From a3bae5a40c23219dd93d3439281af81a460ff5a2 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Tue, 26 Aug 2025 21:34:48 +0200 Subject: [PATCH] Drop support for Python 3.11 We kinda depend on os.path.isjunction, so just drop it --- .github/workflows/test.yml | 2 +- poetry.lock | 6 +++--- pyproject.toml | 2 +- requirements.txt | 36 ++++++++++++++++++------------------ 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 34d65c1..bd9d203 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-24.04, windows-2022, windows-11-arm] - python-version: ['3.11', '3.12', '3.13'] + python-version: ['3.12', '3.13'] steps: - uses: actions/checkout@v5 diff --git a/poetry.lock b/poetry.lock index 0270a9d..7bdec3d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. [[package]] name = "attrs" @@ -770,5 +770,5 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.1" -python-versions = "~=3.11" -content-hash = "4117e83cb12e43238d873afc0e8b6e48fff48b72ef85b6ecdc8219c0f035d213" +python-versions = "~=3.12" +content-hash = "5dc54523ac10158ca69133d95f6a071bb22b584d1b18c4c15162cf535c03ea78" diff --git a/pyproject.toml b/pyproject.toml index 0764be4..fc5ebb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ description = "" authors = [ { name = "Christoph Reiter", email = "reiter.christoph@gmail.com" } ] -requires-python = "~=3.11" +requires-python = "~=3.12" dependencies = [ "PyGithub>=2.7.0,<3", "tabulate>=0.9.0,<0.10", diff --git a/requirements.txt b/requirements.txt index 6366c79..d08caf5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,18 +1,18 @@ -attrs==25.3.0 ; python_version >= "3.11" and python_version < "4.0" -cattrs==25.1.1 ; python_version >= "3.11" and python_version < "4.0" -certifi==2025.8.3 ; python_version >= "3.11" and python_version < "4.0" -cffi==1.17.1 ; python_version >= "3.11" and python_version < "4.0" -charset-normalizer==3.4.3 ; python_version >= "3.11" and python_version < "4.0" -cryptography==45.0.6 ; python_version >= "3.11" and python_version < "4.0" -idna==3.10 ; python_version >= "3.11" and python_version < "4.0" -platformdirs==4.3.8 ; python_version >= "3.11" and python_version < "4.0" -pycparser==2.22 ; python_version >= "3.11" and python_version < "4.0" -pygithub==2.7.0 ; python_version >= "3.11" and python_version < "4.0" -pyjwt==2.10.1 ; python_version >= "3.11" and python_version < "4.0" -pynacl==1.5.0 ; python_version >= "3.11" and python_version < "4.0" -requests-cache==1.2.1 ; python_version >= "3.11" and python_version < "4.0" -requests==2.32.5 ; python_version >= "3.11" and python_version < "4.0" -tabulate==0.9.0 ; python_version >= "3.11" and python_version < "4.0" -typing-extensions==4.14.1 ; python_version >= "3.11" and python_version < "4.0" -url-normalize==2.2.1 ; python_version >= "3.11" and python_version < "4.0" -urllib3==2.5.0 ; python_version >= "3.11" and python_version < "4.0" +attrs==25.3.0 ; python_version >= "3.12" and python_version < "4.0" +cattrs==25.1.1 ; python_version >= "3.12" and python_version < "4.0" +certifi==2025.8.3 ; python_version >= "3.12" and python_version < "4.0" +cffi==1.17.1 ; python_version >= "3.12" and python_version < "4.0" +charset-normalizer==3.4.3 ; python_version >= "3.12" and python_version < "4.0" +cryptography==45.0.6 ; python_version >= "3.12" and python_version < "4.0" +idna==3.10 ; python_version >= "3.12" and python_version < "4.0" +platformdirs==4.3.8 ; python_version >= "3.12" and python_version < "4.0" +pycparser==2.22 ; python_version >= "3.12" and python_version < "4.0" +pygithub==2.7.0 ; python_version >= "3.12" and python_version < "4.0" +pyjwt==2.10.1 ; python_version >= "3.12" and python_version < "4.0" +pynacl==1.5.0 ; python_version >= "3.12" and python_version < "4.0" +requests-cache==1.2.1 ; python_version >= "3.12" and python_version < "4.0" +requests==2.32.5 ; python_version >= "3.12" and python_version < "4.0" +tabulate==0.9.0 ; python_version >= "3.12" and python_version < "4.0" +typing-extensions==4.14.1 ; python_version >= "3.12" and python_version < "4.0" +url-normalize==2.2.1 ; python_version >= "3.12" and python_version < "4.0" +urllib3==2.5.0 ; python_version >= "3.12" and python_version < "4.0"