Skip to content

Commit 0edd6f4

Browse files
committed
Drop Python 3.10 support; restore 3.11+ baseline
1 parent eb5f8d8 commit 0edd6f4

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
fail-fast: false
6767
matrix:
6868
os: [ubuntu-latest, macos-latest]
69-
python-version: ["3.10", "3.11", "3.12", "3.13"]
69+
python-version: ["3.11", "3.12", "3.13"]
7070
steps:
7171
- uses: actions/checkout@v7
7272

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ FSM-driven execution · OpenAI-compatible · built for daily use and easy custom
77

88
[![CI](https://github.com/beacoder/python-agent-harness/actions/workflows/ci.yml/badge.svg)](https://github.com/beacoder/python-agent-harness/actions/workflows/ci.yml)
99
[![PyPI](https://img.shields.io/pypi/v/python-agent-harness.svg)](https://pypi.org/project/python-agent-harness/)
10-
[![Python](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/)
10+
[![Python](https://img.shields.io/badge/python-3.11%2B-blue)](https://www.python.org/downloads/)
1111
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
1212

1313
</div>
@@ -225,7 +225,7 @@ python_agent_harness/
225225

226226
## Development
227227

228-
Requires Python ≥ 3.10. CI runs against Python 3.10, 3.11, 3.12, and 3.13 on Linux and macOS.
228+
Requires Python ≥ 3.11. CI runs against Python 3.11, 3.12, and 3.13 on Linux and macOS.
229229

230230
```sh
231231
make test # unit tests

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "python-agent-harness"
77
version = "1.5.4.3"
88
description = "A lightweight, hackable mini-OpenCode written in Python."
99
readme = "README.md"
10-
requires-python = ">=3.10"
10+
requires-python = ">=3.11"
1111
authors = [
1212
{ name = "huming" }
1313
]
@@ -53,7 +53,7 @@ python_agent_harness = ["prompts/*.md", "prompts/commands/*.md"]
5353

5454
[tool.ruff]
5555
line-length = 100
56-
target-version = "py310"
56+
target-version = "py311"
5757

5858
[tool.ruff.lint]
5959
# Core pyflakes (F) + pycodestyle error (E), plus import sorting (I),
@@ -65,7 +65,7 @@ ignore = ["E501"]
6565

6666
[tool.pyright]
6767
include = ["python_agent_harness"]
68-
pythonVersion = "3.10"
68+
pythonVersion = "3.11"
6969
# "basic" surfaces the real Optional-access issues without the full strict
7070
# firehose. The tree is clean under this mode and the CI type-check job
7171
# blocks on it.

0 commit comments

Comments
 (0)