1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
From: =?utf-8?q?Armin_T=C3=A4nzer?= <armin.taenzer@tngtech.com>
Date: Fri, 11 Apr 2025 14:17:46 +0200
Subject: [issue-839] Drop support for Python 3.7 (we are long past its EOL)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Signed-off-by: Armin Tänzer <armin.taenzer@tngtech.com>
---
.github/workflows/check_codestyle.yml | 8 +-------
.github/workflows/install_and_test.yml | 8 +-------
.github/workflows/prepare_release.yml | 2 +-
pyproject.toml | 3 +--
4 files changed, 4 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/check_codestyle.yml b/.github/workflows/check_codestyle.yml
index 4cc16b9..08b5e12 100644
--- a/.github/workflows/check_codestyle.yml
+++ b/.github/workflows/check_codestyle.yml
@@ -20,13 +20,7 @@ jobs:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
- python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ]
- exclude: # see https://github.com/actions/runner-images/issues/9770#issuecomment-2085623315
- - python-version: "3.7"
- os: macos-latest
- include:
- - python-version: "3.7"
- os: macos-13
+ python-version: [ "3.8", "3.9", "3.10", "3.11" ]
steps:
- uses: actions/checkout@v3
diff --git a/.github/workflows/install_and_test.yml b/.github/workflows/install_and_test.yml
index 0f66cc7..2149dd2 100644
--- a/.github/workflows/install_and_test.yml
+++ b/.github/workflows/install_and_test.yml
@@ -17,13 +17,7 @@ jobs:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
- python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ]
- exclude: # see https://github.com/actions/runner-images/issues/9770#issuecomment-2085623315
- - python-version: "3.7"
- os: macos-latest
- include:
- - python-version: "3.7"
- os: macos-13
+ python-version: [ "3.8", "3.9", "3.10", "3.11" ]
steps:
- uses: actions/checkout@v3
diff --git a/.github/workflows/prepare_release.yml b/.github/workflows/prepare_release.yml
index 1197a3d..cb2f5a6 100644
--- a/.github/workflows/prepare_release.yml
+++ b/.github/workflows/prepare_release.yml
@@ -19,7 +19,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
- python-version: '3.7'
+ python-version: '3.8'
- name: Set up dependencies
run: |
python -m pip install --upgrade pip
diff --git a/pyproject.toml b/pyproject.toml
index aff57e3..bab596e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -16,14 +16,13 @@ classifiers = [
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
- "Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
]
urls = { Homepage = "https://github.com/spdx/tools-python" }
-requires-python = ">=3.7"
+requires-python = ">=3.8"
dependencies = ["click", "pyyaml", "xmltodict", "rdflib", "beartype", "uritools", "license_expression", "ply", "semantic_version"]
dynamic = ["version"]
|