From 88af802356d5f9b34ff75dcba83c29b8d8b096b1 Mon Sep 17 00:00:00 2001 From: dlrsp-dev Date: Sat, 27 Jun 2026 19:09:35 +0200 Subject: [PATCH] chore(ci): drop EOL Python 3.9 --- pyproject.toml | 4 +--- requirements/py39-django42.txt | 22 ---------------------- tox.ini | 2 +- 3 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 requirements/py39-django42.txt diff --git a/pyproject.toml b/pyproject.toml index e114f82f..51a69102 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ description = "Django application for handling server errors." authors = [ { name = "DLRSP", email = "dlrsp.dev@gmail.com" }, ] -requires-python = ">=3.9" +requires-python = ">=3.10" dynamic = ["version"] readme = "README.md" license = "MIT" @@ -35,7 +35,6 @@ classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -88,7 +87,6 @@ where = ["src"] [tool.setuptools.data-files] "share/django-errors/requirements" = [ - "requirements/py39-django42.txt", "requirements/py310-django42.txt", "requirements/py310-django52.txt", "requirements/py311-django42.txt", diff --git a/requirements/py39-django42.txt b/requirements/py39-django42.txt deleted file mode 100644 index 2e4d39f2..00000000 --- a/requirements/py39-django42.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --allow-unsafe --generate-hashes --output-file=requirements/py39-django42.txt requirements/runtime.in -# -asgiref==3.11.1 \ - --hash=sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce \ - --hash=sha256:e8667a091e69529631969fd45dc268fa79b99c92c5fcdda727757e52146ec133 - # via django -django==4.2.30 \ - --hash=sha256:4d07aaf1c62f9984842b67c2874ebbf7056a17be253860299b93ae1881faad65 \ - --hash=sha256:4ebc7a434e3819db6cf4b399fb5b3f536310a30e8486f08b66886840be84b37c - # via -r requirements/runtime.in -sqlparse==0.5.5 \ - --hash=sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba \ - --hash=sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e - # via django -typing-extensions==4.15.0 \ - --hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \ - --hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 - # via asgiref diff --git a/tox.ini b/tox.ini index fb647bbd..b9719c9f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] isolated_build = True envlist = - py{39,310,311,312}-django{42}, + py{310,311,312}-django{42}, py{310,311,312,313,314}-django{52} [testenv]