commit:     130900996ad677aaa687382c98d3e79bcf7178ed
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  2 13:16:03 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jun  2 13:16:03 2025 +0000
URL:        
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=13090099

update minimal python & deps

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .github/workflows/doc.yml     |  4 ++--
 .github/workflows/release.yml |  4 ++--
 .github/workflows/test.yml    |  8 ++++----
 README.rst                    |  2 +-
 pyproject.toml                | 14 ++++++--------
 tox.ini                       |  2 +-
 6 files changed, 16 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml
index 2ca20e41..b8fd7855 100644
--- a/.github/workflows/doc.yml
+++ b/.github/workflows/doc.yml
@@ -21,10 +21,10 @@ jobs:
     - name: Checkout code
       uses: actions/checkout@v4
 
-    - name: Set up Python 3.11
+    - name: Set up Python 3.13
       uses: actions/setup-python@v5
       with:
-        python-version: '3.11'
+        python-version: '3.13'
 
     - name: Install dependencies
       run: |

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b8be4db0..457312ab 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,10 +20,10 @@ jobs:
     - name: Checkout code
       uses: actions/checkout@v4
 
-    - name: Set up Python 3.11
+    - name: Set up Python 3.13
       uses: actions/setup-python@v5
       with:
-        python-version: "3.11"
+        python-version: "3.13"
 
     - name: Install dependencies
       run: |

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4db1dcca..b74e6393 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -13,20 +13,20 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest]
-        python-version: ['3.10', '3.11', '3.12']
+        python-version: ['3.11', '3.12', '3.13']
         deps: [newest-deps]
         experimental: [false]
         include:
           - os: ubuntu-latest
-            python-version: '3.13-dev'
+            python-version: '3.14-dev'
             deps: newest-deps
             experimental: true
           - os: ubuntu-latest
-            python-version: '3.11'
+            python-version: '3.13'
             deps: minimal-deps
             experimental: false
           - os: macos-latest
-            python-version: '3.11'
+            python-version: '3.13'
             deps: newest-deps
             experimental: true
       fail-fast: false

diff --git a/README.rst b/README.rst
index 47015de0..7905a572 100644
--- a/README.rst
+++ b/README.rst
@@ -69,7 +69,7 @@ environments just execute **tox** in the root directory of a 
repo or unpacked
 tarball. Otherwise, for a specific python version execute something similar to
 the following::
 
-    tox -e py311
+    tox -e py313
 
 Adding new checks
 =================

diff --git a/pyproject.toml b/pyproject.toml
index 5f2e94f7..49788d4a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -8,8 +8,8 @@ requires = [
        "pathspec",
        "tree-sitter>=0.23.0",
        "tree-sitter-bash>=0.21.0",
-       "snakeoil~=0.10.8",
-       "pkgcore~=0.12.25",
+       "snakeoil~=0.10.11",
+       "pkgcore~=0.12.30",
 ]
 build-backend = "py_build"
 backend-path = ["."]
@@ -19,7 +19,7 @@ name = "pkgcheck"
 description = "pkgcore-based QA utility for ebuild repos"
 readme = "README.rst"
 license = {file = "LICENSE"}
-requires-python = "~=3.10"
+requires-python = "~=3.11"
 # alphabetical by surname.
 authors = [
        {name = "Michał Górny", email = "[email protected]"},
@@ -33,7 +33,6 @@ maintainers = [
 ]
 classifiers = [
        "License :: OSI Approved :: BSD License",
-       "Programming Language :: Python :: 3.10",
        "Programming Language :: Python :: 3.11",
        "Programming Language :: Python :: 3.12",
        "Programming Language :: Python :: 3.13",
@@ -48,8 +47,8 @@ dependencies = [
        "pathspec",
        "tree-sitter>=0.23.0",
        "tree-sitter-bash>=0.21.0",
-       "snakeoil~=0.10.8",
-       "pkgcore~=0.12.25",
+       "snakeoil~=0.10.11",
+       "pkgcore~=0.12.30",
 ]
 
 [project.optional-dependencies]
@@ -60,8 +59,7 @@ test = [
 ]
 doc = [
        "sphinx",
-       "tomli; python_version < '3.11'",
-       "snakeoil~=0.10.4",
+       "snakeoil~=0.10.11",
 ]
 network = [
        "requests",

diff --git a/tox.ini b/tox.ini
index d71b88ce..8506efcf 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py3{10,11,12}
+envlist = py3{11,12,13,14}
 skip_missing_interpreters = True
 isolated_build = True
 

Reply via email to