Title: chore(deps-dev): bump cython from 3.2.2 to 3.2.4 by dependabot[bot] · Pull Request #1646 · python-zeroconf/python-zeroconf · GitHub
Open Graph Title: chore(deps-dev): bump cython from 3.2.2 to 3.2.4 by dependabot[bot] · Pull Request #1646 · python-zeroconf/python-zeroconf
X Title: chore(deps-dev): bump cython from 3.2.2 to 3.2.4 by dependabot[bot] · Pull Request #1646 · python-zeroconf/python-zeroconf
Description: 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 the Py_TPFLAGS_SEQUENCE flag 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_pickle feature 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_gil module setting can now be changed with a C macro, overriding
the freethreading_compatible directive setting.
(Github issue :issue:7404)
Bugs fixed
... (truncated)
Commits
21bda42 Update changelog.
ea5e926 Define missing C++ exception classes (#7389)
c533d67 Add sequence return type annotations in Parsing.py (GH-7416)
d056a18 Allow 'mapping' as @collection_type() in preparation of 3.3, but without actu...
d347c82 Remove exclusion of collection_type in test (#7442)
fd6e825 Merge branch '3.1.x' into 3.2.x
ce5c6cb Update changelog.
74b97f9 Fix arg=str() default argument (GH-6193)
9c9e5c7 Avoid immortalizing anything shared on freethreading (GH-7439)
9d5507b Fix 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 rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show
Open Graph Description: 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 u...
X Description: 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 ...
Opengraph URL: https://github.com/python-zeroconf/python-zeroconf/pull/1646
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ac0fe96f-dfcc-89e3-3f7b-66ce44335387 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 8420:1B8AF8:26E5119:35DAEF8:69729BD9 |
| html-safe-nonce | a3b20bcbf583d1dbcd9af5c0b634d5c3b3dc4e2c3a4c06cd74ecb1b59f0664f1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NDIwOjFCOEFGODoyNkU1MTE5OjM1REFFRjg6Njk3MjlCRDkiLCJ2aXNpdG9yX2lkIjoiMzQwMTExNjU3NTQ4NDUxNzMzNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 755942371b6008fb80f8c4b5f49e1029950817b40dffe22e50b3cccc3525f0ac |
| hovercard-subject-tag | pull_request:3145104393 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python-zeroconf/python-zeroconf/pull/1646/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | 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 u... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 72bb1c46bb1ebdc0dc83a0a57b64c3b4d668c125d1125d94898213a4c9db8da2 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python-zeroconf/python-zeroconf git https://github.com/python-zeroconf/python-zeroconf.git |
| octolytics-dimension-user_id | 120192235 |
| octolytics-dimension-user_login | python-zeroconf |
| octolytics-dimension-repository_id | 21548731 |
| octolytics-dimension-repository_nwo | python-zeroconf/python-zeroconf |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 21548731 |
| octolytics-dimension-repository_network_root_nwo | python-zeroconf/python-zeroconf |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7b2326416cb9f2fa4ab7b6ede33ad46d0dd431a1 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width