From bae8dd3e7e4f5612e485cbaf5c42a4c7aa584d98 Mon Sep 17 00:00:00 2001 From: "John T. Wodder II" Date: Thu, 2 May 2024 09:08:05 -0400 Subject: [PATCH] Drop support for Python 3.7 --- .github/workflows/test.yml | 6 ++---- CHANGELOG.md | 1 + README.rst | 2 +- docs/changelog.rst | 1 + docs/index.rst | 2 +- pyproject.toml | 3 +-- tox.ini | 2 +- 7 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7b6efd1..f6478b2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,21 +19,19 @@ jobs: fail-fast: false matrix: python-version: - - '3.7' - '3.8' - '3.9' - '3.10' - '3.11' - '3.12' - - 'pypy-3.7' - 'pypy-3.8' - 'pypy-3.9' - 'pypy-3.10' toxenv: [py] include: - - python-version: '3.7' + - python-version: '3.8' toxenv: lint - - python-version: '3.7' + - python-version: '3.8' toxenv: typing steps: - name: Check out repository diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f7b6ec..7b0261f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ v0.6.0 (in development) ----------------------- - Moved to wheelodex organization - Migrated from setuptools to hatch +- Drop support for Python 3.7 v0.5.1 (2023-10-04) ------------------- diff --git a/README.rst b/README.rst index ec141a3..68e53f1 100644 --- a/README.rst +++ b/README.rst @@ -56,7 +56,7 @@ including but not limited to: Installation ============ -``headerparser`` requires Python 3.7 or higher. Just use `pip +``headerparser`` requires Python 3.8 or higher. Just use `pip `_ for Python 3 (You have pip, right?) to install ``headerparser``:: diff --git a/docs/changelog.rst b/docs/changelog.rst index e12bc35..be2de60 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -7,6 +7,7 @@ v0.6.0 (in development) ----------------------- - Moved to wheelodex organization - Migrated from setuptools to hatch +- Drop support for Python 3.7 v0.5.1 (2023-10-04) diff --git a/docs/index.rst b/docs/index.rst index 6ff2af9..7749df1 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -30,7 +30,7 @@ pairs without any further processing) are also included. Installation ============ -``headerparser`` requires Python 3.7 or higher. Just use `pip +``headerparser`` requires Python 3.8 or higher. Just use `pip `_ for Python 3 (You have pip, right?) to install ``headerparser``:: diff --git a/pyproject.toml b/pyproject.toml index a576f00..4725785 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "headerparser" dynamic = ["version"] description = "argparse for mail-style headers" readme = "README.rst" -requires-python = ">=3.7" +requires-python = ">=3.8" license = "MIT" license-files = { paths = ["LICENSE"] } authors = [ @@ -28,7 +28,6 @@ keywords = [ classifiers = [ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", diff --git a/tox.ini b/tox.ini index 8b6c0fb..c175e5c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = lint,typing,py37,py38,py39,py310,py311,py312,pypy3 +envlist = lint,typing,py38,py39,py310,py311,py312,pypy3 skip_missing_interpreters = True isolated_build = True minversion = 3.3.0