@@ -19,7 +19,7 @@ SHELL = /bin/bash
1919PYTHON = python3
2020PIP = pip3
2121VERSIONS = $(shell jq -r '.python_versions | .[]' .ci/variables.json | sed '$$d')
22- VERSION38 = $(shell jq -r '.python_versions | .[]' .ci/variables.json | sed '$$d' | grep 3\.8 )
22+ VERSION310 = $(shell jq -r '.python_versions | .[]' .ci/variables.json | sed '$$d' | grep 3\.10 )
2323PYENV_ERROR = "\033[0;31mIMPORTANT\033[0m: Please install pyenv and run \033[0;31meval \"\$$(pyenv init - ) \"\033[0m.\n"
2424
2525all : develop
@@ -29,14 +29,14 @@ pyinst:
2929 @for i in $(VERSIONS ) ; do pyenv install --skip-existing $$ i; done
3030 pyenv local $(VERSIONS )
3131
32- pyinst38 :
32+ pyinst310 :
3333 @which pyenv > /dev/null 2>&1 || { printf $( PYENV_ERROR) ; exit 1; }
34- pyenv install --skip-existing $(VERSION38 )
35- pyenv local $(VERSION38 )
34+ pyenv install --skip-existing $(VERSION310 )
35+ pyenv local $(VERSION310 )
3636
3737check-pip :
3838 # Install pyenv if the Python environment is externally managed.
39- @if ! $(PIP ) > /dev/null 2>&1 || ! $(PIP ) install pip > /dev/null 2>&1 ; then make pyinst38 ; fi
39+ @if ! $(PIP ) > /dev/null 2>&1 || ! $(PIP ) install pip > /dev/null 2>&1 ; then make pyinst310 ; fi
4040
4141check-java :
4242 @if ! test " $( JAVA21_HOME) " || ! java --version > /dev/null 2>&1 || ! javadoc --help > /dev/null 2>&1 ; then \
@@ -52,7 +52,7 @@ install-deps: check-pip
5252
5353# pylint does not work with Python versions >3.8:
5454# Value 'Optional' is unsubscriptable (unsubscriptable-object)
55- develop : pyinst38 install-deps
55+ develop : pyinst310 install-deps
5656 PIP_ONLY_BINARY=h5py $(PIP ) install -e .[develop]
5757
5858build : install-deps
@@ -88,7 +88,7 @@ it: pyinst check-java python-caches-clean tox-env-clean
8888 @which tox || $(PIP ) install tox
8989 tox
9090
91- it38 it39 it310 it311 : pyinst check-java python-caches-clean tox-env-clean
91+ it310 it311 it312 it313 : pyinst check-java python-caches-clean tox-env-clean
9292 @which tox || $(PIP ) install tox
9393 tox -e $(@:it%=py% )
9494
@@ -106,4 +106,4 @@ release-checks:
106106release : release-checks clean it
107107 ./release.sh $(release_version ) $(next_version )
108108
109- .PHONY : install clean python-caches-clean tox-env-clean test it it38 benchmark coverage release release-checks pyinst
109+ .PHONY : install clean python-caches-clean tox-env-clean test it it310 benchmark coverage release release-checks pyinst
0 commit comments