Skip to content

feat: update to PyO3 0.30 - #121

Open
sd2k wants to merge 1 commit into
davidhewitt:mainfrom
sd2k:pyo3-0.30
Open

sd2k wants to merge 1 commit into
davidhewitt:mainfrom
sd2k:pyo3-0.30

Conversation

@sd2k

@sd2k sd2k commented Oct 18, 2026

Copy link
Copy Markdown

Bumps pyo3 to 0.30.

PyO3 0.30 drops Python 3.8 support and raises its MSRV to 1.85, so this also:

  • bumps rust-version to 1.85
  • switches the abi3 CI test from abi3-py38 (no longer exists) to abi3-py39
  • removes 3.8 from the CI Python matrix
  • adds an Unreleased CHANGELOG entry

Tested locally: cargo test, cargo test --features pyo3/abi3-py39, and cargo test --features arbitrary_precision all pass. (cargo clippy --all-targets reports 3 approx_constant errors in tests, but those are already present on main.)

🤖 Generated with Claude Code

PyO3 0.30 drops Python 3.8 and raises its MSRV to 1.85, so follow suit:
bump rust-version, test abi3 against py39, and remove 3.8 from the CI
matrix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sd2k sd2k changed the title Update to PyO3 0.30 feat: update to PyO3 0.30 Oct 18, 2026

This branch has not been deployed

No deployments
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.

1 participant