Update tooling. something could be tweaked/ removed from this PR
updated dockerfile to add python 3.12. Update tooling. something could be tweaked/ removed from this PR
#!/bin/sh
# For managing all the local python installations for testing, use pyenv
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

# To enable testing versions like 3.4.8 as 3.4 in tox, we need to alias
# pyenv python versions
git clone https://github.com/s1341/pyenv-alias.git $(pyenv root)/plugins/pyenv-alias

# Python versions to test against
VERSION_ALIAS="python3.10" pyenv install 3.10.1
VERSION_ALIAS="python3.7" pyenv install 3.7.12
VERSION_ALIAS="python3.8" pyenv install 3.8.12
VERSION_ALIAS="python3.9" pyenv install 3.9.9

#!/bin/sh
# For managing all the local python installations for testing, use pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

# To enable testing versions like 3.4.8 as 3.4 in tox, we need to alias
# pyenv python versions
git clone https://github.com/s1341/pyenv-alias.git $(pyenv root)/plugins/pyenv-alias

# Python versions to test against
VERSION_ALIAS="python3.12" pyenv install 3.12.0
VERSION_ALIAS="python3.11" pyenv install 3.11.6
VERSION_ALIAS="python3.10" pyenv install 3.10.13
VERSION_ALIAS="python3.9" pyenv install 3.9.18
VERSION_ALIAS="python3.8" pyenv install 3.8.18
