diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index 0ef6256..834a770 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -18,6 +18,10 @@ variables: PY_COLORS: "1" steps: + - name: python-313 + image: docker.io/library/python:3.13 + <<: *pytest_base + - name: python-312 image: docker.io/library/python:3.12 <<: *pytest_base @@ -29,7 +33,3 @@ steps: - name: python-310 image: docker.io/library/python:3.10 <<: *pytest_base - - - name: python-39 - image: docker.io/library/python:3.9 - <<: *pytest_base diff --git a/Containerfile.multiarch b/Containerfile.multiarch index f9b906c..ed1ab80 100644 --- a/Containerfile.multiarch +++ b/Containerfile.multiarch @@ -1,4 +1,4 @@ -FROM python:3.12-alpine@sha256:38e179a0f0436c97ecc76bcd378d7293ab3ee79e4b8c440fdc7113670cb6e204 +FROM python:3.13-alpine@sha256:c38ead8bcf521573dad837d7ecfdebbc87792202e89953ba8b2b83a9c5a520b6 LABEL maintainer="Robert Kaussow " LABEL org.opencontainers.image.authors="Robert Kaussow " diff --git a/poetry.lock b/poetry.lock index 02c72d9..4903fbd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -801,5 +801,5 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.0" -python-versions = "^3.9.0" -content-hash = "f9f61147222520e0a189109f2731c5276b83ff1359ed281d92d320a5166455cb" +python-versions = "^3.10.0" +content-hash = "a2e88a5d97e3ab9af14bea6bbcda19c4eaf527b96a83681e41f923b1d830be64" diff --git a/pyproject.toml b/pyproject.toml index ed08a92..84fa5e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,10 +10,10 @@ classifiers = [ "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Utilities", ] description = "Prometheus Service Discovery for Proxmox VE." @@ -37,7 +37,7 @@ jsonschema = "4.23.0" nested-lookup = "0.2.25" prometheus-client = "0.21.0" proxmoxer = "2.1.0" -python = "^3.9.0" +python = "^3.10.0" python-json-logger = "2.0.7" requests = "2.32.3" "ruamel.yaml" = "0.18.6"