Skip to content

Commit 36a46b8

Browse files
authored
feat(python)!: support Python 3.9 -> 3.13 (#164)
1 parent ebc6d33 commit 36a46b8

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/building.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616

1717
jobs:
1818
econnect:
19-
runs-on: ubuntu-20.04
19+
runs-on: ubuntu-24.04
2020

2121
steps:
2222
- name: Check out repository code
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/setup-python@v4
2727
with:
2828
python-version: |
29-
3.11
29+
3.13
3030
3131
- name: Upgrade pip and install required tools
3232
run: |

.github/workflows/linting.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616

1717
jobs:
1818
econnect:
19-
runs-on: ubuntu-20.04
19+
runs-on: ubuntu-24.04
2020

2121
steps:
2222
- name: Check out repository code
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup Python
2626
uses: actions/setup-python@v4
2727
with:
28-
python-version: '3.12'
28+
python-version: '3.13'
2929

3030
- name: Upgrade pip and install required tools
3131
run: |

.github/workflows/testing.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616

1717
jobs:
1818
econnect:
19-
runs-on: ubuntu-20.04
19+
runs-on: ubuntu-24.04
2020
env:
2121
TOX_SKIP_ENV: lint
2222

@@ -28,11 +28,11 @@ jobs:
2828
uses: actions/setup-python@v4
2929
with:
3030
python-version: |
31-
3.8
3231
3.9
3332
3.10
3433
3.11
3534
3.12
35+
3.13
3636
3737
- name: Upgrade pip and install required tools
3838
run: |

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "econnect-python"
77
dynamic = ["version"]
88
description = 'API adapter used to control programmatically an Elmo alarm system'
99
readme = "README.md"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.9"
1111
license = "Apache-2.0"
1212
keywords = []
1313
authors = [
@@ -16,10 +16,11 @@ authors = [
1616
classifiers = [
1717
"Development Status :: 4 - Beta",
1818
"Programming Language :: Python",
19-
"Programming Language :: Python :: 3.8",
2019
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
2324
"Programming Language :: Python :: Implementation :: CPython",
2425
"Programming Language :: Python :: Implementation :: PyPy",
2526
]

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[tox]
22
envlist =
33
lint
4-
py3.8
54
py3.9
65
py3.10
76
py3.11
87
py3.12
8+
py3.13
99

1010
[testenv]
1111
allowlist_externals = pytest

0 commit comments

Comments
 (0)