diff --git a/.ci/scripts/check_release.py b/.ci/scripts/check_release.py index 32e2a2ffd..0825480e2 100755 --- a/.ci/scripts/check_release.py +++ b/.ci/scripts/check_release.py @@ -12,10 +12,10 @@ import os import re import sys +import tomllib import typing as t from pathlib import Path -import tomllib import yaml from git import Repo from packaging.version import Version diff --git a/.ci/scripts/check_requirements.py b/.ci/scripts/check_requirements.py index 48bfa45bd..070ac5549 100755 --- a/.ci/scripts/check_requirements.py +++ b/.ci/scripts/check_requirements.py @@ -5,9 +5,9 @@ # # For more info visit https://github.com/pulp/plugin_template +import tomllib import warnings -import tomllib from packaging.requirements import Requirement CHECK_MATRIX = [ diff --git a/.ci/scripts/collect_changes.py b/.ci/scripts/collect_changes.py index a4328e95a..f5c6b71a2 100755 --- a/.ci/scripts/collect_changes.py +++ b/.ci/scripts/collect_changes.py @@ -18,10 +18,10 @@ import json import os import re +import tomllib import urllib.request from pathlib import Path -import tomllib from git import GitCommandError, Repo from packaging.version import parse as parse_version diff --git a/.ci/scripts/pr_labels.py b/.ci/scripts/pr_labels.py index 4f801c39e..0c478a212 100755 --- a/.ci/scripts/pr_labels.py +++ b/.ci/scripts/pr_labels.py @@ -4,9 +4,9 @@ import re import sys +import tomllib from pathlib import Path -import tomllib from git import Repo diff --git a/.ci/scripts/validate_commit_message.py b/.ci/scripts/validate_commit_message.py index 96b84172f..2aab90855 100644 --- a/.ci/scripts/validate_commit_message.py +++ b/.ci/scripts/validate_commit_message.py @@ -5,9 +5,9 @@ import re import subprocess import sys +import tomllib from pathlib import Path -import tomllib import yaml from github import Github diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82d59c938..faec5b266 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,7 +61,7 @@ jobs: - uses: "actions/setup-python@v6" with: - python-version: "3.12" + python-version: "3.11" - name: "Install uv" uses: "astral-sh/setup-uv@v7" with: diff --git a/pyproject.toml b/pyproject.toml index 6fe695fa0..6bfa1db1c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,9 +20,8 @@ classifiers=[ "Framework :: Django", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", ] -requires-python = ">=3.9" +requires-python = ">=3.11" dependencies = [ "jsonschema>=4.4,<4.24", "pulpcore>=3.73.0,<3.85",