v0.2.3
ChenSignatures v0.2.3
Python Package Publishing Fix
Fixed
- PyPI upload failure: Fixed version detection during Python package builds that was causing uploads to fail with "local versions not allowed" error
- Python package now correctly inherits version from git tags during CI builds via
CHEN_VERSIONenvironment variable
Improved
- Added runtime warning when version detection fails, making debugging easier
- Updated version resolution priority in Python package to handle build-time scenarios
Technical Details
The Python package build process was falling back to version 0.0.0+unknown (a local version identifier), which PyPI rejects. The fix ensures the version from git tags is properly passed to the build process.
No changes to the Julia package functionality - this release only fixes the Python wrapper publishing workflow.
Merged pull requests: