Skip to content

Bump PyO3 to 0.29 and migrate to Bound API#8

Merged
namingbe merged 1 commit into
masterfrom
claude/brave-heisenberg-hkvoz6
Jun 13, 2026
Merged

Bump PyO3 to 0.29 and migrate to Bound API#8
namingbe merged 1 commit into
masterfrom
claude/brave-heisenberg-hkvoz6

Conversation

@namingbe

Copy link
Copy Markdown
Collaborator

Upgrade pyo3 from 0.20 to 0.29 (latest stable). The 0.21-0.23 releases removed the legacy GIL-Ref API, so migrate the extension:

  • loads now returns Bound<'py, PyList> instead of PyObject
  • #[pymodule] takes &Bound<'_, PyModule> instead of &PyModule

Builds cleanly with no deprecation warnings.

Upgrade pyo3 from 0.20 to 0.29 (latest stable). The 0.21-0.23
releases removed the legacy GIL-Ref API, so migrate the extension:

- `loads` now returns `Bound<'py, PyList>` instead of `PyObject`
- `#[pymodule]` takes `&Bound<'_, PyModule>` instead of `&PyModule`

Builds cleanly with no deprecation warnings.
@namingbe namingbe merged commit 8adfccc into master Jun 13, 2026
7 checks passed
@namingbe namingbe deleted the claude/brave-heisenberg-hkvoz6 branch June 13, 2026 15:49
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