@@ -18,24 +18,29 @@ Author: Fredrik Johansson <fredrik.johansson@gmail.com>
1818Installation
1919------------
2020
21- For Windows (x86-64) or OSX (x86-64 or arm64) or Linux (x86-64
22- ` manylinux_2_17 ` ) there are binary wheels for python-flint on PyPI. For these
23- platforms python-flint can be installed simply with ` pip `
21+ Currently python-flint supports CPython versions 3.9-3.12. 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 `
2425
2526 pip install python-flint
2627
2728Alternatively python-flint can be installed using ` conda `
2829
2930 conda install -c conda-forge python-flint
3031
31- Note that currently python-flint does not support Python 3.12 (gh-52 ).
32+ It is also possible to use python-flint with some PyPy versions. Binary wheels
33+ are not provided for this on PyPI but can be installed with conda.
3234
3335Build from source
3436-----------------
3537
3638For other platforms or architectures installation needs to build from source.
3739First install FLINT 3.0.0. Note that as of python-flint 0.5.0 only this * exact*
38- version of FLINT will work.
40+ version of FLINT will work. In future it is hoped that the version requirement
41+ for python-flint will be FLINT >= 3.0.0 but at the time of writing 3.0.0 is the
42+ newest version of FLINT that has only been released recently and is the only
43+ version that is supported by python-flint.
3944
4045See here for instructions on building FLINT:
4146
@@ -52,13 +57,13 @@ as follows:
5257 pip install 'cython>=3' numpy wheel
5358 pip install --no-build-isolation .
5459
55- A script that builds and installs FLINT, Arb and Python-FLINT that is tested on
60+ A script that builds and installs FLINT and python-flint that is tested on
5661Ubuntu can be found in the git repo here:
5762
5863* https://github.com/flintlib/python-flint/blob/master/bin/pip_install_ubuntu.sh
5964
6065See the documentation for further notes on building and installing
61- Python-FLINT :
66+ python-flint :
6267
6368* https://fredrikj.net/python-flint/setup.html
6469
@@ -126,12 +131,10 @@ CHANGELOG
126131
1271320.5.0
128133
129- One important change in 0.5.0 is that now python-flint requires Flint 3.0.0
130- instead of Flint 2.9 and Arb 2.23 (Arb has now been merged into Flint).
131-
132- Important compatibility change:
134+ Important compatibility changes:
133135
134136- gh-80 , gh-94 , gh-98 : Switch from Flint 2.9 to Flint 3.
137+ - gh-100 : Supports Python 3.12 by using setuptools instead of numpy.distutils.
135138
136139New features:
137140
0 commit comments