Skip to content

Commit 41ed2b6

Browse files
committed
build: drop support for Python 3.8 and require Python 3.9 or higher
1 parent b6ab641 commit 41ed2b6

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
matrix:
2323
# 3.x is used to run code coverage
24-
python-version: ["3.x", "3.13", "3.12", "3.11", "3.10", "3.9", "3.8"]
24+
python-version: ["3.x", "3.13", "3.12", "3.11", "3.10", "3.9"]
2525
platform: [ubuntu-latest, macos-latest, windows-latest, ubuntu-24.04-arm, macos-13]
2626
# exclude:
2727

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
![coverage](https://img.shields.io/badge/coverage-95%25-brightgreen)
66
[![License](https://img.shields.io/github/license/scito/extract_otp_secrets)](https://github.com/scito/extract_otp_secrets/blob/master/LICENSE)
77
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/scito/extract_otp_secrets?sort=semver)](https://github.com/scito/extract_otp_secrets/releases/latest)
8-
![python versions](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)
8+
![python versions](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)
99
[![Docker image](https://img.shields.io/badge/docker-image-blue)](https://hub.docker.com/repository/docker/scit0/extract_otp_secrets/general)
1010
[![Linux](https://img.shields.io/badge/os-linux-yellow)](https://github.com/scito/extract_otp_secrets/releases/latest)
1111
[![Windows](https://img.shields.io/badge/os-windows-yellow)](https://github.com/scito/extract_otp_secrets/releases/latest)
@@ -380,7 +380,7 @@ python extract_otp_secrets.py = < example_export.png</pre>
380380
* macOS
381381
* Windows
382382
* Uses UTF-8 on all platforms
383-
* Supports Python >= 3.8
383+
* Supports Python >= 3.9
384384
* Installation of shared system libraries is optional (🆕 since v2.3)
385385
* Provides a debug mode (-d) for analyzing import problems
386386
* Written in modern Python using type hints and following best practices

pyproject.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ classifiers = [
2121
"Topic :: Utilities",
2222
"Topic :: Security",
2323
"Topic :: Multimedia :: Graphics :: Capture :: Digital Camera",
24-
"Programming Language :: Python :: 3.8",
2524
"Programming Language :: Python :: 3.9",
2625
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
@@ -55,7 +54,7 @@ license = {text = "GNU General Public License v3 (GPLv3)"}
5554
readme = "README.md"
5655
authors = [{name = "scito", email = "info@scito.ch"}]
5756
maintainers = [{name = "scito", email = "info@scito.ch"}]
58-
requires-python = ">=3.8, <4"
57+
requires-python = ">=3.9, <4"
5958
scripts = {extract_otp_secrets = "extract_otp_secrets:sys_main"}
6059
urls = {Project-URL = "https://github.com/scito/extract_otp_secrets", Bug-Reports = "https://github.com/scito/extract_otp_secrets/issues", Source = "https://github.com/scito/extract_otp_secrets"}
6160

0 commit comments

Comments
 (0)