Updated to latest python versions

This commit is contained in:
2025-04-20 22:21:51 -04:00
parent bda31cf4ce
commit 8a93f794d6
4 changed files with 26 additions and 21 deletions
+1
View File
@@ -48,3 +48,4 @@ hs_err_pid*
.project .project
.settings/ .settings/
.tox/
+1 -1
View File
@@ -1 +1 @@
3.9.0 3.13.3
+17 -13
View File
@@ -1,4 +1,4 @@
FROM python:3 FROM python:3.13
LABEL maintainer="Jeffrey Phillips Freeman jeffrey.freeman@cleverthis.com" LABEL maintainer="Jeffrey Phillips Freeman jeffrey.freeman@cleverthis.com"
@@ -12,7 +12,7 @@ RUN apt update -y && \
apt-get dist-upgrade -y && \ apt-get dist-upgrade -y && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
libssl-dev \ libssl-dev \
libreadline-gplv2-dev \ libreadline-dev \
libncursesw5-dev \ libncursesw5-dev \
libssl-dev \ libssl-dev \
libsqlite3-dev \ libsqlite3-dev \
@@ -24,18 +24,22 @@ RUN apt update -y && \
apt-get clean && \ apt-get clean && \
rm -r /var/lib/apt/lists/* rm -r /var/lib/apt/lists/*
#RUN pyenv install 2.7.18 && \ RUN pyenv install 3.13.3 && \
# pyenv install 3.3.7 && \ pyenv install 3.12.10 && \
# pyenv install 3.4.10 && \ pyenv install 3.11.12 && \
# pyenv install 3.5.10 && \ pyenv install 3.10.17 && \
# pyenv install 3.9.0 && \ pyenv install 3.9.21 && \
# pyenv install pypy-5.7.1 pyenv install 3.8.20 && \
pyenv install pypy-7.3.19 && \
pyenv global 3.13.3 && \
pyenv global 3.12.10 && \
pyenv global 3.11.12 && \
pyenv global 3.10.17 && \
pyenv global 3.9.21 && \
pyenv global 3.8.20 && \
pyenv global pypy-7.3.19
RUN pyenv install 3.9.0 && \ RUN /.pyenv/versions/3.13.3/bin/python3.13 -m pip install --upgrade pip
pyenv install 2.7.18 && \
pyenv global 2.7.18 && \
pyenv global 3.9.0
RUN /.pyenv/versions/3.9.0/bin/python3.9 -m pip install --upgrade pip
RUN pip install tox RUN pip install tox
RUN mkdir -p /usr/src/boilerplate && \ RUN mkdir -p /usr/src/boilerplate && \
+7 -7
View File
@@ -3,14 +3,14 @@ envlist =
clean, clean,
build, build,
check, check,
3.9-cover, 3.13-cover,
3.9-nocov, 3.13-nocov,
report, report,
docs docs
[testenv] [testenv]
basepython = basepython =
{clean,check,report,extension-coveralls,coveralls,codecov,docs,spell,build}: python3.9 {clean,check,report,extension-coveralls,coveralls,codecov,docs,spell,build}: python3.13
setenv = setenv =
PYTHONPATH={toxinidir}/tests PYTHONPATH={toxinidir}/tests
PYTHONUNBUFFERED=yes PYTHONUNBUFFERED=yes
@@ -112,11 +112,11 @@ usedevelop = false
deps = coverage deps = coverage
[testenv:3.9-nocov] [testenv:3.13-nocov]
basepython = {env:TOXPYTHON:python3.9} basepython = {env:TOXPYTHON:python3.13}
[testenv:3.9-cover] [testenv:3.13-cover]
basepython = {env:TOXPYTHON:python3.9} basepython = {env:TOXPYTHON:python3.13}
setenv = setenv =
{[testenv]setenv} {[testenv]setenv}
WITH_COVERAGE=yes WITH_COVERAGE=yes