Skip to content

Fix version drift, native ABI bug, and lost docstring; bump to 1.0.1 - #1

Merged
ExpectedArgument merged 1 commit into
masterfrom
claude/project-review-version-bump-jh359t
Jul 21, 2026
Merged

Fix version drift, native ABI bug, and lost docstring; bump to 1.0.1#1
ExpectedArgument merged 1 commit into
masterfrom
claude/project-review-version-bump-jh359t

Conversation

@ExpectedArgument

Copy link
Copy Markdown
Owner
  • 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

- 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
@ExpectedArgument
ExpectedArgument merged commit 36393ec into master Jul 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants