chore(deps-dev): bump cython from 3.2.2 to 3.2.4
Type: Pull Request
State: Open
Association: Unknown
Comments: 2
(5 months ago)
(5 months ago)
dependencies python
Bumps cython from 3.2.2 to 3.2.4.
Changelog
Sourced from cython's changelog.
3.2.4 (2026-01-04)
Features added
In preparation of Cython 3.3, a new decorator
@collection_type(tname)can be used to advertise an extension type as being a'sequence'or'mapping'. This currently only has the effect of setting thePy_TPFLAGS_SEQUENCEflag on the type or not, but is provided for convenience to allow using the new decorator already in Cython 3.2 code.Several C++ exception declarations were added to
libcpp.exceptions. (Github issue :issue:7389)Bugs fixed
Pseudo-literal default values of function arguments like
arg=str()could generate invalid C code when internally converted into a real literal. (Github issue :issue:6192)The pickle serialisation of extension types using the
auto_picklefeature was larger than necessary since 3.2.0 for types without Python object attributes. It is now back to the state before 3.2.0 again. (Github issue :issue:7443)Constants are now only made immortal on freethreading Python if they are not shared. (Github issue :issue:
7439)
PyDict_SetDefaultRef()is now used when available to avoid temporary borrowed references. (Github issue :issue:7347)Includes all fixes as of Cython 3.1.8.
3.2.3 (2025-12-14)
Features added
The C-API declarations were updated to include the new
PyList_*()functions. (Github issue :issue:7291)The
Py_mod_gilmodule setting can now be changed with a C macro, overriding thefreethreading_compatibledirective setting. (Github issue :issue:7404)Bugs fixed
... (truncated)
Commits
21bda42Update changelog.ea5e926Define missing C++ exception classes (#7389)c533d67Add sequence return type annotations in Parsing.py (GH-7416)d056a18Allow 'mapping' as@collection_type() in preparation of 3.3, but without actu...d347c82Remove exclusion of collection_type in test (#7442)fd6e825Merge branch '3.1.x' into 3.2.xce5c6cbUpdate changelog.74b97f9Fix arg=str() default argument (GH-6193)9c9e5c7Avoid immortalizing anything shared on freethreading (GH-7439)9d5507bFix accidental inefficiency in auto-pickling that always stored the object st...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 12522183 |
| UUID: | 3780103440 |
| Node ID: | PR_kwDOAUjOu867dnwJ |
| Host: | GitHub |
| Repository: | python-zeroconf/python-zeroconf |