Skip to content

Commit

Permalink
Merge pull request #177 from pllim/drop-py37
Browse files Browse the repository at this point in the history
MNT: Drop Python 3.7 and update test matrix again
  • Loading branch information
bsipocz committed Aug 17, 2023
2 parents dc6b69f + 8497ebc commit ec1ec6e
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 11 deletions.
19 changes: 11 additions & 8 deletions .github/workflows/ci_workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,39 +28,42 @@ jobs:

# Linux - test different Sphinx versions
- os: ubuntu-latest
python-version: 3.7
toxenv: py37-test-sphinx40
python-version: 3.8
toxenv: py38-test-sphinx_oldest
- os: ubuntu-latest
python-version: 3.8
toxenv: py38-test-sphinx53
- os: ubuntu-latest
python-version: 3.9
toxenv: py39-test-sphinx62
- os: ubuntu-latest
python-version: 3.9
toxenv: py39-test-sphinx70
- os: ubuntu-latest
python-version: '3.10'
toxenv: py310-test-sphinx70
toxenv: py310-test-sphinx71
- os: ubuntu-latest
python-version: '3.11'
toxenv: py311-test-sphinx71-cov-clocale
toxenv: py311-test-sphinx72-cov-clocale
- os: ubuntu-latest
python-version: '3.12-dev'
toxenv: py312-test-sphinxdev

# MacOS X - just the stable and dev
- os: macos-latest
python-version: '3.10'
toxenv: py310-test-sphinx71-clocale
toxenv: py310-test-sphinx72-clocale
- os: macos-latest
python-version: '3.11'
toxenv: py311-test-sphinxdev

# Windows - just the oldest, stable, and dev
- os: windows-latest
python-version: 3.7
toxenv: py37-test-sphinx40
python-version: 3.8
toxenv: py38-test-sphinx40
- os: windows-latest
python-version: '3.10'
toxenv: py310-test-sphinx71
toxenv: py310-test-sphinx72
- os: windows-latest
python-version: '3.11'
toxenv: py311-test-sphinxdev
Expand Down
2 changes: 2 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Changes in sphinx-automodapi
0.17.0 (unreleased)
-------------------

- Minimum supported Python version is now 3.8. [#177]

0.16.0 (2023-08-17)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ classifiers =
[options]
zip_safe = False
packages = find:
python_requires = >=3.7
python_requires = >=3.8
install_requires =
sphinx>=4

Expand Down
5 changes: 3 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
[tox]
envlist = py{37,38,39,310,311,312}-test-sphinx{40,53,62,70,71,dev}{-cov}{-clocale}
envlist = py{38,39,310,311,312}-test-sphinx{_oldest,53,62,70,71,72,dev}{-cov}{-clocale}
requires = pip >= 18.0
setuptools >= 30.3.0
isolated_build = true

[testenv]
changedir = .tmp/{envname}
deps =
sphinx40: sphinx==4.0.*
sphinx_oldest: sphinx==4.0.0
sphinx53: sphinx==5.3.*
sphinx62: sphinx==6.2.*
sphinx70: sphinx==7.0.*
sphinx71: sphinx==7.1.*
sphinx72: sphinx==7.2.*
sphinxdev: git+https://github.com/sphinx-doc/sphinx.git
extras =
test: test
Expand Down

0 comments on commit ec1ec6e

Please sign in to comment.