From 6549bd9d9cda1bf5acde43912329362361eb8b8b Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Mon, 11 Nov 2024 14:27:10 -0500 Subject: [PATCH] build: Drop Python 3.8 support --- .github/workflows/lint.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/tests.yml | 2 +- docs/news.rst | 11 ++++++++++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9d9a1e0a..cfd5e39f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 cache: pip cache-dependency-path: setup.py - run: pip install --upgrade pre-commit diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e674823d..0bf2c855 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,7 +7,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 - run: pip install --upgrade setuptools wheel - run: python setup.py sdist bdist_wheel - name: Publish to TestPyPI diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c2511094..16ecba0f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,7 +7,7 @@ jobs: strategy: matrix: os: [macos-latest, windows-latest, ubuntu-latest] - 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 - uses: actions/setup-python@v5 diff --git a/docs/news.rst b/docs/news.rst index 57ccc989..a7bef278 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -3,6 +3,14 @@ Release notes .. changelog +Unreleased +---------- + +Removed +~~~~~~~ + +- Drop support for end-of-life Python version 3.8. + 1.5.0 (2024-09-05) ------------------ @@ -43,7 +51,6 @@ Changed ~~~~~~~ - Every :ref:`poll_interval`, up to :ref:`max_proc` processes are started by the default :ref:`poller`, instead of only one process. (The number of running jobs will not exceed :ref:`max_proc`.) -- Drop support for end-of-life Python version 3.7. Web UI ^^^^^^ @@ -152,6 +159,8 @@ Removed - ``SCRAPYD_SLOT`` - ``SCRAPYD_SPIDER`` +- Drop support for end-of-life Python version 3.7. + 1.4.3 (2023-09-25) ------------------