kumaraditya303 · GitHub

and others added 10 commits

September 12, 2025 23:37
With this change, the tests run for me on a local build of Python 3.14.
There are a lot of failures related to sys.getrefcount() but that seems
to be an unrelated issue.
Closes msgspec#810. Fixes msgspec#651. Fixes msgspec#795.

Merged

Closed

This was referenced

Oct 19, 2025

Closed

Closed

@kumaraditya303

ofek

ofek

ofek approved these changes Oct 20, 2025

@ofek

@kumaraditya303

@manzt manzt mentioned this pull request

Oct 21, 2025

Closed

manzt pushed a commit to marimo-team/msgspec that referenced this pull request

Nov 14, 2025
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

@manzt manzt mentioned this pull request

Nov 14, 2025

Merged

manzt added a commit to marimo-team/msgspec that referenced this pull request

Nov 14, 2025
* Fix crash when TypedDict contains incorrect metadata (msgspec#853)
* Fix annotations support on 3.14 (msgspec#852)
* Relax all getrefcount tests to allow lower numbers (msgspec#854)
* Add 3.14 to CI (msgspec#888)
* add free-threading support  (msgspec#877)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* Enable Python 3.14 tests in CI
Remove cp314-* from CIBW_TEST_SKIP to allow Python 3.14 tests to run.
Previously, 3.14 wheels were built but tests were skipped.
---------
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Miro Hrončok <miro@hroncok.cz>
Co-authored-by: Ofek Lev <ofekmeister@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>

Read the original on github.com ↗