diff --git a/.github/workflows/test-translations.yml b/.github/workflows/test-translations.yml index 45dc60aa3..a3dbea8c9 100644 --- a/.github/workflows/test-translations.yml +++ b/.github/workflows/test-translations.yml @@ -60,8 +60,9 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: >- - 3.10 + python-version: "3.13" + cache: "pip" + cache-dependency-path: "requirements.txt" - name: Install Python tooling run: python -m pip install --upgrade nox virtualenv sphinx-lint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8503ca720..9e07d5922 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,12 +24,12 @@ jobs: - linkcheck steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.13" cache: 'pip' cache-dependency-path: 'requirements.txt' diff --git a/.github/workflows/translation.yml b/.github/workflows/translation.yml index 7cfae2991..0ecab0ca8 100644 --- a/.github/workflows/translation.yml +++ b/.github/workflows/translation.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Grab the repo src - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 # To reach the common commit - name: Set up git user as [bot] @@ -51,10 +51,11 @@ jobs: git merge '${{ github.event.repository.default_branch }}' - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: >- - 3.10 + python-version: "3.13" + cache: "pip" + cache-dependency-path: "requirements.txt" - name: Install Python tooling run: python -m pip install --upgrade nox virtualenv diff --git a/source/contribute.rst b/source/contribute.rst index a246751e4..125cf0d8d 100644 --- a/source/contribute.rst +++ b/source/contribute.rst @@ -134,9 +134,9 @@ need: python -m pip install --user nox -2. Python 3.11. Our build scripts are usually tested with Python 3.11 only. +2. Python 3.13. Our build scripts are usually tested with Python 3.11 only. See the :doc:`Hitchhiker's Guide to Python installation instructions ` - to install Python 3.11 on your operating system. + to install Python 3.13 on your operating system. To build the guide, run the following shell command in the project's root folder: