diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 8696afe..d7f4900 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v3 diff --git a/pyproject.toml b/pyproject.toml index 12d01e7..0b0e49f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ authors = [{ name = "Denis Lehmann" }] maintainers = [{ name = "Profitroll" }] description = "A colorful wallpaper generator" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" license = { text = "GPL3" } classifiers = [ "Development Status :: 3 - Alpha", @@ -17,10 +17,10 @@ classifiers = [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "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 :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities", ] @@ -43,7 +43,7 @@ dev = { file = "requirements/dev.txt" } where = ["src"] [tool.black] -target-version = ['py39', 'py310', 'py311', 'py312'] +target-version = ['py310', 'py311', 'py312', 'py313'] [tool.isort] profile = "black" @@ -61,7 +61,7 @@ strict = true show_error_codes = true [tool.pylint.main] -py-version = 3.9 +py-version = 3.10 [tool.coverage.run] source = ["huepaper"] diff --git a/tox.ini b/tox.ini index 31e56bc..d791244 100644 --- a/tox.ini +++ b/tox.ini @@ -1,14 +1,14 @@ [tox] -minversion = 3.9.0 -envlist = py39, py310, py311, py312 +minversion = 3.10.0 +envlist = py310, py311, py312, py313 isolated_build = true [gh-actions] -python = - 3.9: py39 +python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 [testenv] setenv =