@@ -28,16 +28,16 @@ content-type = "text/markdown"
2828# Minimum build requirements tested in CI need to be kept in sync with the
2929# versions in requires below so that they are tested.
3030#
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.
3535#
3636# Apart from the freethreading build any Cython version from 3.0.11 onwards is
3737# fine. It is not possible to have a separate version constraint here for the
3838# freethreading build only though.
3939#
40- requires = [" meson-python>= 0.13" , " cython== 3.1.0a1 " ]
40+ requires = [" meson-python >= 0.13" , " cython >= 3.1,<3.2 " ]
4141build-backend = " mesonpy"
4242
4343[tool .cython-lint ]
@@ -82,7 +82,7 @@ package = "flint"
8282[tool .cibuildwheel ]
8383# requires-python needs to keep in sync with this and also the list of Python
8484# versions the wheels are tested against in CI.
85- build = " cp311-* cp312-* cp313-* cp313t-*" # pp311-*"
85+ build = " cp311-* cp312-* cp313-* cp313t-* pp311-*"
8686skip = " *-win32 *-manylinux_i686 *-musllinux_*"
8787
8888# Enable building for free-threaded CPython builds
0 commit comments