@@ -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