diff --git a/Makefile b/Makefile index 40a08827..11ab79da 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ DESTDIR ?= EPOCH_TEST_COMMIT ?= $(shell git merge-base $${DEST_BRANCH:-main} HEAD) HEAD ?= HEAD -export PODMAN_VERSION ?= "5.2.0" +export PODMAN_VERSION ?= "5.3.0" .PHONY: podman podman: @@ -24,7 +24,7 @@ lint: tox .PHONY: tests tests: tox # see tox.ini for environment variable settings - $(PYTHON) -m tox -e coverage,py36,py38,py39,py310,py311 + $(PYTHON) -m tox -e coverage,py39,py310,py311,py312,py313 .PHONY: unittest unittest: @@ -39,9 +39,9 @@ integration: .PHONY: tox tox: ifeq (, $(shell which dnf)) - brew install python@3.8 python@3.9 python@3.10 python@3.11 + brew install python@3.9 python@3.10 python@3.11 python@3.12 python@3.13 else - -dnf install -y python3 python3.6 python3.8 python3.9 + -dnf install -y python3 python3.9 python3.10 python3.11 python3.12 python3.13 endif # ensure tox is available. It will take care of other testing requirements $(PYTHON) -m pip install --user tox diff --git a/podman/tests/__init__.py b/podman/tests/__init__.py index 6b3e030b..9b777808 100644 --- a/podman/tests/__init__.py +++ b/podman/tests/__init__.py @@ -3,5 +3,5 @@ # Do not auto-update these from version.py, # as test code should be changed to reflect changes in Podman API versions BASE_SOCK = "unix:///run/api.sock" -LIBPOD_URL = "http://%2Frun%2Fapi.sock/v5.2.0/libpod" +LIBPOD_URL = "http://%2Frun%2Fapi.sock/v5.3.0/libpod" COMPATIBLE_URL = "http://%2Frun%2Fapi.sock/v1.40" diff --git a/podman/version.py b/podman/version.py index 92c5ee52..705ff65d 100644 --- a/podman/version.py +++ b/podman/version.py @@ -1,4 +1,4 @@ """Version of PodmanPy.""" -__version__ = "5.2.0" +__version__ = "5.3.0" __compatible_version__ = "1.40" diff --git a/pyproject.toml b/pyproject.toml index 944b64e9..9db36747 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ line-length = 100 skip-string-normalization = true preview = true -target-version = ["py36"] +target-version = ["py39"] include = '\.pyi?$' exclude = ''' /( diff --git a/setup.cfg b/setup.cfg index 7a76fa86..d31a2479 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = podman -version = 5.2.0 +version = 5.3.0 author = Brent Baude, Jhon Honce, Urvashi Mohnani, Nicola Sella author_email = jhonce@redhat.com description = Bindings for Podman RESTful API @@ -19,19 +19,17 @@ classifiers = License :: OSI Approved :: Apache Software License Operating System :: OS Independent Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.6 - Programming Language :: Python :: 3.7 - Programming Language :: Python :: 3.8 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 :: Software Development :: Libraries :: Python Modules keywords = podman, libpod [options] include_package_data = True -python_requires = >=3.6 +python_requires = >=3.9 test_suite = # Any changes should be copied into pyproject.toml install_requires = diff --git a/tox.ini b/tox.ini index 6dccae96..94d6b07a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.2.0 -envlist = pylint,coverage,py36,py38,py39,py310,py311,py312 +envlist = pylint,coverage,py39,py310,py311,py312,py313 ignore_basepython_conflict = true [testenv]