and others added 10 commits
September 12, 2025 23:37With 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, 2025Closed
Closed
ofek approved these changes Oct 20, 2025
manzt
mentioned this pull request
Closed
manzt pushed a commit to marimo-team/msgspec that referenced this pull request
Nov 14, 2025Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
manzt
mentioned this pull request
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>