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

Reply via email to