]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Update CI to use Python 3.13 and Ubuntu 24.04 (#1153)
authorTomas R. <tomas.roun8@gmail.com>
Mon, 9 Dec 2024 12:03:12 +0000 (13:03 +0100)
committerGitHub <noreply@github.com>
Mon, 9 Dec 2024 12:03:12 +0000 (14:03 +0200)
.github/workflows/ci.yml
tox.ini

index 6cc34b65a8e0c27548f5440fc6b34c1ce7ed123c..e6b49d2def295ebcd3140f69425009f32e10933e 100644 (file)
@@ -34,8 +34,8 @@ jobs:
           - "3.10"
           - "3.11"
           - "3.12"
+          - "3.13"
           - "pypy3.10"
-          - "3.13-dev"
     env:
       BABEL_CLDR_NO_DOWNLOAD_PROGRESS: "1"
       BABEL_CLDR_QUIET: "1"
@@ -68,13 +68,13 @@ jobs:
         token: ${{ secrets.CODECOV_TOKEN }}
         verbose: true
   build:
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     needs: lint
     steps:
       - uses: actions/checkout@v4
       - uses: actions/setup-python@v5
         with:
-          python-version: "3.12"
+          python-version: "3.13"
           cache: "pip"
           cache-dependency-path: "**/setup.py"
       - run: pip install build -e .
diff --git a/tox.ini b/tox.ini
index 70e5e7ed24905cd4d2b79690ef54929fa849fdb7..5db6d638f07d81871999c5cd49a62f67c9369063 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,11 +1,11 @@
 [tox]
 isolated_build = true
 envlist =
-    py{38,39,310,311,312}
+    py{38,39,310,311,312,313}
     pypy3
     py{38}-pytz
-    py{311,312}-setuptools
-    py312-jinja
+    py{311,312,313}-setuptools
+    py{312,313}-jinja
 
 [testenv]
 extras =
@@ -37,3 +37,4 @@ python =
     3.10: py310
     3.11: py311
     3.12: py312
+    3.13: py313