Skip to content

Commit d9a71ca

Browse files
committed
Update supported versions.
1 parent 39d14a6 commit d9a71ca

3 files changed

Lines changed: 29 additions & 9 deletions

File tree

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,15 @@ Requirements
6464

6565
pgfutils follows [SPEC0][3] when determining supported Python versions. Any minor
6666
version of Python released within the 3 years prior to a pgfutils release is
67-
supported. As of January 2025, this means Python 3.11 or later.
67+
supported. As of April 2026, this means Python 3.12 or later.
6868

6969
The only required external dependency is Matplotlib. Any minor version of Matplotlib
7070
which was first released within the 24 months prior to a pgfutils release is supported.
71-
As of January 2025, this means Matplotlib 3.7.0 or later.
71+
As of April 2026, this means Matplotlib 3.9.0 or later.
7272

73-
Older versions of Python or Matplotlib may work, but are not tested and are not
74-
supported.
73+
The continuous integration testing checks the combinations of supported Python and
74+
Matplotlib version. Older versions of Python or Matplotlib may work, but are not tested
75+
and are not supported.
7576

7677

7778
Examples
@@ -136,6 +137,10 @@ license can be found in the source at LICENSES/OFL-1.1.txt or online at
136137
https://scripts.sil.org/OFL and the font itself can be found at
137138
https://github.com/sebsan/Cotham
138139

140+
pgfutils supports the [REUSE][8] initiative. All files either have with SPDX-compliant
141+
license identifiers in their headers, or have a `REUSE.toml` manifest file accompanying
142+
them.
143+
139144

140145
[1]: https://github.com/pgf-tikz/pgf
141146
[2]: https://matplotlib.org/
@@ -144,3 +149,4 @@ https://github.com/sebsan/Cotham
144149
[5]: https://pytest.org/
145150
[6]: https://coverage.readthedocs.io/
146151
[7]: https://pytest-cov.readthedocs.io/
152+
[8]: https://reuse.software/

doc/index.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,19 @@ save()
6060
Requirements
6161
------------
6262

63-
Using pgfutils requires Python 3. Each commit is currently tested with release
64-
versions of Python 3.6 and 3.7, as well as a development version of Python 3.8.
63+
pgfutils follows [SPEC0][] when determining supported Python versions. Any minor version
64+
of Python released within the 3 years prior to a pgfutils release is supported. As of
65+
April 2026, this means Python 3.12 or later.
6566

66-
The only external dependency is matplotlib. All the other dependencies are part
67-
of the standard Python library.
67+
The only required external dependency is Matplotlib. Also following SPEC0, any minor
68+
version of Matplotlib which was first released within the 24 months prior to a pgfutils
69+
release is supported. As of April 2026, this means Matplotlib 3.9.0 or later.
70+
71+
The continuous integration testing checks the combinations of supported Python and
72+
Matplotlib version. Older versions of Python or Matplotlib may work, but are not tested
73+
and are not supported.
74+
75+
[SPEC0]: https://scientific-python.org/specs/spec-0000
6876

6977

7078
Examples
@@ -92,3 +100,9 @@ Sanfilippo and is licensed under the SIL Open Font License, Version 1.1. The
92100
license can be found in the source at tests/sources/fonts/Cotham/OFL.txt or
93101
online at https://scripts.sil.org/OFL and the font itself can be found at
94102
https://github.com/sebsan/Cotham
103+
104+
pgfutils supports the [REUSE][] initiative. All files either have with SPDX-compliant
105+
license identifiers in their headers, or have a `REUSE.toml` manifest file accompanying
106+
them.
107+
108+
[REUSE]: https://reuse.software

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ readme = {file = "README.md", content-type="text/markdown"}
99
license = {text = "BSD-3-Clause"}
1010
requires-python = ">=3.12"
1111
dependencies = [
12-
"matplotlib>=3.7.0"
12+
"matplotlib>=3.9.0"
1313
]
1414

1515
[project.urls]

0 commit comments

Comments
 (0)