Source: python-msgspec Version: 0.19.0-2 Severity: normal Tags: ftbfs Forwarded: https://github.com/jcrist/msgspec/pull/852 User: [email protected] Usertags: python3.14
Python 3.14 is upon us, and we would like to enable it as a supported version in Debian. This package fails to build with Python 3.14 as an available version. Graham Inggs did a test rebuild in Ubuntu and found this build failure. These can be reproduced in Debian by installing python3-all from experimental (but you may need to rebuild some dependencies by hand, first). Upstream is in the process of looking at this, I see a MR that looks relevant (https://github.com/jcrist/msgspec/pull/852) but it also says that it's incomplete (it's not dealing with the sys.refcount() changes). Build log: https://launchpadlibrarian.net/821994373/buildlog_ubuntu-questing-amd64.python-msgspec_0.19.0-2build1_BUILDING.txt.gz Error: ==================================== ERRORS ==================================== __ ERROR collecting .pybuild/cpython3_3.14_msgspec/build/tests/test_struct.py __ tests/test_struct.py:842: in <module> FrozenPoint(1, 2), E TypeError: Extra positional arguments provided ___ ERROR collecting .pybuild/cpython3_3.14_msgspec/build/tests/test_toml.py ___ tests/test_toml.py:125: in <module> (ExStruct(1, "two"), ExStruct), E TypeError: Extra positional arguments provided ___ ERROR collecting .pybuild/cpython3_3.14_msgspec/build/tests/test_yaml.py ___ tests/test_yaml.py:105: in <module> (ExStruct(1, "two"), ExStruct), E TypeError: Extra positional arguments provided =========================== short test summary info ============================ ERROR tests/test_struct.py - TypeError: Extra positional arguments provided ERROR tests/test_toml.py - TypeError: Extra positional arguments provided ERROR tests/test_yaml.py - TypeError: Extra positional arguments provided !!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!! ========================= 2 skipped, 3 errors in 2.13s ========================= E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_msgspec/build; python3.14 -m pytest --ignore=tests/test_cpylint.py

