Skip to content

Commit 44b0496

Browse files
authored
chore: drop support for PY3.19 and run tests for 3.13 and 3.14 (#252)
* chore: drop support for PY3.9 since it reached EOL Signed-off-by: Tudor Plugaru <[email protected]> * chore: run tests for 3.13 and 3.14 Signed-off-by: Tudor Plugaru <[email protected]> * chore: update docs Signed-off-by: Tudor Plugaru <[email protected]> * chore: update actions to latest version Signed-off-by: Tudor Plugaru <[email protected]> --------- Signed-off-by: Tudor Plugaru <[email protected]>
1 parent a9b9904 commit 44b0496

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
name: CI
22

3-
on: [ push, pull_request ]
3+
on: [push, pull_request]
44

55
jobs:
6-
76
lint:
87
runs-on: ubuntu-latest
98
steps:
10-
- uses: actions/checkout@v4
9+
- uses: actions/checkout@v5
1110
- name: Install uv
12-
uses: astral-sh/setup-uv@v2
11+
uses: astral-sh/setup-uv@v7
1312
with:
1413
enable-cache: true
1514
cache-dependency-glob: "uv.lock"
@@ -23,8 +22,8 @@ jobs:
2322
test:
2423
strategy:
2524
matrix:
26-
python-version: [ '3.9', '3.10', '3.11', '3.12' ]
27-
os: [ ubuntu-latest, windows-latest, macos-latest ]
25+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
26+
os: [ubuntu-latest, windows-latest, macos-latest]
2827
runs-on: ${{ matrix.os }}
2928
steps:
3029
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = [
66
{ name = "The Cloud Events Contributors", email = "[email protected]" }
77
]
88
readme = "README.md"
9-
requires-python = ">= 3.9"
9+
requires-python = ">= 3.10"
1010
license = "Apache-2.0"
1111
classifiers = [
1212
"Intended Audience :: Information Technology",
@@ -19,10 +19,11 @@ classifiers = [
1919
"Programming Language :: Python",
2020
"Programming Language :: Python :: 3",
2121
"Programming Language :: Python :: 3 :: Only",
22-
"Programming Language :: Python :: 3.9",
2322
"Programming Language :: Python :: 3.10",
2423
"Programming Language :: Python :: 3.11",
2524
"Programming Language :: Python :: 3.12",
25+
"Programming Language :: Python :: 3.13",
26+
"Programming Language :: Python :: 3.14",
2627
"Typing :: Typed",
2728
]
2829
keywords = [
@@ -81,7 +82,7 @@ packages = ["src/cloudevents"]
8182

8283
[tool.ruff]
8384
line-length = 88
84-
target-version = "py39"
85+
target-version = "py310"
8586

8687
exclude = [
8788
".bzr",
@@ -122,7 +123,7 @@ testpaths = [
122123
]
123124

124125
[tool.mypy]
125-
python_version = 3.9
126+
python_version = "3.10"
126127

127128
ignore_missing_imports = true
128129
namespace_packages = true

0 commit comments

Comments
 (0)