Build Python ABI3 wheels #96
Labels
github_actions
Pull requests that update GitHub Actions code
python
rust
Pull requests that update Rust code
The updates to the Python extension in #73 are not ABI3 compatible. Building ABI3 wheels would reduce the CI to one build per platform rather requiring individual Python version wheels.
Currently this is blocked by the extension module using
PyDate
andPyDateAccess
which are not part of the ABI. Removing these objects from the extension can be done by either:chrono
and the support inpyo3
for converting from Python datetime objects tochrono
types, ortime
crate that is currently used here. One would have to follow the same idea as for thechrono
conversions inpyo3
and use the Python API directly in the extension.The text was updated successfully, but these errors were encountered: