feat: Version-independent wheel files #98
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Build python version-independent wheel files like uv or ruff.
First, thank you for making such a great package.
Currently, this project is currently uploading packages by Python version and implementation.
However, the project does not have Python source files, and the built binaries seem to have the same hash value on the same platform, so it should be fine to distribute the packages like maturin's bin binding mode.
pypi has a size limit of 10GB for a single project. https://pypi.org/help/#project-size-limit
pylyzer's latest release is over 600MB for all wheel files together.
Hopefully this change will help.