@@ -28,16 +28,16 @@ content-type = "text/markdown"
28
28
# Minimum build requirements tested in CI need to be kept in sync with the
29
29
# versions in requires below so that they are tested.
30
30
#
31
- # To support the freethreaded build (CPython 3.13t) the alpha release 3.1.0a1
32
- # of Cython is needed as a minimum requirement. It is possible that future
33
- # versions of Cython might still work but typically a Cython release breaks
34
- # something in the build of python-flint so we pin the exact version here.
31
+ # To support the freethreaded build (CPython 3.13t) version 3.1.0 of Cython is
32
+ # needed as a minimum requirement. It is possible that future versions of
33
+ # Cython might still work but typically a Cython release breaks something in
34
+ # the build of python-flint so we include an upper bound here.
35
35
#
36
36
# Apart from the freethreading build any Cython version from 3.0.11 onwards is
37
37
# fine. It is not possible to have a separate version constraint here for the
38
38
# freethreading build only though.
39
39
#
40
- requires = [" meson-python>= 0.13" , " cython== 3.1.0a1 " ]
40
+ requires = [" meson-python >= 0.13" , " cython >= 3.1,<3.2 " ]
41
41
build-backend = " mesonpy"
42
42
43
43
[tool .cython-lint ]
@@ -82,7 +82,7 @@ package = "flint"
82
82
[tool .cibuildwheel ]
83
83
# requires-python needs to keep in sync with this and also the list of Python
84
84
# versions the wheels are tested against in CI.
85
- build = " cp311-* cp312-* cp313-* cp313t-*" # pp311-*"
85
+ build = " cp311-* cp312-* cp313-* cp313t-* pp311-*"
86
86
skip = " *-win32 *-manylinux_i686 *-musllinux_*"
87
87
88
88
# Enable building for free-threaded CPython builds
0 commit comments