[sysadmin/ci-notary-service] /: Remove support for EOL'd Python versions
Ingo Klöcker <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 8809748aefddcfac98cfdfcdff4ffd807c6689fd by Ingo Klöcker, on behalf of Ingo Klöcker.
Committed on 06/08/2026 at 08:29.
Pushed by bcooksley into branch 'master'.
Remove support for EOL'd Python versions
M +0 -8 .gitlab-ci.yml
M +1 -1 doc/windowsbinariessigner.md
M +2 -4 pyproject.toml
M +1 -1 tox.ini
https://invent.kde.org/sysadmin/ci-notary-service/-/commit/8809748aefddcfac98cfdfcdff4ffd807c6689fd
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 073c760..0a9619a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,14 +37,6 @@ default:
path: coverage.xml
junit: junit-*.xml
-py38:
- image: python:3.8
- script: tox -e py38
-
-py39:
- image: python:3.9
- script: tox -e py39
-
py310:
image: python:3.10
script: tox -e py310
diff --git a/doc/windowsbinariessigner.md b/doc/windowsbinariessigner.md
index 49c017f..ac04bdc 100644
--- a/doc/windowsbinariessigner.md
+++ b/doc/windowsbinariessigner.md
@@ -11,7 +11,7 @@ Provides code signing for Windows binaries and APPX sideload packages.
## Prerequisites
You need
-* Python 3.8+ (I entered `python` in PowerShell and then the Microsoft Store app opened offering Python 3.11)
+* Python 3.10+ (I entered `python` in PowerShell and then the Microsoft Store app opened offering Python 3.11)
* Git (install with `winget install --id Git.Git -e --source winget`; then open a new PowerShell)
* a code signing certificate (either as `*.pfx` file or in your certificate store),
* a config file (see `windowsbinariessigner.sample.ini`),
diff --git a/pyproject.toml b/pyproject.toml
index 7b0c3aa..7060f05 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,7 +11,7 @@ name = "sftpnotary"
version = "0.0.1"
description = "An SFTP-backed services provider"
readme = "README.md"
-requires-python = ">=3.8"
+requires-python = ">=3.10"
authors = [
{ name="Ingo Klöcker", email="[email protected]" },
]
@@ -20,8 +20,6 @@ classifiers = [
"Operating System :: OS Independent",
"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",
]
@@ -51,7 +49,7 @@ skip_gitignore = true
src_paths = ["sftpnotary", "tests"]
[tool.mypy]
-python_version = "3.8"
+python_version = "3.10"
# strict = true
show_column_numbers = true
show_error_codes = true
diff --git a/tox.ini b/tox.ini
index f8937cc..707f12c 100644
--- a/tox.ini
+++ b/tox.ini
@@ -3,7 +3,7 @@
[tox]
minversion = 4.1.3
-envlist = py{38,39,310,311},coverage,format,lint,security,sort-imports,static-type-checker,yamllint
+envlist = py{310,311},coverage,format,lint,security,sort-imports,static-type-checker,yamllint
[testenv]
description = installs the module and runs the tests for this Python version