Skip to content

Commit e8df970

Browse files
committed
build: bump minimum supported python to 3.9
Reference: https://devguide.python.org/versions/
1 parent d7325db commit e8df970

File tree

6 files changed

+9
-10
lines changed

6 files changed

+9
-10
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-22.04
2020
strategy:
2121
matrix:
22-
python-version: ["3.7", "3.10"]
22+
python-version: ["3.9", "3.13"]
2323

2424
steps:
2525
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
@@ -80,7 +80,7 @@ jobs:
8080
runs-on: windows-2022
8181
strategy:
8282
matrix:
83-
python-version: ["3.7", "3.10"]
83+
python-version: ["3.9", "3.12"]
8484

8585
steps:
8686
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66

77
## [Unreleased]
88

9+
### Removed
10+
11+
- Dropped support for Python 3.8 or older. (Requires Python >= 3.9)
12+
913
### GTK UI
1014

1115
#### Fixed

DEPENDS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ All modules will require the [common](#common) section dependencies.
77

88
## Prerequisite
99

10-
- [Python] _>= 3.6_
10+
- [Python] _>= 3.9_
1111

1212
## Build
1313

requirements-tests.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@ pytest-cov
55
mock
66
pre-commit
77
pylint
8-
asyncmock; python_version <= '3.7'

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ rencode
55
pyopenssl
66
pyxdg
77
pillow
8-
pillow<=9; python_version=="3.7"
98
mako
109
setuptools
1110
chardet

setup.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -587,17 +587,14 @@ def run(self):
587587
'Environment :: X11 Applications :: GTK',
588588
'Framework :: Twisted',
589589
'Intended Audience :: End Users/Desktop',
590-
(
591-
'License :: OSI Approved :: '
592-
'GNU General Public License v3 or later (GPLv3+)'
593-
),
590+
('License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)'),
594591
'Programming Language :: Python',
595592
'Operating System :: MacOS :: MacOS X',
596593
'Operating System :: Microsoft :: Windows',
597594
'Operating System :: POSIX',
598595
'Topic :: Internet',
599596
],
600-
python_requires='>=3.6',
597+
python_requires='>=3.9',
601598
license='GPLv3+',
602599
cmdclass=cmdclass,
603600
setup_requires=setup_requires,

0 commit comments

Comments
 (0)