From bc5dcec542ab1105b240e72550d8ab90f42893dd Mon Sep 17 00:00:00 2001 From: Shaked Zychlinski Date: Sat, 31 Aug 2024 23:19:16 +0300 Subject: [PATCH] drop support for python 3.8 --- .github/workflows/pythonpublish.yml | 2 +- CHANGELOG.md | 1 + setup.py | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index 2bfe759..bc5f868 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -11,7 +11,7 @@ jobs: test: strategy: matrix: - version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] + version: [ "3.9", "3.10", "3.11", "3.12" ] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index ffc506f..b4839b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Change Log ## 0.7.7 +* _Drop support for Python 3.8 as it reaches its end-of-life date_ * Fix issue [#160](https://github.com/shakedzy/dython/issues/160) ## 0.7.6 diff --git a/setup.py b/setup.py index 97634ea..b089a42 100644 --- a/setup.py +++ b/setup.py @@ -21,10 +21,12 @@ dev_requirements = (HERE / "dev_requirements.txt").read_text(encoding="utf8") EXTRAS_REQUIRE = {"dev": [s.strip() for s in dev_requirements.split("\n")]} +min_minor = 9 +max_minor = 12 CLASSIFIERS = [ - f"Programming Language :: Python :: 3.{str(v)}" for v in range(8, 13) + f"Programming Language :: Python :: 3.{str(v)}" for v in range(min_minor, max_minor+1) ] -PYTHON_REQUIRES = ">=3.8" +PYTHON_REQUIRES = f">=3.{min_minor}" setup( name=PACKAGE_NAME,