Package: src:toolz Version: 1.1.0-1 User: [email protected] Usertags: python3.15 Tags: patch
Hi! While rebuilding the python related packages against the python version 3.15rc1 we found that toolz fails to build from source[1]. There is an open pr about this issue that adds compatibility for python 3.15 [2], and it seems to fix the build. I'm attaching the patch that we used in the sandbox to make toolz to build. Please consider including this patch or a similar one in you next upload. As a side note, I used the version in the salsa, and I also had to add a debian/source/options file with: extend-diff-ignore = "pyproject.toml" Happy hacking, [1]: https://debusine.debian.net/debian/r-python-python3.15/work-request/1081934/ [2]: https://github.com/pytoolz/toolz/pull/624 -- "Can you imagine what I would do if I could do all I can?" -- Sun Tzu Saludos /\/\ /\ >< `/
commit 8f23a9a2d5f07ff0c790ee1e2bdef023ff252cc1 Author: Karolina Surma <[email protected]> Date: Thu May 21 23:30:41 2026 +0200 Add frozendict signature (Python 3.15 compatibility) diff --git a/toolz/_signatures.py b/toolz/_signatures.py index 27229ef..a14ca33 100644 --- a/toolz/_signatures.py +++ b/toolz/_signatures.py @@ -109,6 +109,9 @@ module_info[builtins] = dict( format=[ lambda value: None, lambda value, format_spec: None], + frozendict=[ + lambda **kwargs: None, + lambda mapping, **kwargs: None], frozenset=[ lambda: None, lambda iterable: None],

