Skip to content

Commit 6f4581c

Browse files
committed
Add support for Python 3.13, drop Python 3.8
Signed-off-by: Stephen Finucane <[email protected]>
1 parent 1018146 commit 6f4581c

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/ci.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Set up Python
1414
uses: actions/setup-python@v5
1515
with:
16-
python-version: '3.12'
16+
python-version: '3.13'
1717
- name: Install dependencies
1818
run: python -m pip install tox
1919
- name: Run tox
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
strategy:
2525
matrix:
26-
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
26+
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
2727
steps:
2828
- name: Checkout source code
2929
uses: actions/checkout@v4
@@ -47,7 +47,7 @@ jobs:
4747
- name: Set up Python
4848
uses: actions/setup-python@v5
4949
with:
50-
python-version: '3.12'
50+
python-version: '3.13'
5151
- name: Install dependencies
5252
run: python -m pip install tox
5353
- name: Build docs (via tox)
@@ -71,7 +71,7 @@ jobs:
7171
- name: Set up Python
7272
uses: actions/setup-python@v5
7373
with:
74-
python-version: '3.12'
74+
python-version: '3.13'
7575
- name: Install dependencies
7676
run: python -m pip install build
7777
- name: Build a binary wheel and a source tarball
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
features:
3+
- |
4+
Python 3.13 support has been added.
5+
upgrade:
6+
- |
7+
Python 3.8 is not longer supported.

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ project_urls =
2626
Bug Tracker = https://github.com/getpatchwork/pwclient/issues
2727
Source Code = https://github.com/getpatchwork/pwclient
2828
Documentation = https://pwclient.readthedocs.io
29-
python_requires = >=3.8
29+
python_requires = >=3.9
3030

3131
[files]
3232
packages =

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tox]
22
minversion = 3.1
3-
envlist = pep8,clean,py{38,39,310,311,312},report,docs,man
3+
envlist = pep8,clean,py{39,310,311,312,313},report,docs,man
44
ignore_basepython_conflict = true
55

66
[testenv]

0 commit comments

Comments
 (0)