]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
pyproject: set minimum python3.12 as requirement 2223/head
authorKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Wed, 17 Jun 2026 23:36:19 +0000 (01:36 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Thu, 25 Jun 2026 07:51:54 +0000 (09:51 +0200)
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
.github/workflows/ci.yml
.github/workflows/dependencies.yml
.readthedocs.yml
pyproject.toml

index b61a2242cf5ac2ac2873b784b2ca400707aae621..8d72904b5714f49f2915e6fd9339d167f20e5202 100644 (file)
@@ -13,12 +13,10 @@ jobs:
     strategy:
       matrix:
         include:
-          - os: ubuntu-22.04
-            python: "3.10"
-          - os: ubuntu-22.04
-            python: "3.11"
           - os: ubuntu-24.04
             python: "3.12"
+          - os: ubuntu-26.04
+            python: "3.14"
     steps:
       - uses: actions/checkout@v4
       - name: Setup Python
index 83cc2a735f678c2ac7da580ecd011b83b428f9a7..195a63e4d9baee66d7626a5f9ca96a73df96c5ee 100644 (file)
@@ -16,10 +16,10 @@ jobs:
     strategy:
       matrix:
         include:
-          - os: ubuntu-22.04
-            python: "3.10"
-          - os: ubuntu-22.04
-            python: "3.11"
+          - os: ubuntu-24.04
+            python: "3.12"
+          - os: ubuntu-24.04
+            python: "3.14"
     steps:
       - name: Set up Python
         uses: actions/setup-python@v5
index 56ef6eb48f07ad5bb54ce05bb27d1e3763efe474..97574748303b6708d732e94432b2e01692dcc3ec 100644 (file)
@@ -5,9 +5,9 @@
 version: 2
 formats: []
 build:
-  os: ubuntu-22.04
+  os: ubuntu-24.04
   tools:
-    python: "3.10"
+    python: "3.12"
 python:
   install:
     - method: pip
index 163bede98450e7ba97fe305945c0c14a1ebd981b..175aa361d5767dfca9d36bee5933a2fcb918a2eb 100644 (file)
@@ -11,7 +11,7 @@ dynamic = ["version"]
 description = "Ceph test framework"
 readme = "README.rst"
 license = "MIT"
-requires-python = ">=3.10"
+requires-python = ">=3.12"
 dependencies = [
     "ansible-core==2.17.7",
     "apache-libcloud",
@@ -49,10 +49,9 @@ classifiers = [
     "Natural Language :: English",
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.10",
-    "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Programming Language :: Python :: Implementation :: CPython",
     "Topic :: Software Development :: Quality Assurance",
     "Topic :: Software Development :: Testing",