From 50feabc20c8614ce6f6469be0314625d0b9456c6 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Tue, 8 Oct 2024 09:12:57 +0200 Subject: [PATCH] also run tests with Python 3.13 --- .github/workflows/eb_command.yml | 2 +- .github/workflows/linting.yml | 2 +- .github/workflows/unit_tests.yml | 2 ++ setup.py | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/eb_command.yml b/.github/workflows/eb_command.yml index 42f0d504bf..625206b870 100644 --- a/.github/workflows/eb_command.yml +++ b/.github/workflows/eb_command.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - python: [3.6, 3.7, 3.8, 3.9, '3.10', '3.11', '3.12'] + python: [3.6, 3.7, 3.8, 3.9, '3.10', '3.11', '3.12', '3.13'] fail-fast: false steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index b1a3a67769..9dba1ed474 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - python-version: [3.6, 3.7, 3.8, 3.9, '3.10', '3.11', '3.12'] + python-version: [3.6, 3.7, 3.8, 3.9, '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index e0c572e6ad..cc75bf017b 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -45,6 +45,8 @@ jobs: modules_tool: ${{needs.setup.outputs.lmod8}} - python: '3.12' modules_tool: ${{needs.setup.outputs.lmod8}} + - python: '3.13' + modules_tool: ${{needs.setup.outputs.lmod8}} # There may be encoding errors in Python 3 which are hidden when an UTF-8 encoding is set # Hence run the tests (again) with LC_ALL=C and Python 3.6 (or any < 3.7) - python: 3.6 diff --git a/setup.py b/setup.py index ab38e7ff97..f9ba00afbb 100644 --- a/setup.py +++ b/setup.py @@ -117,6 +117,7 @@ def find_rel_test(): "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Build Tools", ], platforms="Linux",