chore(deps-dev): bump cython from 3.1.6 to 3.2.1
Type: Pull Request
State: Open
Association: Unknown
Comments: 2
(6 months ago)
(6 months ago)
dependencies python
Bumps cython from 3.1.6 to 3.2.1.
Release notes
Sourced from cython's releases.
3.2.1
No release notes provided.
3.2.0 (2025-11-05)
(Complete changelog for the 3.2.0 release, including pre-releases.)
Features added
Builtin exception types are now inferred. (Github issue :issue:
6908)The list of known, inferred and optimised Python builtins was updated.
rangeis now considered a type.ascii,bin,format,hex,octwere added as functions. (Github issue :issue:6931)The f-string syntax was extended according to PEP-701. (Github issue :issue:
5452)t-strings are implemented according to PEP-750. The implementation backports the template classes but prefers existing backports if installed separately. (Github issue :issue:
6811)Unknown return type annotations with
->are no longer rejected but produce warnings. This allows better integration with Python type hints that are not always usable for Cython.-> Noneis also allowed now. Patch by jpe. (Github issue :issue:6946)The runtime Python dispatch for fused functions is substantially faster. (Github issues :issue:
1385, :issue:6996)Freelists (via cdef class decorator and for internally used types such as
async) are now also used in the Limited API and with extension type specs enabled. (Github issue :issue:7151)Module imports now quickly check for an already imported module to speed up reimports. Patch by Lysandros Nikolaou. (Github issue :issue:
7035)Type checks on PEP-604 union types (
int | None) are optimised into separate checks. (Github issue :issue:6935)Assignments to the PEP-604 union type
float | Noneallow any suitable Python number as input and convert it to a Pythonfloatautomatically. (Github issue :issue:5750)Item type inference was improved for looping over literals. (Github issue :issue:
6912)
... (truncated)
Changelog
Sourced from cython's changelog.
3.2.1 (2025-11-12)
Features added
- Cython now leaves markers about its utility code dependencies in the generated C code to help debugging "unused function" C compiler warnings. (Github issue :issue:
7294)Bugs fixed
Relative imports could fail if the shared utility module is used. This bug was introduced in Cython 3.2.0. (Github issue :issue:
7290)Under lock congestion, acquiring the GIL could crash in Python 3.11. This bug was introduced in Cython 3.2.0. (Github issue :issue:
7312)Using the shared utility module left an unused C function in user modules with memoryviews. To make debugging this kind of issue easier, Cython now leaves "used by …" markers in the generated C files that indicate why a specific piece of utility code was included. This bug was introduced in Cython 3.2.0. (Github issue :issue:
7293)Code using the pre-import scope failed with an undefined name. This bug was introduced in Cython 3.2.0. (Github issue :issue:
7304)Includes all fixes as of Cython 3.1.7.
3.2.0 (2025-11-05)
(Complete changelog for the 3.2.0 release, including pre-releases.)
Features added
Builtin exception types are now inferred. (Github issue :issue:
6908)The list of known, inferred and optimised Python builtins was updated.
rangeis now considered a type.ascii,bin,format,hex,octwere added as functions. (Github issue :issue:6931)The f-string syntax was extended according to PEP-701.
... (truncated)
Commits
91685b6Prepare release of Cython 3.2.1.aff6117Update changelog.2ee6756Merge branch '3.1.x' into 3.2.x9be46dcUpdate changelog.6ab9444Fix version hex in thread state save (#7313)0a69663Merge branch '3.1.x' into 3.2.x44e0951Prepare release of Cython 3.1.7.0d78f72Update changelog.bc041bfFix crash when assigning nested structs from a list of structs (GH-7309)62ba6b5Update changelog.- 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: | 11305444 |
| UUID: | 3657015277 |
| Node ID: | PR_kwDOAUjOu861Gdkx |
| Host: | GitHub |
| Repository: | python-zeroconf/python-zeroconf |