From 009690f6077b9e99654d2b974e78ff0e968a25df Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sun, 4 Oct 2026 11:37:11 +0300 Subject: [PATCH] feat!: drop Python 3.10 --- .github/workflows/_checks.yml | 8 ++++---- pyproject.toml | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/_checks.yml b/.github/workflows/_checks.yml index cbfd9c5..11b3044 100644 --- a/.github/workflows/_checks.yml +++ b/.github/workflows/_checks.yml @@ -12,8 +12,8 @@ jobs: with: enable-cache: true cache-dependency-glob: "**/pyproject.toml" - - run: uv python install 3.10 - - run: uv python pin 3.10 + - run: uv python install 3.11 + - run: uv python pin 3.11 - run: just install lint-ci - run: just adr-check @@ -48,7 +48,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v6 - uses: astral-sh/setup-uv@v8.2.0 @@ -66,7 +66,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] + python-version: ["3.11", "3.12", "3.13", "3.14", "3.14t"] steps: - uses: actions/checkout@v6 - uses: extractions/setup-just@v4 diff --git a/pyproject.toml b/pyproject.toml index 1a7954f..4610ee0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,14 +2,13 @@ name = "compose2pod" description = "Convert a Docker Compose file into a script that runs its services as a single Podman pod" authors = [{ name = "Artur Shiriev", email = "me@shiriev.ru" }] -requires-python = ">=3.10,<4" +requires-python = ">=3.11,<4" license = "MIT" readme = "README.md" keywords = ["podman", "docker-compose", "docker", "containers", "cli", "python"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13",