@@ -18,7 +18,7 @@ Author: Fredrik Johansson <fredrik.johansson@gmail.com>
1818Installation
1919------------
2020
21- Currently python-flint supports CPython versions 3.11-3.13 and 3.13t
21+ Currently python-flint supports CPython versions 3.11-3.14 and 3.14t
2222(free-threaded) and provides binaries on PyPI for the following platforms:
2323
2424- Windows (x86-64)
@@ -144,37 +144,52 @@ Compatible versions:
144144
145145| python-flint | Release date | CPython | FLINT | Cython |
146146| --------------| ---------------| -------------| ------------| ------------------|
147- | ` 0.8.0 ` | Aug 2025? | ` 3.11-3.14 ` | ` 3.0-3.3 ` | ` 3.1 ` only |
147+ | ` 0.8.0 ` | 29th Aug 2025 | ` 3.11-3.14 ` | ` 3.0-3.3 ` | ` 3.1 ` only |
148148| ` 0.7.0 ` | 16th Mar 2025 | ` 3.11-3.13 ` | ` 3.0-3.2 ` | ` 3.0.11-3.1.0a1 ` |
149149| ` 0.6.0 ` | 1st Feb 2024 | ` 3.9-3.12 ` | ` 3.0 ` only | ` 3.0 ` only |
150150
151151The requirement for Cython 3.1 is only for CPython's free-threaded build.
152- Otherwise any version of Cython 3.x is fine. As of python-flint 0.7.0, CPython
153- 3.13 [ PEP 703] ( https://peps.python.org/pep-0703/ ) free-threaded (no-GIL) builds
154- of python-flint are provided. In the the free-threaded build, mutating matrices
155- or polynomials from multiple threads can lead to memory corruption. There are
156- some other known issues with the free-threaded build so it should be considered
152+ Otherwise Cython 3.0 is fine. As of python-flint 0.7.0, CPython 3.13 [ PEP
153+ 703] ( https://peps.python.org/pep-0703/ ) free-threaded (no-GIL) builds of
154+ python-flint are provided. In the the free-threaded build, mutating matrices or
155+ polynomials from multiple threads can lead to memory corruption. There are some
156+ other known issues with the free-threaded build so it should be considered
157157experimental.
158158
159159CHANGELOG
160160=========
161161
162- Next release (0.8 .0)...
162+ Next release (0.9 .0)...
163163-----------------------
164164
165- Contributors
165+ 0.8.0
166+ -----
167+
168+ Contributors (0.8.0):
166169
167170- Oscar Benjamin (OB)
168171- Robert Dougherty-Bliss (RDB)
169172- Rémy Oudompheng (RO)
170173- Agriya Khetarpal (AK)
171174
172- Changes
175+ Notes (0.8.0):
176+
177+ - This mostly a maintenance release with some bug fixes,
178+ dependency updates and a few smaller features.
179+ - Since GitHub Actions is retiring its MacOS x86-64 runners
180+ python-flint 0.8.0 is likely the last release to provide
181+ prebuilt wheels for MacOS x86-64 (MacOS arm64 remains
182+ fully supported). It is likely that future versions will
183+ still work fine on MacOS x86-64 but would require building
184+ from source and will not be tested in python-flint's CI.
185+ MacOS arm64 wheels will still be provided and tested.
186+
187+ Changes (0.8.0):
173188
174189- [ gh-302 ] ( https://github.com/flintlib/python-flint/pull/302 ) ,
175190 [ gh-283 ] ( https://github.com/flintlib/python-flint/pull/283 ) ,
176191 [ gh-284 ] ( https://github.com/flintlib/python-flint/pull/284 ) ,
177- Wheels now ship MPFR 4.2.2 and FLINT 3.3.0 . Cython 3.1 is now
192+ Wheels now ship MPFR 4.2.2 and FLINT 3.3.1 . Cython 3.1 is now
178193 supported for building (and required for the freethreaded
179194 build). Wheels are provided for CPython 3.14 and 3.14t
180195 (free-threaded) and PyPy 3.11. (OB)
0 commit comments