Debian Patches

Status for python-msgspec/0.19.0-3

Patch Description Author Forwarded Bugs Origin Last update
py314-annotations-lint.patch Fix linter Ofek Lev <ofekmeister@gmail.com> no upstream, https://github.com/jcrist/msgspec/pull/881 2025-10-26
py314-annotations-performance.patch Reduce performance regression Jelle Zijlstra <jelle.zijlstra@gmail.com> yes upstream upstream, https://github.com/jcrist/msgspec/pull/882 2025-10-26
docs-Use-inventary-from-packages.patch docs: Use inventary from packages
All of the intersphinx modules can be taken from packages.
Carsten Schoenert <c.schoenert@t-online.de> not-needed 2024-07-28
docs-Suggest-using-of-JS-packages-for-vega.patch docs: Use local referenced files for vega
We don't want to use pulled in files from an external CDN, this required
adaptions within the RST source files.
Carsten Schoenert <c.schoenert@t-online.de> not-needed 2024-07-28
py314-annotations.patch Fix annotations support on 3.14
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 #810. Fixes #651. Fixes #795.
Jelle Zijlstra <jelle.zijlstra@gmail.com> yes debian upstream upstream, https://github.com/jcrist/msgspec/pull/852 2025-10-26
py314-getrefcount-tests.patch Relax all getrefcount tests to allow lower numbers
This is related to https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-refcount

Created via:

sed -Ei 's/sys\.getrefcount\(([^\)]+)\) == ([0-9]+)/sys.getrefcount(\1) <= \2/' tests/test_*.py

Perhaps this is too strong a hammer, but it makes the tests pass on 3.14.
=?utf-8?q?Miro_Hron=C4=8Dok?= <miro@hroncok.cz> no debian backport, https://github.com/jcrist/msgspec/pull/854 2025-10-26

All known versions for source package 'python-msgspec'

Links