From ccde000dfe74362b62301b248681e9505133e821 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Sat, 28 Dec 2024 10:54:53 +0100 Subject: [PATCH] Dropped support for EOL Python 3.8. --- .github/workflows/tests.yml | 2 +- CHANGES.rst | 2 ++ pyproject.toml | 3 +-- tox.ini | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87f55fa9..22ab1627 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 diff --git a/CHANGES.rst b/CHANGES.rst index 310fa6d0..1aa2e844 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,8 @@ Version 25.1 (Unreleased) You should use `drf-spectacular `_ for generating OpenAPI schemas with DRF. +* Dropped support for EOL Python 3.8. + Version 24.3 (2024-08-02) ------------------------- diff --git a/pyproject.toml b/pyproject.toml index c120958e..dcdfc1da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,13 +21,12 @@ classifiers = [ "Framework :: Django :: 5.1", "Programming Language :: Python", "Programming Language :: Python :: 3", - "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", ] -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = ["Django>=4.2"] dynamic = ["version"] diff --git a/tox.ini b/tox.ini index 7b21bf34..b0c015d4 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - {py38, py39, py310, py311, py312}-django42, + {py39, py310, py311, py312}-django42, {py310, py311, py312}-django50, {py310, py311, py312}-django51, {py310, py311, py312}-latest,