diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index ccabc9b..571db15 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/devcontainers/python:3.12-bullseye +FROM mcr.microsoft.com/devcontainers/python:3.13-bullseye RUN apt-get update && apt-get upgrade -y RUN pip install pip-tools invoke COPY requirements.in requirements.txt requirements-dev.in requirements-dev.txt constraints.txt tasks.py ./ diff --git a/.github/workflows/codeql-analysis.yaml b/.github/workflows/codeql-analysis.yaml index cd98c38..99e8bcd 100644 --- a/.github/workflows/codeql-analysis.yaml +++ b/.github/workflows/codeql-analysis.yaml @@ -40,7 +40,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.13' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 78205cd..29c3727 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.13' cache: pip - name: Install dependencies run: | diff --git a/.github/workflows/update-dependencies.yaml b/.github/workflows/update-dependencies.yaml index 5520f4f..91b944f 100644 --- a/.github/workflows/update-dependencies.yaml +++ b/.github/workflows/update-dependencies.yaml @@ -20,7 +20,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.13' cache: pip - name: Update dependencies run: | diff --git a/.mise.toml b/.mise.toml index 007b6e1..3bbbd8d 100644 --- a/.mise.toml +++ b/.mise.toml @@ -1,5 +1,5 @@ [tools] -python = {version="3.12", virtualenv=".venv"} +python = {version="3.13", virtualenv=".venv"} [env] ENV_FILE = "{{config_root}}/envs/local-envs.env" diff --git a/constraints.txt b/constraints.txt index 0adf85c..b7fdace 100644 --- a/constraints.txt +++ b/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --allow-unsafe --output-file=constraints.txt --strip-extras requirements.in @@ -67,7 +67,7 @@ requests==2.32.3 # via # -r requirements.in # django-anymail -selenium==4.27.0 +selenium==4.27.1 # via -r requirements.in sniffio==1.3.1 # via trio diff --git a/requirements-dev.txt b/requirements-dev.txt index d3f2c6f..ebf3d1b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --allow-unsafe --constraint=constraints.txt requirements-dev.in @@ -66,9 +66,9 @@ h11==0.14.0 # via # -c constraints.txt # wsproto -hypothesis==6.119.4 +hypothesis==6.122.0 # via -r requirements-dev.in -identify==2.6.2 +identify==2.6.3 # via pre-commit idna==3.10 # via @@ -155,9 +155,9 @@ requests==2.32.3 # bpython # pytest-base-url # pytest-selenium -ruff==0.8.0 +ruff==0.8.1 # via -r requirements-dev.in -selenium==4.27.0 +selenium==4.27.1 # via # -c constraints.txt # pytest-selenium @@ -197,7 +197,7 @@ urllib3[socks]==2.2.3 # -c constraints.txt # requests # selenium -virtualenv==20.27.1 +virtualenv==20.28.0 # via pre-commit wcwidth==0.2.13 # via blessed diff --git a/requirements.txt b/requirements.txt index 1fb6e67..7adb7c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --allow-unsafe requirements.in @@ -67,7 +67,7 @@ requests==2.32.3 # via # -r requirements.in # django-anymail -selenium==4.27.0 +selenium==4.27.1 # via -r requirements.in sniffio==1.3.1 # via trio