To prevent an issue like #147, we should run e2e tests with libs published to pypi i.e. pip install ...
Occasionally we can also run against multiple recent versions.
Most of all run python tests either
- using maturin build --release
- against the final build downloaded from PyPi (at least a smaller smoke test)
Also consider pinning the maturin action version in publish_python.yml.
We can also discuss using github releases/tags as triggers for the publishing.
To prevent an issue like #147, we should run e2e tests with libs published to pypi i.e. pip install ...
Occasionally we can also run against multiple recent versions.
Most of all run python tests either- using maturin build --release- against the final build downloaded from PyPi (at least a smaller smoke test)Also consider pinning the maturin action version in publish_python.yml.We can also discuss using github releases/tags as triggers for the publishing.