Skip to content

bump pyo3 to 0.28, swap PyObject for Py<PyAny> in derive macro#1455

Closed
thatch wants to merge 3 commits into
Instagram:mainfrom
thatch:build-on-315
Closed

bump pyo3 to 0.28, swap PyObject for Py<PyAny> in derive macro#1455
thatch wants to merge 3 commits into
Instagram:mainfrom
thatch:build-on-315

Conversation

@thatch

@thatch thatch commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Summary

It appears that pyo3 0.26 is incompatible with 3.15t, so this updates and now it builds.

Test Plan

Wait for CI

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jun 1, 2026
thatch added 2 commits June 1, 2026 16:37
Coverage 7.8.2 (the previous lock) ships C-extension wheels for cp313t
but not for cp314t, so any dev environment or CI job running the
freethreaded 3.14t build would silently fall back to the pure-Python
tracer and see roughly 5-10x slower test runs under `coverage run`.

7.10.7 adds pre-built cp314-cp314t wheels (and cp315t) so the C
extension is available across all supported freethreaded builds without
needing to compile from source.
@thatch

thatch commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

I don't know how I missed #1454 existing when I created this.

@thatch thatch closed this Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant