Skip to content

Update cython requirement from <4,>=3.1 to >=3.2.4,<4#142

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/cython-gte-3.2.4-and-lt-4
Closed

Update cython requirement from <4,>=3.1 to >=3.2.4,<4#142
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/cython-gte-3.2.4-and-lt-4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Updates the requirements on cython to permit the latest version.

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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 29, 2026
@dependabot dependabot Bot changed the title Update cython requirement from <4,>=0.29 to >=3.2.4,<4 Update cython requirement from <4,>=3.1 to >=3.2.4,<4 May 15, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/cython-gte-3.2.4-and-lt-4 branch from e2ac62c to 6f693ce Compare May 15, 2026 14:07
Updates the requirements on [cython](https://github.com/cython/cython) to permit the latest version.
- [Release notes](https://github.com/cython/cython/releases)
- [Changelog](https://github.com/cython/cython/blob/master/CHANGES.rst)
- [Commits](cython/cython@3.1.0...3.2.4)

---
updated-dependencies:
- dependency-name: cython
  dependency-version: 3.2.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/cython-gte-3.2.4-and-lt-4 branch from 6f693ce to 81b3253 Compare May 15, 2026 14:31
@Kijewski
Copy link
Copy Markdown
Owner

@dependabot ignore this minor version

@dependabot dependabot Bot closed this May 15, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 15, 2026

OK, I won't notify you about version 3.2.x again, unless you re-open this PR.

@dependabot dependabot Bot deleted the dependabot/pip/cython-gte-3.2.4-and-lt-4 branch May 15, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant