Skip to content

Commit 5369f4f

Browse files
Bump min Python to 3.9
Based on #240 Co-authored-by: David Stansby <dstansby@gmail.com>
1 parent 11700e3 commit 5369f4f

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

.github/workflows/test_and_publish.yml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,27 @@ jobs:
2727
- inkscape
2828
envs: |
2929
# Test oldest SPEC 0 configurations
30-
- linux: py311-test-mpl37
31-
- macos: py311-test-mpl37
32-
- windows: py311-test-mpl37
30+
- linux: py311-test-mpl38
31+
- macos: py311-test-mpl38
32+
- windows: py311-test-mpl38
3333
# Test oldest non-SPEC 0 configurations
34-
# - linux: py36-test-mpl20
35-
# runs-on: ubuntu-20.04
36-
# - macos: py36-test-mpl20
37-
# - windows: py36-test-mpl20
34+
- linux: py39-test-mpl33
35+
- macos: py39-test-mpl33
36+
- windows: py39-test-mpl33
3837
# Test newest configurations
39-
- linux: py313-test-mpl39
40-
- macos: py313-test-mpl39
41-
- windows: py313-test-mpl39
38+
- linux: py313-test-mpl310
39+
- macos: py313-test-mpl310
40+
- windows: py313-test-mpl310
4241
# Test intermediate SPEC 0 configurations on Linux
43-
- linux: py312-test-mpl37
44-
# - linux: py311-test-mpl38
45-
- linux: py312-test-mpl38
46-
- linux: py313-test-mpl38
42+
- linux: py310-test-mpl39
4743
- linux: py311-test-mpl39
48-
# - linux: py312-test-mpl39
49-
- linux: py313-test-mpl39
44+
- linux: py312-test-mpl39
45+
- linux: py311-test-mpl310
46+
- linux: py312-test-mpl310
5047
# Test different versions of pytest
5148
- linux: py313-test-mpldev-pytestdev
5249
- linux: py311-test-mpl37-pytest74
5350
- linux: py39-test-mpl33-pytest62
54-
- linux: py38-test-mpl31-pytest54
5551
coverage: 'codecov'
5652

5753
publish:

.readthedocs.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ build:
55
tools:
66
python: "3.11"
77

8+
sphinx:
9+
configuration: docs/conf.py
10+
811
python:
912
install:
1013
- method: pip

docs/installing.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Installation Guide
55
##################
66

7-
This plugin is compatible with Python 3.6 and later, and
7+
This plugin is compatible with Python 3.9 and later, and
88
requires `pytest <http://pytest.org>`__ and
99
`matplotlib <http://www.matplotlib.org>`__ to be installed.
1010

setup.cfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ long_description_content_type = text/x-rst
2323
zip_safe = True
2424
packages = find:
2525
include_package_data = True
26-
python_requires = >=3.6
26+
python_requires = >=3.9
2727
install_requires =
2828
pytest
2929
matplotlib
@@ -41,9 +41,9 @@ test =
4141
pytest-cov
4242
docs =
4343
sphinx
44-
mpl_sphinx_theme>=3.6.0.dev0
44+
mpl_sphinx_theme>=3.9.0
4545
sphinx_design
46-
matplotlib==3.6
46+
matplotlib==3.9.*
4747

4848
[tool:pytest]
4949
testpaths = tests

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ deps =
3333
mpl37: matplotlib==3.7.*
3434
mpl38: matplotlib==3.8.*
3535
mpl39: matplotlib==3.9.*
36+
mpl310: matplotlib==3.10.*
3637
mpldev: matplotlib>=0.0.dev0
3738
pytest54: pytest==5.4.*
3839
pytest60: pytest==6.0.*

0 commit comments

Comments
 (0)