chore: 🔧 Update Python version constraints in configuration files

* Adjusted `requires-python` in `pyproject.toml` to `>=3.12,<3.13`
* Modified `envlist` in `tox.ini` to remove Python 3.13
* Updated `python-versions` in `poetry.lock` to reflect the new constraints
* coloredlogs does not support py3.13, yet, see https://github.com/xolox/python-coloredlogs/issues/119
This commit is contained in:
Robert Honz
2025-07-01 10:17:56 +02:00
parent eda5ab92c0
commit 6395a00ed6
3 changed files with 5 additions and 7 deletions
Generated
+2 -2
View File
@@ -2337,5 +2337,5 @@ gui = ["pyqtdarktheme-fork", "pyside6"]
[metadata]
lock-version = "2.1"
python-versions = ">=3.12,<3.14"
content-hash = "ad08ac2eff30520097a409a3461facd636bbee0fc4228fa2131c53f4684bb5c6"
python-versions = ">=3.12,<3.13"
content-hash = "316194a2b8f04f23039eeeac048da8e0ca23417799ae31a46713a5157bb703c6"
+2 -3
View File
@@ -10,9 +10,8 @@ classifiers = [
"License :: OSI Approved :: GNU Affero General Public License v3",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
requires-python = ">=3.12,<3.14"
requires-python = ">=3.12,<3.13"
dynamic = ["dependencies"]
[project.urls]
@@ -141,7 +140,7 @@ ignore = [
[tool.black]
# https://github.com/psf/black
target-version = ["py312", "py313"]
target-version = ["py312"]
line-length = 120
color = true
preview = true
+1 -2
View File
@@ -1,11 +1,10 @@
[tox]
skipsdist = true
envlist = py312,py313
envlist = py312
[gh-actions]
python =
3.12: py312
3.13: py313
[testenv]
passenv = PYTHON_VERSION