@@ -18,10 +18,10 @@ Author: Fredrik Johansson <fredrik.johansson@gmail.com>
18
18
Installation
19
19
------------
20
20
21
- Currently python-flint supports CPython versions 3.10-3.13. For Windows (x86-64)
22
- or OSX (x86-64 or arm64) or Linux (x86-64 ` manylinux_2_17 ` ) there are CPython
23
- binary wheels for python-flint on PyPI. For these platforms python-flint can be
24
- installed simply with ` pip `
21
+ Currently python-flint supports CPython versions 3.10-3.13. For Windows
22
+ (x86-64) or OSX (x86-64 or arm64) or Linux (x86-64 ` manylinux_2_17 ` ) there are
23
+ CPython binary wheels for python-flint on PyPI. For these platforms
24
+ python-flint can be installed simply with ` pip `
25
25
26
26
pip install python-flint
27
27
@@ -128,6 +128,31 @@ To do
128
128
* Improved printing and string input/output
129
129
* IPython hooks (TeX pretty-printing etc.)
130
130
131
+ Compatibility table
132
+ -------------------
133
+
134
+ Generally each release of python-flint will be compatible with a range of
135
+ Python versions as described in [ SPEC
136
+ 0] ( https://scientific-python.org/specs/spec-0000/ ) . Since python-flint 0.5.0
137
+ the minimum supported Flint version is ` 3.0 ` and each release of python-flint
138
+ supports all versions of Flint ` >=3.0 ` available at the time of release.
139
+
140
+ Compatible versions (note that 0.7.0 is not yet released):
141
+
142
+ | python-flint | Release date | CPython | FLINT | Cython |
143
+ | --------------| --------------| -------------| ------------| ------------|
144
+ | ` 0.7.0 ` | Not yet | ` 3.10-3.13 ` | ` 3.0-3.2? ` | ` 3.0-3.1? ` |
145
+ | ` 0.6.0 ` | 1st Feb 2024 | ` 3.9-3.12 ` | ` 3.0-3.1 ` | ` 3.0 ` only |
146
+
147
+ As of python-flint 0.7.0, CPython 3.13 free-threaded builds are tested in CI
148
+ but wheels are yet provided on PyPI. There are no known issues related to using
149
+ python-flint in a [ PEP 703] ( https://peps.python.org/pep-0703/ ) free-threaded
150
+ build but it is likely that mutating objects from multiple threads is not safe.
151
+
152
+ Binary wheels are not yet provided for Linux aarch64 (
153
+ [ gh-105 ] ( https://github.com/flintlib/python-flint/issues/105 ) ) or for Windows
154
+ on ARM but may be added when CI runners for Linux/Windows are available.
155
+
131
156
CHANGELOG
132
157
-------------
133
158
0 commit comments