Your message dated Sun, 12 Oct 2025 11:35:56 +0000
with message-id <[email protected]>
and subject line Bug#1117902: fixed in python-cytoolz 1.0.1-2
has caused the Debian Bug report #1117902,
regarding python-cytoolz FTBFS with Python 3.14: test_curried_operator
AssertionError
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.)
--
1117902: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117902
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-cytoolz
Version: 1.0.1-1
Severity: normal
Tags: ftbfs upstream
User: [email protected]
Usertags: python3.14
Forwarded: https://github.com/pytoolz/cytoolz/pull/225
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 has a pending PR that should resolve this issue:
https://github.com/pytoolz/cytoolz/pull/225
Build log:
https://launchpadlibrarian.net/820393544/buildlog_ubuntu-questing-amd64.python-cytoolz_1.0.1-1build2_BUILDING.txt.gz
Error:
=================================== FAILURES ===================================
____________________________ test_curried_operator _____________________________
def test_curried_operator():
import operator
for k, v in vars(cop).items():
if not callable(v):
continue
if not isinstance(v, cytoolz.curry):
try:
# Make sure it is unary
v(1)
except TypeError:
try:
v('x')
except TypeError:
pass
else:
continue
raise AssertionError(
'cytoolz.curried.operator.%s is not curried!' % k,
)
> assert should_curry(getattr(operator, k)) == isinstance(v,
> cytoolz.curry), k
E AssertionError: is_none
E assert False == True
E + where False = should_curry(<built-in function is_none>)
E + where <built-in function is_none> = getattr(<module
'operator' from '/usr/lib/python3.14/operator.py'>, 'is_none')
E + and True = isinstance(<built-in function is_none>, <class
'cytoolz.functoolz.curry'>)
E + where <class 'cytoolz.functoolz.curry'> = cytoolz.curry
../../../cytoolz/tests/test_curried.py:74: AssertionError
______________________________ test_has_keywords _______________________________
def test_has_keywords():
assert has_keywords(lambda: None) is False
assert has_keywords(lambda x: None) is False
assert has_keywords(lambda x=1: None)
assert has_keywords(lambda **kwargs: None)
assert has_keywords(int)
assert has_keywords(sorted)
assert has_keywords(max)
> assert has_keywords(map) is False
E assert True is False
E + where True = has_keywords(map)
../../../cytoolz/tests/test_inspect_args.py:289: AssertionError
--- End Message ---
--- Begin Message ---
Source: python-cytoolz
Source-Version: 1.0.1-2
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-cytoolz, 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 python-cytoolz 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: SHA512
Format: 1.8
Date: Sun, 12 Oct 2025 12:18:53 +0100
Source: python-cytoolz
Architecture: source
Version: 1.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1117902
Changes:
python-cytoolz (1.0.1-2) unstable; urgency=medium
.
* Team upload.
* Fix tests with Python 3.14 (closes: #1117902).
Checksums-Sha1:
a0b72bcacb0b1a0fd41c67fa40d53bc99f6bf2a4 2500 python-cytoolz_1.0.1-2.dsc
0ac800371bbffd2379638334c87ed411edba1d7a 5356
python-cytoolz_1.0.1-2.debian.tar.xz
7ea8dce94fc0d02d3952a7d900d889c544ac34af 118008
python-cytoolz_1.0.1-2.git.tar.xz
0f69114c919c9963ccd38feda4cb1f5e288ee61b 18246
python-cytoolz_1.0.1-2_source.buildinfo
Checksums-Sha256:
19768b40f6a1de328d4da685719273bffda76e55f52627fca37aad3fa82f2c12 2500
python-cytoolz_1.0.1-2.dsc
1abd4bee27c24b3830722e8668586fb5d9bd71b1a3e708ec8654303532d481d7 5356
python-cytoolz_1.0.1-2.debian.tar.xz
0b00405bd9f0b74cccaae9594049920cb66df53b803f7db7cf00a634d86113d4 118008
python-cytoolz_1.0.1-2.git.tar.xz
1b0709a38d26a65198daff1148fb7c01aa6109da528201102f8ed4cc0035ea8a 18246
python-cytoolz_1.0.1-2_source.buildinfo
Files:
e885f41e0859d4883ca740efc2d1ec1d 2500 python optional
python-cytoolz_1.0.1-2.dsc
866b673ec0de95b1fd6acc1c4d2f3694 5356 python optional
python-cytoolz_1.0.1-2.debian.tar.xz
d38d722d39c695494e2218e914f5d4e7 118008 python optional
python-cytoolz_1.0.1-2.git.tar.xz
e0da582d60798d9c442c2ffcc8be11d8 18246 python optional
python-cytoolz_1.0.1-2_source.buildinfo
Git-Tag-Info: tag=eeec7c771c5788b3339b4e4cc3b5ca866e0b52fb
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjrjvEACgkQYG0ITkaD
wHn7iA/7B31SuUGbR7KzoUGNQ041OR2byrzC0XKOf/sveTkxHeJkYnKXB474U6i9
3YLbhrMtDuYMfGExUkkmucaQYzDm3C8P9dBmSAAZeLlag2vMOBHLeDdSccvo3GUA
RhHbyNPA9/8r19WMAkcF72Ds+YZifPVMJ2L54PXhUjH5rzrf9A7LtWtKHTUQyagz
AoIz6s3A4xhX89st/t52SZUu6ZzGTB8VRtGc8iGMLUfLr2XIR9YjuEyjwQouVEsW
7NRTrloc9hj/oydAlkhmfZdlBWYMbsYfP50cE+VNb5RiCBA4UwL4gEnRgAYyxQ78
vj/xU6yxJdCg9EPWsMmCJrBGelyyN7X6Ov0iKpl8gOPklVxkw0h+TyH9o4fxMzjj
+fgrbULvA5F5Bqq5QWYigo+s/izn0LEIpDzCrtjK65ztG7JKDpTBLRPXYuvYZNbh
IITHOz7ko2pRLXXgCwnsNjTuDRay4hkpOHMWxywxANEhAmRdpUUvZ24Mq52QYOze
5w7RFkzkknz146K3NfNqpZkcSQ7v6CTtsHLpkRebVJU8fPVyDqyMXVNM2HlTHCP1
YpAmGpwAhHrN0YDL2Y+GzIqTJmNzJQt4B0L8wptQNc1DFQMfx8/77pdenHIgxFjS
172Ruk7mHLqVFcqU0naJJHW69TS7kIVL8EG18AiwaLS29Z6VXRQ=
=txdg
-----END PGP SIGNATURE-----
pgpGIwf6KNN1T.pgp
Description: PGP signature
--- End Message ---