Your message dated Mon, 07 Oct 2024 12:30:52 +0000
with message-id <[email protected]>
and subject line Bug#1082320: fixed in toolz 1.0.0-1
has caused the Debian Bug report #1082320,
regarding toolz FTBFS with Python 3.13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1082320: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082320
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: toolz
Version: 0.12.1-1
Severity: normal
User: [email protected]
Usertags: python3.13
Forwarded: https://github.com/pytoolz/toolz/issues/581
This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.
To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.
What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html
Log snippet:
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_toolz/build;
python3.13 -m pytest -k'not test_curried_exception'
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 180 items / 1 deselected / 179 selected
toolz/tests/test_compatibility.py . [ 0%]
toolz/tests/test_curried.py .......... [ 6%]
toolz/tests/test_curried_doctests.py . [ 6%]
toolz/tests/test_dicttoolz.py .......................................... [ 30%]
..... [ 32%]
toolz/tests/test_functoolz.py .....................................F [ 54%]
toolz/tests/test_inspect_args.py ................. [ 63%]
toolz/tests/test_itertoolz.py .......................................... [ 87%]
........ [ 91%]
toolz/tests/test_recipes.py .. [ 92%]
toolz/tests/test_serialization.py ........ [ 97%]
toolz/tests/test_signatures.py ... [ 98%]
toolz/tests/test_tlz.py . [ 99%]
toolz/tests/test_utils.py . [100%]
=================================== FAILURES ===================================
_________________________________ test_excepts _________________________________
def test_excepts():
# These are descriptors, make sure this works correctly.
assert excepts.__name__ == 'excepts'
> assert (
'A wrapper around a function to catch exceptions and\n'
' dispatch to a handler.\n'
) in excepts.__doc__
E AssertionError: assert 'A wrapper around a function to catch exceptions
and\n dispatch to a handler.\n' in 'A wrapper around a function to catch
exceptions and\ndispatch to a handler.\n\nThis is like a functional try/except
b...r, KeyError), lambda a: a[0])\n>>> excepting([])\n>>>
excepting([1])\n1\n>>> excepting({})\n>>> excepting({0: 1})\n1\n'
E + where 'A wrapper around a function to catch exceptions
and\ndispatch to a handler.\n\nThis is like a functional try/except b...r,
KeyError), lambda a: a[0])\n>>> excepting([])\n>>> excepting([1])\n1\n>>>
excepting({})\n>>> excepting({0: 1})\n1\n' = excepts.__doc__
toolz/tests/test_functoolz.py:741: AssertionError
=========================== short test summary info ============================
FAILED toolz/tests/test_functoolz.py::test_excepts - AssertionError: assert '...
================= 1 failed, 178 passed, 1 deselected in 0.89s ==================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_toolz/build; python3.13 -m pytest
-k'not test_curried_exception'
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toolz/build;
python3.12 -m pytest -k'not test_curried_exception'
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 180 items / 1 deselected / 179 selected
toolz/tests/test_compatibility.py . [ 0%]
toolz/tests/test_curried.py .......... [ 6%]
toolz/tests/test_curried_doctests.py . [ 6%]
toolz/tests/test_dicttoolz.py .......................................... [ 30%]
..... [ 32%]
toolz/tests/test_functoolz.py ...................................... [ 54%]
toolz/tests/test_inspect_args.py ................. [ 63%]
toolz/tests/test_itertoolz.py .......................................... [ 87%]
........ [ 91%]
toolz/tests/test_recipes.py .. [ 92%]
toolz/tests/test_serialization.py ........ [ 97%]
toolz/tests/test_signatures.py ... [ 98%]
toolz/tests/test_tlz.py . [ 99%]
toolz/tests/test_utils.py . [100%]
====================== 179 passed, 1 deselected in 0.85s =======================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
3.12" returned exit code 13
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T14:30:42Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/794919/
This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.
Thanks,
Stefano
--- End Message ---
--- Begin Message ---
Source: toolz
Source-Version: 1.0.0-1
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
toolz, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated toolz package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 07 Oct 2024 10:57:39 +0100
Source: toolz
Architecture: source
Version: 1.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1082320
Changes:
toolz (1.0.0-1) unstable; urgency=medium
.
* Team upload.
* New upstream release:
- Fix test failures with Python 3.13 (closes: #1082320).
Checksums-Sha1:
70bd6bc5ae7bfeec9cf28c8574ac7784a44651ee 2232 toolz_1.0.0-1.dsc
9c9033611506917e3b398c2c9bdde84bb2cdd77a 95386 toolz_1.0.0.orig.tar.gz
3d0960639ff75b598dff521c4b8b68a9f58db7f7 4088 toolz_1.0.0-1.debian.tar.xz
Checksums-Sha256:
e76ca2913f026e9bdf4396b97cdf26ed798469e25f5997786a9c6e41ddc48b3c 2232
toolz_1.0.0-1.dsc
72a3dcb7f8308e2074e915f81ebfae24d68f5efa19e798ce80f9c524b6d9a4da 95386
toolz_1.0.0.orig.tar.gz
55a37aff0083f5cc6c075f9f64f33465d6d06d4c8cf193c83fc57c9df6dc92bb 4088
toolz_1.0.0-1.debian.tar.xz
Files:
2d6508de3417b758936a04c5664dccdc 2232 python optional toolz_1.0.0-1.dsc
4dc6adb244cd60944c02014fc4d5a460 95386 python optional toolz_1.0.0.orig.tar.gz
d2f491106e7dfc867403f5db45a38305 4088 python optional
toolz_1.0.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmcDsLgACgkQOTWH2X2G
UAuv6Q//Y8HYoe6Li9E8jEmITIoXtSOMJIaZcqZzhyn1kklnKD5s/Cv/jyUf+IxV
r2MYF1awdFrQmuEmP0XjB/n6RoaJprnwOdP765Txtbf0V0bZEDNQqTIEJOpuYL+h
2Pp6QP/Sf7BE8QBVLQhqZ2CioSSQ4ZcD+Iycvf8L0G9NZIgm5LC9WJ5suMcemRB2
qVMkoEp/gO6rZ7ZmxzWKBtoL+tuw7Ndg/00MrQLCRdMdOSzj+5OMEFE/GF36etFh
ZZiZLKqGDDK/e3CvhGcRh9opqQUK7JruAPbMAyzNiuaAIMIBnPjuOgfAh6EieyFP
kHvKvYR4Ulf2PrXVF9JgihGCNLs3/B3mkWEvCPk9pbnJCSIYuMkL+jmTFx1QMdEK
5VmoBF3onGeQ2xILabxIhwDGwxnaU6ZDG9p9ZTF4IuzBhETKKkNEIyZR0HcxIVmB
lZgnTZaBw6GRPYk77xDK2QHO/K0IpyCzcfPYaRTMPidmobOnOq1aU9UHmh+rJ4R2
EUuiorC6HF5PAg/j+EqJeonk8WUenurunspBs8LRzrrVdFlMSkaPQHexYKE8dtR7
Vbi5kcXtqdh69uzW/JMn0cI8bp5HpeDdq7pszDRh4BcRxHfu4vzehnb/GSvlYDNt
3UdjcErR08oowZ7Za/iaU0M/8DXbK16sEjKihGsgTNYAc5bYNGY=
=KPPb
-----END PGP SIGNATURE-----
pgprFpnj7nZcT.pgp
Description: PGP signature
--- End Message ---