Skip to content

Commit 1d24dd9

Browse files
authored
Bump minimum Python version to 3.9 (#834)
1 parent b601917 commit 1d24dd9

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,11 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
python-version:
19-
- '3.8'
2019
- '3.9'
2120
- '3.10'
2221
- '3.11'
2322
- '3.12'
24-
- '3.13.0-rc.2'
23+
- '3.13'
2524
steps:
2625
- uses: actions/checkout@v4
2726
- name: Set up Python ${{ matrix.python-version }}

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ The format mostly follows [Keep a Changelog](http://keepachangelog.com/en/1.0.0/
1010

1111
- New command-line option `--prepare-jobs` to initialize new jobs or jobs without history (#831 by nille02)
1212

13+
### Changed
14+
15+
- Remove EOL'd Python 3.8 (new minimum requirement is Python 3.9), add Python 3.13 testing
16+
1317
## [2.29] -- 2024-10-28
1418

1519
### Added

docs/source/dependencies.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ additional packages -- however, those are not needed to run urlwatch.
1010
Mandatory Packages
1111
------------------
1212

13-
- Python 3.8 or newer
13+
- Python 3.9 or newer
1414
- `PyYAML <http://pyyaml.org/>`__
1515
- `minidb <https://thp.io/2010/minidb/>`__
1616
- `requests <http://python-requests.org/>`__

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
m = dict(re.findall("\n__([a-z]+)__ = '([^']+)'", main_py))
1212
docs = re.findall('"""(.*?)"""', main_py, re.DOTALL)
1313

14-
if sys.version_info < (3, 8):
15-
sys.exit('urlwatch requires Python 3.8 or newer')
14+
if sys.version_info < (3, 9):
15+
sys.exit('urlwatch requires Python 3.9 or newer')
1616

1717
m['name'] = 'urlwatch'
1818
m['author'], m['author_email'] = re.match(r'(.*) <(.*)>', m['author']).groups()

0 commit comments

Comments
 (0)