Skip to content

Commit f65b2d1

Browse files
committed
Revisit GitHub Actions
1 parent 14539d3 commit f65b2d1

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/netlicensing-publish-pypi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
- uses: actions/setup-python@v5
3434
with:
35-
python-version: "3.13"
35+
python-version: "3.14"
3636
cache: pip
3737

3838
- name: Install dependencies
@@ -55,7 +55,7 @@ jobs:
5555

5656
- uses: actions/setup-python@v5
5757
with:
58-
python-version: "3.13"
58+
python-version: "3.14"
5959
cache: pip
6060

6161
- name: Install build tools

.github/workflows/netlicensing-python-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Runs on every push / pull-request against master.
2-
# Matrix: Python 3.10 – 3.13 | type-check (mypy) + tests (pytest) + coverage
2+
# Matrix: Python 3.11 – 3.14 | type-check (mypy) + tests (pytest) + coverage
33

44
name: Python Client - CI
55

@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
python-version: ["3.10", "3.11", "3.12", "3.13"]
25+
python-version: ["3.11", "3.12", "3.13", "3.14"]
2626

2727
steps:
2828
- uses: actions/checkout@v4
@@ -43,7 +43,7 @@ jobs:
4343
run: pytest --cov-report=xml
4444

4545
- name: Upload coverage to Codecov
46-
if: matrix.python-version == '3.13'
46+
if: matrix.python-version == '3.14'
4747
uses: codecov/codecov-action@v4
4848
with:
4949
token: ${{ secrets.CODECOV_TOKEN }}
@@ -60,7 +60,7 @@ jobs:
6060

6161
- uses: actions/setup-python@v5
6262
with:
63-
python-version: "3.13"
63+
python-version: "3.14"
6464
cache: pip
6565

6666
- name: Install build tools

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
Python client library for the [Labs64 NetLicensing](https://netlicensing.io) RESTful API.
1616

17-
Built on **Python 3.10+**, [httpx](https://www.python-httpx.org/) and [Pydantic v2](https://docs.pydantic.dev/).
17+
Built on **Python 3.11+**, [httpx](https://www.python-httpx.org/) and [Pydantic v2](https://docs.pydantic.dev/).
1818
Supports API-key and username/password authentication, automatic retries with exponential back-off,
1919
strongly-typed response models, and transparent pagination.
2020

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "netlicensing-client"
77
version = "0.1.0"
88
description = "Python client library for the Labs64 NetLicensing RESTful API"
99
readme = "README.md"
10-
requires-python = ">=3.10"
10+
requires-python = ">=3.11"
1111
license = "Apache-2.0"
1212
authors = [{ name = "Labs64 NetLicensing", email = "info@netlicensing.io" }]
1313
keywords = [
@@ -24,10 +24,10 @@ classifiers = [
2424
"Operating System :: OS Independent",
2525
"Programming Language :: Python :: 3",
2626
"Programming Language :: Python :: 3 :: Only",
27-
"Programming Language :: Python :: 3.10",
2827
"Programming Language :: Python :: 3.11",
2928
"Programming Language :: Python :: 3.12",
3029
"Programming Language :: Python :: 3.13",
30+
"Programming Language :: Python :: 3.14",
3131
"Topic :: Software Development :: Libraries :: Python Modules",
3232
]
3333
dependencies = [
@@ -77,7 +77,7 @@ profile = "black"
7777
line_length = 120
7878

7979
[tool.mypy]
80-
python_version = "3.10"
80+
python_version = "3.14"
8181
packages = ["netlicensing"]
8282
strict = true
8383
warn_unused_ignores = true

0 commit comments

Comments
 (0)