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-----

Attachment: pgpGIwf6KNN1T.pgp
Description: PGP signature


--- End Message ---

Reply via email to