Skip to content

Commit 05f57cd

Browse files
committed
Update README
1 parent 21c64be commit 05f57cd

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,29 @@ Author: Fredrik Johansson <[email protected]>
1818
Installation
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

2728
Alternatively 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

3335
Build from source
3436
-----------------
3537

3638
For other platforms or architectures installation needs to build from source.
3739
First 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

4045
See 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
5661
Ubuntu can be found in the git repo here:
5762

5863
* https://github.com/flintlib/python-flint/blob/master/bin/pip_install_ubuntu.sh
5964

6065
See 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

127132
0.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

136139
New features:
137140

0 commit comments

Comments
 (0)