From c5c697c1ecba8768f3e63eaa15ba297c37cace73 Mon Sep 17 00:00:00 2001 From: Zeid Zabaneh Date: Wed, 6 Nov 2024 08:43:21 -0500 Subject: [PATCH] workflows: add python 3.13 to test matrix (bug 1914897) --- .github/workflows/compile-requirements.yml | 2 +- .github/workflows/run-compile-requirements.yml | 6 +++--- requirements/dev.in | 10 +++++----- requirements/gui-dev.in | 2 +- requirements/gui.in | 2 +- requirements/linters.in | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/compile-requirements.yml b/.github/workflows/compile-requirements.yml index 67e717f30..357ec853b 100644 --- a/.github/workflows/compile-requirements.yml +++ b/.github/workflows/compile-requirements.yml @@ -57,7 +57,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/upload-artifact@v4 with: - name: ${{ github.sha }}-${{ github.run_number }}-${{ github.run_attempt }}-requirements + name: ${{ github.sha }}-${{ github.run_number }}-${{ github.run_attempt }}-requirements-${{ matrix.python-version }}-${{ runner.os }} path: requirements/requirements-${{ matrix.python-version }}-${{ runner.os }}.txt commit-and-push: if: ${{ inputs.commit_and_push == 'true' }} diff --git a/.github/workflows/run-compile-requirements.yml b/.github/workflows/run-compile-requirements.yml index 19b9289ac..55e6023f6 100644 --- a/.github/workflows/run-compile-requirements.yml +++ b/.github/workflows/run-compile-requirements.yml @@ -13,21 +13,21 @@ jobs: with: requirements_files: '["base.in dev.in gui-dev.in gui.in linters.in"]' os: '["ubuntu-latest"]' - python: '["3.8", "3.9", "3.10", "3.11", "3.12"]' + python: '["3.9", "3.10", "3.11", "3.12", "3.13"]' call-compile-requirements-windows: uses: ./.github/workflows/compile-requirements.yml with: requirements_files: '["base.in dev.in gui-dev.in gui.in linters.in"]' os: '["windows-latest"]' - python: '["3.9", "3.10", "3.11", "3.12"]' + python: '["3.9", "3.10", "3.11", "3.12", "3.13"]' call-compile-requirements-macos: uses: ./.github/workflows/compile-requirements.yml with: requirements_files: '["base.in base.universal2.in dev.in gui-dev.in gui.in linters.in"]' os: '["macos-latest"]' - python: '["3.9", "3.10", "3.11", "3.12"]' + python: '["3.9", "3.10", "3.11", "3.12", "3.13"]' commit-and-push: uses: ./.github/workflows/compile-requirements.yml diff --git a/requirements/dev.in b/requirements/dev.in index dc6e7ce1b..a4ac186d5 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -1,6 +1,6 @@ --no-binary coverage -coverage==7.6.1 -coveralls==4.0.1 -mock==5.1.0 -pytest==8.3.2 -pytest-mock==3.14.0 +coverage +coverall +mock +pytest +pytest-mock diff --git a/requirements/gui-dev.in b/requirements/gui-dev.in index 7b906a6be..448ac4012 100644 --- a/requirements/gui-dev.in +++ b/requirements/gui-dev.in @@ -1 +1 @@ -pytest-qt==4.4.0 +pytest-qt diff --git a/requirements/gui.in b/requirements/gui.in index a7d0da39c..3323ee065 100644 --- a/requirements/gui.in +++ b/requirements/gui.in @@ -1 +1 @@ -PySide6==6.6.* +PySide6==6.8.* diff --git a/requirements/linters.in b/requirements/linters.in index 7d5d3aed9..7e4c01b01 100644 --- a/requirements/linters.in +++ b/requirements/linters.in @@ -1,5 +1,5 @@ --no-binary mypy-extensions -flake8>=6.0.0; python_version >= '3.8' +flake8>=6.0.0 flake8-black glean-parser isort