@@ -34,35 +34,55 @@ checkformatting: python
3434 @pyenv exec tox -qe checkformatting
3535
3636.PHONY : test
37- $(call help,make test,"run the unit tests in Python 3.9 ")
37+ $(call help,make test,"run the unit tests in Python 3.12 ")
3838test : python
3939 @pyenv exec tox -qe tests
4040
41- .PHONY : test-py38
42- $(call help,make test-py38,"run the unit tests in Python 3.8")
43- test-py38 : python
44- @pyenv exec tox -qe py38-tests
41+ .PHONY : test-py311
42+ $(call help,make test-py311,"run the unit tests in Python 3.11")
43+ test-py311 : python
44+ @pyenv exec tox -qe py311-tests
45+
46+ .PHONY : test-py310
47+ $(call help,make test-py310,"run the unit tests in Python 3.10")
48+ test-py310 : python
49+ @pyenv exec tox -qe py310-tests
50+
51+ .PHONY : test-py39
52+ $(call help,make test-py39,"run the unit tests in Python 3.9")
53+ test-py39 : python
54+ @pyenv exec tox -qe py39-tests
4555
4656.PHONY : coverage
4757$(call help,make coverage,"run the tests and print the coverage report")
4858coverage : python
49- @pyenv exec tox --parallel -qe ' tests,py{38 }-tests,coverage'
59+ @pyenv exec tox --parallel -qe ' tests,py{311,310,39 }-tests,coverage'
5060
5161.PHONY : functests
52- $(call help,make functests,"run the functional tests in Python 3.9 ")
62+ $(call help,make functests,"run the functional tests in Python 3.12 ")
5363functests : python
5464 @pyenv exec tox -qe functests
5565
56- .PHONY : functests-py38
57- $(call help,make functests-py38,"run the functional tests in Python 3.8")
58- functests-py38 : python
59- @pyenv exec tox -qe py38-functests
66+ .PHONY : functests-py311
67+ $(call help,make functests-py311,"run the functional tests in Python 3.11")
68+ functests-py311 : python
69+ @pyenv exec tox -qe py311-functests
70+
71+ .PHONY : functests-py310
72+ $(call help,make functests-py310,"run the functional tests in Python 3.10")
73+ functests-py310 : python
74+ @pyenv exec tox -qe py310-functests
75+
76+ .PHONY : functests-py39
77+ $(call help,make functests-py39,"run the functional tests in Python 3.9")
78+ functests-py39 : python
79+ @pyenv exec tox -qe py39-functests
6080
6181.PHONY : sure
6282$(call help,make sure,"make sure that the formatting$(comma) linting and tests all pass")
6383sure : python
6484sure :
65- @pyenv exec tox --parallel -qe ' checkformatting,lint,typecheck,tests,py{38 }-tests,coverage,functests,py{38 }-functests'
85+ @pyenv exec tox --parallel -qe ' checkformatting,lint,typecheck,tests,py{311,310,39 }-tests,coverage,functests,py{311,310,39 }-functests'
6686
6787.PHONY : template
6888$(call help,make template,"update from the latest cookiecutter template")
0 commit comments