Skip to content

Commit 7557a45

Browse files
committed
Bump FLINT to 3.4.0
1 parent d6f2608 commit 7557a45

4 files changed

Lines changed: 20 additions & 9 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ Compatible versions:
144144

145145
| python-flint | Release date | CPython | FLINT | Cython |
146146
|--------------|---------------|-------------|------------|------------------|
147-
| `0.9.0` | ??? | `3.11-3.14` | `3.0-3.3` | `3.1-3.2?` |
147+
| `0.9.0` | ??? | `3.11-3.14` | `3.0-3.4` | `3.1-3.2?` |
148148
| `0.8.0` | 29th Aug 2025 | `3.11-3.14` | `3.0-3.3` | `3.1` only |
149149
| `0.7.0` | 16th Mar 2025 | `3.11-3.13` | `3.0-3.2` | `3.0.11-3.1.0a1` |
150150
| `0.6.0` | 1st Feb 2024 | `3.9-3.12` | `3.0` only | `3.0` only |

bin/build_variables.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ MPIRVER=3.0.0 # MPIR build no longer works (not clear where to download from)
2121
# These are the actual dependencies used (at least by default):
2222
GMPVER=6.3.0
2323
MPFRVER=4.2.2
24-
FLINTVER='3.3.1'
24+
FLINTVER=3.4.0

doc/source/build.rst

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Python versions as described in `SPEC 0
7474
the minimum supported FLINT version is ``3.0`` and each release of python-flint
7575
supports all versions of ``FLINT >= 3.0`` available at the time of release.
7676

77-
Compatible versions (note that 0.7.0 is not yet released):
77+
Compatible versions:
7878

7979
.. list-table:: python-flint compatibility
8080
:header-rows: 1
@@ -84,11 +84,21 @@ Compatible versions (note that 0.7.0 is not yet released):
8484
- CPython
8585
- FLINT
8686
- Cython
87-
* - 0.7.0
87+
* - 0.9.0
8888
- Not yet
89-
- 3.10-3.13
90-
- 3.0-3.2?
91-
- 3.0-3.1?
89+
- 3.11-3.14
90+
- 3.0-3.4
91+
- 3.1-3.2?
92+
* - 0.8.0
93+
- 29th Aug 2025
94+
- 3.11-3.14
95+
- 3.0-3.3
96+
- 3.1 only
97+
* - 0.7.0
98+
- 16th Mar 2025
99+
- 3.11-3.13
100+
- 3.0-3.2
101+
- 3.0.11-3.1.0a1
92102
* - 0.6.0
93103
- 1st Feb 2024
94104
- 3.9-3.12
@@ -130,6 +140,7 @@ of ``python-flint`` existing at the time:
130140
- Flint 3.0 (Arb and Flint merged, lots of changes)
131141
- Flint 3.1 (Function signature for ``fmpz_mod_mat`` changed)
132142
- Flint 3.2 (``flint_randinit`` function name changed)
143+
- Flint 3.4 (generic series API moved to ``gr_series.h``)
133144
- Cython 3.0 (Handling of dunders changed)
134145
- Cython 3.1 (Removal of ``PyInt_*`` functions)
135146
- CPython 3.12 (Removal of distutils)
@@ -282,7 +293,7 @@ to be installed before building ``python-flint`` is ``FLINT``.
282293

283294
At the time of writing, few Linux distributions provide ``FLINT >= 3.0`` in
284295
their package repositories but for example on ``Ubuntu 24.04`` (but not any
285-
earlier Ubuntu versions) you can install ``FLINT 3.0.1`` with::
296+
earlier Ubuntu versions) you can install a sufficiently recent ``FLINT`` with::
286297

287298
sudo apt-get install libflint-dev
288299

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ project(
1616
# then we can consider not using a speculative upper version cap here.
1717
#
1818
flint_lower = '>=3.0'
19-
flint_upper = '<3.4'
19+
flint_upper = '<3.5'
2020
cython_lower = '>=3.0.11'
2121
cython_upper = '<3.3'
2222

0 commit comments

Comments
 (0)