From 26b3794975679d52778fbc4bfd1e20b846a977be Mon Sep 17 00:00:00 2001 From: Jan Heinrich Reimer Date: Wed, 3 Jul 2024 11:32:46 +0200 Subject: [PATCH] Drop Python 3.8 support --- .github/workflows/ci.yml | 5 ----- README.md | 7 +++---- pyproject.toml | 3 +-- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc415a1..16d5de4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,6 @@ jobs: strategy: matrix: python: - - "3.8" - "3.9" - "3.10" - "3.11" @@ -40,7 +39,6 @@ jobs: strategy: matrix: python: - - "3.8" - "3.9" - "3.10" - "3.11" @@ -63,7 +61,6 @@ jobs: strategy: matrix: python: - - "3.8" - "3.9" - "3.10" - "3.11" @@ -88,7 +85,6 @@ jobs: strategy: matrix: python: - - "3.8" - "3.9" - "3.10" - "3.11" @@ -113,7 +109,6 @@ jobs: strategy: matrix: python: - - "3.8" - "3.9" - "3.10" - "3.11" diff --git a/README.md b/README.md index 059129e..45f8bd2 100644 --- a/README.md +++ b/README.md @@ -143,11 +143,10 @@ pip install -e .[tests] Verify your changes against the test suite to verify. ```shell -flake8 . # Code format -mypy . # Static typing -pylint . # LINT errors +ruff check . # Code format and LINT +mypy . # Static typing bandit -c pyproject.toml -r . # Security -pytest . # Unit tests +pytest . # Unit tests ``` Please also add tests for your newly developed code. diff --git a/pyproject.toml b/pyproject.toml index d3a4973..1cb8511 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,11 +5,10 @@ authors = [ ] description = "Unified, type-safe access to web archive APIs." readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11",