@@ -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'
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 }}
0 commit comments