Skip to content

Commit ec1ec6e

Browse files
authored
Merge pull request #177 from pllim/drop-py37
MNT: Drop Python 3.7 and update test matrix again
2 parents dc6b69f + 8497ebc commit ec1ec6e

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

.github/workflows/ci_workflows.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,42 @@ jobs:
2828

2929
# Linux - test different Sphinx versions
3030
- os: ubuntu-latest
31-
python-version: 3.7
32-
toxenv: py37-test-sphinx40
31+
python-version: 3.8
32+
toxenv: py38-test-sphinx_oldest
3333
- os: ubuntu-latest
3434
python-version: 3.8
3535
toxenv: py38-test-sphinx53
3636
- os: ubuntu-latest
3737
python-version: 3.9
3838
toxenv: py39-test-sphinx62
39+
- os: ubuntu-latest
40+
python-version: 3.9
41+
toxenv: py39-test-sphinx70
3942
- os: ubuntu-latest
4043
python-version: '3.10'
41-
toxenv: py310-test-sphinx70
44+
toxenv: py310-test-sphinx71
4245
- os: ubuntu-latest
4346
python-version: '3.11'
44-
toxenv: py311-test-sphinx71-cov-clocale
47+
toxenv: py311-test-sphinx72-cov-clocale
4548
- os: ubuntu-latest
4649
python-version: '3.12-dev'
4750
toxenv: py312-test-sphinxdev
4851

4952
# MacOS X - just the stable and dev
5053
- os: macos-latest
5154
python-version: '3.10'
52-
toxenv: py310-test-sphinx71-clocale
55+
toxenv: py310-test-sphinx72-clocale
5356
- os: macos-latest
5457
python-version: '3.11'
5558
toxenv: py311-test-sphinxdev
5659

5760
# Windows - just the oldest, stable, and dev
5861
- os: windows-latest
59-
python-version: 3.7
60-
toxenv: py37-test-sphinx40
62+
python-version: 3.8
63+
toxenv: py38-test-sphinx40
6164
- os: windows-latest
6265
python-version: '3.10'
63-
toxenv: py310-test-sphinx71
66+
toxenv: py310-test-sphinx72
6467
- os: windows-latest
6568
python-version: '3.11'
6669
toxenv: py311-test-sphinxdev

CHANGES.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Changes in sphinx-automodapi
44
0.17.0 (unreleased)
55
-------------------
66

7+
- Minimum supported Python version is now 3.8. [#177]
8+
79
0.16.0 (2023-08-17)
810
-------------------
911

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ classifiers =
1818
[options]
1919
zip_safe = False
2020
packages = find:
21-
python_requires = >=3.7
21+
python_requires = >=3.8
2222
install_requires =
2323
sphinx>=4
2424

tox.ini

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
[tox]
2-
envlist = py{37,38,39,310,311,312}-test-sphinx{40,53,62,70,71,dev}{-cov}{-clocale}
2+
envlist = py{38,39,310,311,312}-test-sphinx{_oldest,53,62,70,71,72,dev}{-cov}{-clocale}
33
requires = pip >= 18.0
44
setuptools >= 30.3.0
55
isolated_build = true
66

77
[testenv]
88
changedir = .tmp/{envname}
99
deps =
10-
sphinx40: sphinx==4.0.*
10+
sphinx_oldest: sphinx==4.0.0
1111
sphinx53: sphinx==5.3.*
1212
sphinx62: sphinx==6.2.*
1313
sphinx70: sphinx==7.0.*
1414
sphinx71: sphinx==7.1.*
15+
sphinx72: sphinx==7.2.*
1516
sphinxdev: git+https://github.com/sphinx-doc/sphinx.git
1617
extras =
1718
test: test

0 commit comments

Comments
 (0)