Add support for Cython==3.x.x
and increase cython_min
version
#8326
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Maintainer merge checklist
Component: xxx
label.api-deprecation
orapi-break
label.release-highlight
label to be highlighted in release notes.versionadded
,versionchanged
as needed.馃煝 Everything has been tested on
鈿狅笍 Let's see if there's something else to migrate for other platforms via CI
Cython==3.0.0
andCython==0.29.36
on Apple Silicon (mac)self.sources = args[1]
raises an error withCython==3.0.0
assources
is a kwarg instead, but that does not seem needed anymore.cpdef
can't be used for variables (and was not needed)Cython==3.0.0
is less permissive with implicit castingIncreased
cython_max
to3.0.0
andcython_min
to0.29.1
(previous Cython versions are not compatible with any of the currently supported Python versions)