Skip to content

Commit 854359b

Browse files
authored
docs: add GitHub links to PyPI metadata and Everruns ecosystem section (#1065)
## What - Add `[project.urls]` to `pyproject.toml` so PyPI sidebar shows GitHub repo, issues, and changelog links - Add "Part of Everruns" section to both Python and Node README files ## Why The PyPI page for `bashkit` has no link back to the GitHub repo, making it harder for users to find source code, report issues, or discover the broader ecosystem. ## How - Added `[project.urls]` with Homepage, Repository, Issues, and Changelog entries to `crates/bashkit-python/pyproject.toml` - Added ecosystem section to `crates/bashkit-python/README.md` (mentions Node package) - Added ecosystem section to `crates/bashkit-js/README.md` (mentions Python package) ## Test plan - [x] `cargo test --all-features` — all pass - [x] `cargo fmt --check` — clean - [x] `cargo clippy --all-targets --all-features -- -D warnings` — clean - [x] `ruff check` and `ruff format --check` — clean - [ ] Verify PyPI sidebar after next publish
1 parent 419e08b commit 854359b

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

crates/bashkit-js/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,10 @@ Returns the bashkit version string.
232232
| Windows | x86_64 |
233233
| WASM | wasm32-wasip1-threads |
234234

235+
## Part of Everruns
236+
237+
Bashkit is part of the [Everruns](https://github.com/everruns) ecosystem — tools and runtimes for building reliable AI agents. See the [bashkit monorepo](https://github.com/everruns/bashkit) for the Rust core, Python package (`bashkit`), and more.
238+
235239
## License
236240

237241
MIT

crates/bashkit-python/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,10 @@ Convenience wrapper for AI agents. Inherits all execution methods from `Bash`, p
261261

262262
Bashkit is built on top of [Bashkit core](https://github.com/everruns/bashkit), a bash interpreter written in Rust. The Python package provides a native extension for fast, sandboxed execution without spawning subprocesses or containers.
263263

264+
## Part of Everruns
265+
266+
Bashkit is part of the [Everruns](https://github.com/everruns) ecosystem — tools and runtimes for building reliable AI agents. See the [bashkit monorepo](https://github.com/everruns/bashkit) for the Rust core, Node.js package (`@everruns/bashkit`), and more.
267+
264268
## License
265269

266270
MIT

crates/bashkit-python/pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ classifiers = [
2525
"Topic :: Security",
2626
]
2727

28+
[project.urls]
29+
Homepage = "https://github.com/everruns/bashkit"
30+
Repository = "https://github.com/everruns/bashkit"
31+
Issues = "https://github.com/everruns/bashkit/issues"
32+
Changelog = "https://github.com/everruns/bashkit/releases"
33+
2834
[project.optional-dependencies]
2935
langchain = ["langchain-core>=0.3", "langchain-anthropic>=0.3"]
3036
deepagents = ["deepagents>=0.3.11", "langchain-anthropic>=0.3"]

0 commit comments

Comments
 (0)