Skip to content

Commit e37a3ca

Browse files
chore: support python 3.11 in plugin kit
1 parent 3f28a38 commit e37a3ca

4 files changed

Lines changed: 25 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/checkout@v6
1212
- uses: astral-sh/setup-uv@v8.2.0
1313
with:
14-
python-version: "3.13"
14+
python-version: "3.11"
1515
enable-cache: true
1616
- name: Run unittest suite
1717
run: make test
@@ -30,7 +30,7 @@ jobs:
3030
path: .hermes-agent
3131
- uses: astral-sh/setup-uv@v8.2.0
3232
with:
33-
python-version: "3.13"
33+
python-version: "3.11"
3434
enable-cache: true
3535
- name: Run hermes contract tests against upstream main
3636
env:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
> A `@tool` decorator for [hermes-agent](https://github.com/NousResearch/hermes-agent) plugins — convention-correct LLM tool schemas, validation, logging, and the JSON envelope, baked in.
44
55
[![test](https://github.com/offendingcommit/hermes-plugin-kit/actions/workflows/test.yml/badge.svg)](https://github.com/offendingcommit/hermes-plugin-kit/actions/workflows/test.yml)
6-
![python](https://img.shields.io/badge/python-3.13%2B-blue)
6+
![python](https://img.shields.io/badge/python-3.11%2B-blue)
77

88
`hermes-plugin-kit` is a tiny, dependency-free helper for authoring **tools** in
99
[hermes-agent](https://github.com/NousResearch/hermes-agent) plugins. Decorate a
@@ -166,7 +166,7 @@ make test-one T=tests.test_kit.SchemaConventionTests
166166
make build # uv build — wheel + sdist
167167
```
168168

169-
CI runs `make test` on `actions/checkout@v6` + `astral-sh/setup-uv@v8.2.0` (Python 3.13).
169+
CI runs `make test` on `actions/checkout@v6` + `astral-sh/setup-uv@v8.2.0` (Python 3.11).
170170

171171
## License
172172

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ name = "hermes-plugin-kit"
1111
version = "0.1.0"
1212
description = "Convention-correct tool registration for hermes-agent plugins."
1313
readme = "README.md"
14-
requires-python = ">=3.13"
14+
requires-python = ">=3.11"
1515
license = { text = "MIT" }
1616
authors = [{ name = "Offending Commit", email = "offendingcommit@gmail.com" }]
1717
keywords = ["hermes", "hermes-agent", "plugin", "llm-tools"]

uv.lock

Lines changed: 20 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)