Skip to content

Commit 11700e3

Browse files
committed
update environments to test
1 parent 17facab commit 11700e3

File tree

2 files changed

+26
-21
lines changed

2 files changed

+26
-21
lines changed

Diff for: .github/workflows/test_and_publish.yml

+21-20
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,30 @@ jobs:
2626
- ghostscript
2727
- inkscape
2828
envs: |
29-
# Test oldest NEP 29 configurations
30-
- linux: py39-test-mpl33
31-
- macos: py39-test-mpl33
32-
- windows: py39-test-mpl33
33-
# Test oldest non-NEP 29 configurations
34-
- linux: py36-test-mpl20
35-
runs-on: ubuntu-20.04
36-
- macos: py36-test-mpl20
37-
- windows: py36-test-mpl20
29+
# Test oldest SPEC 0 configurations
30+
- linux: py311-test-mpl37
31+
- macos: py311-test-mpl37
32+
- windows: py311-test-mpl37
33+
# 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
3838
# Test newest configurations
39+
- linux: py313-test-mpl39
40+
- macos: py313-test-mpl39
41+
- windows: py313-test-mpl39
42+
# Test intermediate SPEC 0 configurations on Linux
43+
- linux: py312-test-mpl37
44+
# - linux: py311-test-mpl38
3945
- linux: py312-test-mpl38
40-
- macos: py312-test-mpl38
41-
- windows: py312-test-mpl38
42-
# Test intermediate NEP 29 configurations on Linux
43-
- linux: py39-test-mpl38
44-
- linux: py310-test-mpl38
45-
- linux: py310-test-mpl35
46-
- linux: py311-test-mpl36
47-
- linux: py311-test-mpl37
46+
- linux: py313-test-mpl38
47+
- linux: py311-test-mpl39
48+
# - linux: py312-test-mpl39
49+
- linux: py313-test-mpl39
4850
# Test different versions of pytest
49-
- linux: py312-test-mpldev-pytestdev
51+
- linux: py313-test-mpldev-pytestdev
52+
- linux: py311-test-mpl37-pytest74
5053
- linux: py39-test-mpl33-pytest62
5154
- linux: py38-test-mpl31-pytest54
5255
coverage: 'codecov'
@@ -57,7 +60,5 @@ jobs:
5760
uses: OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1
5861
with:
5962
test_command: pytest $GITHUB_WORKSPACE/tests; pytest --mpl $GITHUB_WORKSPACE/tests
60-
# Remove python-version when python-dateutil >2.8.2
61-
python-version: "3.11"
6263
secrets:
6364
pypi_token: ${{ secrets.pypi_password }}

Diff for: tox.ini

+5-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ setenv =
1919
changedir = .tmp/{envname}
2020
description = run tests
2121
deps =
22-
py312: git+https://github.com/dateutil/dateutil.git#egg=python-dateutil
2322
mpl20: matplotlib==2.0.*
2423
mpl20: nose
2524
mpl21: matplotlib==2.1.*
@@ -33,6 +32,7 @@ deps =
3332
mpl36: matplotlib==3.6.*
3433
mpl37: matplotlib==3.7.*
3534
mpl38: matplotlib==3.8.*
35+
mpl39: matplotlib==3.9.*
3636
mpldev: matplotlib>=0.0.dev0
3737
pytest54: pytest==5.4.*
3838
pytest60: pytest==6.0.*
@@ -43,6 +43,10 @@ deps =
4343
pytest72: pytest==7.2.*
4444
pytest73: pytest==7.3.*
4545
pytest74: pytest==7.4.*
46+
pytest80: pytest==8.0.*
47+
pytest81: pytest==8.1.*
48+
pytest82: pytest==8.2.*
49+
pytest83: pytest==8.3.*
4650
pytestdev: git+https://github.com/pytest-dev/pytest.git#egg=pytest
4751
extras =
4852
test

0 commit comments

Comments
 (0)