From 670585ab1a3c0b86d0c8616e680d16ea29e2512e Mon Sep 17 00:00:00 2001 From: "John T. Wodder II" Date: Thu, 2 May 2024 09:05:24 -0400 Subject: [PATCH] Drop support for Python 3.7 --- .github/workflows/test.yml | 6 ++---- CHANGELOG.md | 2 +- README.rst | 2 +- docs/changelog.rst | 2 +- docs/index.rst | 2 +- pyproject.toml | 3 +-- tox.ini | 2 +- 7 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1445c80..df98e3c 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 dbde49c..08ac93c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ v0.6.0 (in development) ----------------------- - Support Python 3.10, 3.11, and 3.12 -- Drop support for Python 3.6 +- Drop support for Python 3.6 and 3.7 - Migrated from setuptools to hatch v0.5.0 (2021-03-27) diff --git a/README.rst b/README.rst index 0aa76b9..c5c9395 100644 --- a/README.rst +++ b/README.rst @@ -34,7 +34,7 @@ classes are provided for composing more complex multipart e-mails. Installation ============ -``eletter`` requires Python 3.7 or higher. Just use `pip +``eletter`` requires Python 3.8 or higher. Just use `pip `_ for Python 3 (You have pip, right?) to install ``eletter`` and its dependencies:: diff --git a/docs/changelog.rst b/docs/changelog.rst index 2c126a4..1531d43 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -6,7 +6,7 @@ Changelog v0.6.0 (in development) ----------------------- - Support Python 3.10, 3.11, and 3.12 -- Drop support for Python 3.6 +- Drop support for Python 3.6 and 3.7 - Migrated from setuptools to hatch v0.5.0 (2021-03-27) diff --git a/docs/index.rst b/docs/index.rst index b21aa64..7e8e32b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -26,7 +26,7 @@ and classes are provided for composing more complex multipart e-mails. Installation ============ -``eletter`` requires Python 3.7 or higher. Just use `pip +``eletter`` requires Python 3.8 or higher. Just use `pip `_ for Python 3 (You have pip, right?) to install ``eletter`` and its dependencies:: diff --git a/pyproject.toml b/pyproject.toml index 4d93017..ec9147f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "eletter" dynamic = ["version"] description = "Simple e-mail composition & decomposition" readme = "README.rst" -requires-python = ">=3.7" +requires-python = ">=3.8" license = "MIT" license-files = { paths = ["LICENSE"] } authors = [ @@ -24,7 +24,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 1c223e2..9014717 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