Skip to content

Commit 11b09d4

Browse files
authored
chore: try to support py314 (#24)
Signed-off-by: Chojan Shang <[email protected]>
1 parent 56a28fa commit 11b09d4

File tree

5 files changed

+605
-451
lines changed

5 files changed

+605
-451
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
strategy:
3131
matrix:
32-
python-version: ["3.10", "3.11", "3.12", "3.13"]
32+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
3333
fail-fast: false
3434
defaults:
3535
run:

docs/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This guide gets you from a clean environment to streaming ACP messages from a Py
44

55
## Prerequisites
66

7-
- Python 3.10+ and either `pip` or `uv`
7+
- Python 3.10-3.14 and either `pip` or `uv`
88
- An ACP-capable client such as Zed (optional but recommended for testing)
99

1010
## 1. Install the SDK

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "A Python implement of Agent Client Protocol (ACP, by Zed Industri
55
authors = [{ name = "Chojan Shang", email = "[email protected]" }]
66
readme = "README.md"
77
keywords = ['python']
8-
requires-python = ">=3.10,<3.14"
8+
requires-python = ">=3.10,<=3.14"
99
classifiers = [
1010
"Intended Audience :: Developers",
1111
"Programming Language :: Python",
@@ -14,6 +14,7 @@ classifiers = [
1414
"Programming Language :: Python :: 3.11",
1515
"Programming Language :: Python :: 3.12",
1616
"Programming Language :: Python :: 3.13",
17+
"Programming Language :: Python :: 3.14",
1718
"Topic :: Software Development :: Libraries :: Python Modules",
1819
]
1920
dependencies = [

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[tox]
22
skipsdist = true
3-
envlist = py310, py311, py312, py313
3+
envlist = py310, py311, py312, py313, py314
44

55
[gh-actions]
66
python =
77
3.10: py310
88
3.11: py311
99
3.12: py312
1010
3.13: py313
11+
3.14: py314
1112

1213
[testenv]
1314
passenv = PYTHON_VERSION

0 commit comments

Comments
 (0)