Skip to content

Commit 0bfe0f2

Browse files
committed
Update minimum Python version to 3.10+
- Set python_requires to >=3.10 in setup.py - Update README requirements - Remove Python 3.7 classifier from setup.py - Prepare CI matrix for Python 3.10+ support only
1 parent f25e849 commit 0bfe0f2

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
strategy:
1919
matrix:
20-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
20+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2121

2222
steps:
2323
- name: Checkout repository

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This will install TaskNow and make the `tasknow` command available globally.
2727

2828
### Requirements
2929

30-
- Python 3.7 or higher
30+
- Python 3.10 or higher
3131
- `setuptools` (installed automatically with pip)
3232

3333
## Usage

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
author="Decoding Chris",
3535
license="MIT",
3636
py_modules=["main"],
37-
python_requires=">=3.7",
37+
python_requires=">=3.10",
3838
install_requires=[],
3939
entry_points={
4040
"console_scripts": [
@@ -43,7 +43,6 @@
4343
},
4444
classifiers=[
4545
"Programming Language :: Python :: 3",
46-
"Programming Language :: Python :: 3.7",
4746
"License :: OSI Approved :: MIT License",
4847
"Operating System :: POSIX :: Linux",
4948
"Intended Audience :: End Users/Desktop",

0 commit comments

Comments
 (0)