diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c95f0e7c8..61b03a571 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ '3.6', '3.7', '3.8', '3.9', '3.11', '3.12' ] + python-version: [ '3.6', '3.7', '3.8', '3.9', '3.11', '3.12', '3.13' ] steps: - uses: actions/checkout@v4 diff --git a/Dockerfile.qa b/Dockerfile.qa index 310c015dd..3fb978652 100644 --- a/Dockerfile.qa +++ b/Dockerfile.qa @@ -26,6 +26,9 @@ RUN apt install -y \ python$PYTHON_VERSION-dev \ python3-pip +# Install curl +RUN apt-get install -y curl + # install distutils.util RUN if [ $PYTHON_VERSION = '3.7' ] ; then \ apt install -y python$PYTHON_VERSION-distutils python3-distutils-extra python3-apt --reinstall ;\ @@ -40,6 +43,9 @@ RUN if [ $PYTHON_VERSION = '3.7' ] ; then \ elif [ $PYTHON_VERSION = '3.12' ] ; then \ apt install -y python$PYTHON_VERSION-distutils python3-distutils-extra python3-apt --reinstall ; \ curl -sS https://bootstrap.pypa.io/get-pip.py | python$PYTHON_VERSION ; \ + elif [ $PYTHON_VERSION = '3.13' ] ; then \ + apt install -y python$PYTHON_VERSION-distutils python3-distutils-extra python3-apt --reinstall ; \ + curl -sS https://bootstrap.pypa.io/get-pip.py | python$PYTHON_VERSION ; \ else \ apt install -y python3-distutils python3-distutils-extra python3-apt --reinstall ; \ fi