From ba12aad64cedc32ee45ad845633c4ba8905034c2 Mon Sep 17 00:00:00 2001 From: Albert Wang Date: Sat, 26 Oct 2024 14:03:59 -0700 Subject: [PATCH] Drop support for python 3.8 (#749) --- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 8 +------- README.md | 2 +- docs/index.rst | 2 +- setup.py | 3 +-- tox.ini | 1 - 6 files changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f74d1d92..11f1d0f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.13 - name: Install dependencies run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 75ead06c..47432cac 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,20 +9,16 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] django-version: ['4.2', '5.0', '5.1', 'main'] postgres-version: ['12', '16'] mariadb-version: ['10.6', '10.11', '11.2'] exclude: # Django 5.0 doesn't support python <=3.9 (https://docs.djangoproject.com/en/5.0/faq/install/) - - python-version: '3.8' - django-version: '5.0' - python-version: '3.9' django-version: '5.0' # Django 5.1 doesn't support python <=3.9 (https://docs.djangoproject.com/en/5.1/faq/install/) - - python-version: '3.8' - django-version: '5.1' - python-version: '3.9' django-version: '5.1' @@ -33,8 +29,6 @@ jobs: postgres-version: '12' # Django main doesn't support python <=3.9 (https://docs.djangoproject.com/en/5.1/faq/install/) - - python-version: '3.8' - django-version: 'main' - python-version: '3.9' django-version: 'main' diff --git a/README.md b/README.md index 7ac5a04c..d1025e41 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Silk is a live profiling and inspection tool for the Django framework. Silk inte Silk has been tested with: * Django: 4.2, 5.0, 5.1 -* Python: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 +* Python: 3.9, 3.10, 3.11, 3.12, 3.13 ## Installation diff --git a/docs/index.rst b/docs/index.rst index bc96bd75..1e5cb54b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -58,4 +58,4 @@ Requirements ------------ * Django: 4.2, 5.0, 5.1 -* Python: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 +* Python: 3.9, 3.10, 3.11, 3.12, 3.13 diff --git a/setup.py b/setup.py index 103def5f..be200560 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,6 @@ 'Intended Audience :: Developers', 'Operating System :: OS Independent', 'Programming Language :: Python', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', @@ -42,6 +41,6 @@ 'autopep8', 'gprof2dot>=2017.09.19', ], - python_requires='>=3.8', + python_requires='>=3.9', setup_requires=['setuptools_scm'], ) diff --git a/tox.ini b/tox.ini index 9877a100..45ebf99c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,5 @@ [gh-actions] python = - 3.8: py38 3.9: py39 3.10: py310 3.11: py311