Fix version drift, native ABI bug, and lost docstring; bump to 1.0.1 - #1
Merged
ExpectedArgument merged 1 commit intoJul 21, 2026
Merged
Conversation
- Make src/pycrg/_version.py the single source of truth for the package version via setuptools dynamic version, and expose it as pycrg.__version__ (previously orphaned and duplicated in pyproject.toml). - Fix a varargs format-width mismatch in the native calloc/realloc callback bridges: unsigned long long values were passed under the "k" format code, which reads a narrower unsigned long, corrupting values on LLP64 platforms (Windows wheels). - Fix pycrg/experimental.py so its module docstring is no longer discarded by a from __future__ import annotations placed before it. - Add cp313-* to the cibuildwheel build matrix so PyPI releases ship prebuilt wheels for Python 3.13. - Align testpypi.yml GitHub Actions versions with ci.yml/release.yml. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PanKfueVNkdAbHt7seWLPN
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
package version via setuptools dynamic version, and expose it as
pycrg.version (previously orphaned and duplicated in
pyproject.toml).
callback bridges: unsigned long long values were passed under the
"k" format code, which reads a narrower unsigned long, corrupting
values on LLP64 platforms (Windows wheels).
discarded by a from future import annotations placed before it.
prebuilt wheels for Python 3.13.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01PanKfueVNkdAbHt7seWLPN