mirror of
https://github.com/Cantera/cantera.git
synced 2026-08-04 10:23:20 -05:00
This change fixes several failures in the post-merge tests: * Disallow Cython 3.1.2 to avoid the duplicate symbols bug * Resolve Python dependency conflicts on Python 3.14 Aside from the fixes, this change adds: * uv pip install for package installs from PyPI. uv is much faster than pip while still being compatible * Add post_merge_reqs.txt, a requirements.txt-format file to store dependencies needed to build and test Cantera in the post-merge test workflow. Using this file allows the dependencies to be cached, reducing overall runtime when versions don't change. Hopefully this method can be extended for other workflows to reduce churn in the history when dependencies need to be updated.