Skip to content

Commit f5500dc

Browse files
committed
Add Python 3.11, 3.12, and 3.14 support
Extend CI matrix to test on Python 3.11, 3.12, 3.13, and 3.14. Lower requires-python to >=3.11 and update ruff/mypy target versions.
1 parent d7ab144 commit f5500dc

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/actions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
strategy:
77
fail-fast: false
88
matrix:
9-
python-version: ["3.13"]
9+
python-version: ["3.11", "3.12", "3.13", "3.14"]
1010
os: [ubuntu-latest, macos-latest]
1111
runs-on: ${{ matrix.os }}
1212
steps:
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
python-version: ["3.13"]
36+
python-version: ["3.11", "3.12", "3.13", "3.14"]
3737
runs-on: windows-latest
3838
steps:
3939
- uses: actions/checkout@v6

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "leakix"
33
version = "0.1.10"
44
description = "Official python client for LeakIX (https://leakix.net)"
55
authors = [{ name = "Danny Willems", email = "danny@leakix.net" }]
6-
requires-python = ">=3.13"
6+
requires-python = ">=3.11"
77
dependencies = [
88
"requests",
99
"l9format==2.0.0",
@@ -23,7 +23,7 @@ dev = [
2323

2424
[tool.ruff]
2525
line-length = 88
26-
target-version = "py313"
26+
target-version = "py311"
2727

2828
[tool.ruff.lint]
2929
select = ["E", "F", "I", "UP", "B", "SIM"]
@@ -38,7 +38,7 @@ ignore = ["E501"]
3838
quote-style = "double"
3939

4040
[tool.mypy]
41-
python_version = "3.13"
41+
python_version = "3.11"
4242
warn_return_any = true
4343
warn_unused_configs = true
4444
ignore_missing_imports = false

0 commit comments

Comments
 (0)