
ohbin
prostomarkeloff
Declarative GitHub-release binaries for uv projects — declare a tool in pyproject, ohbin run downloads, verifies, caches, and execs it.
AI 简介
ohbin 是一个为 uv 项目声明式管理 GitHub 发布二进制工具的轻量级工具。它允许用户在 pyproject.toml 中声明所需 CLI 工具(如 ripgrep、oasdiff 等),自动完成下载、SHA256 校验、跨平台缓存与执行,无需手动安装或维护 wrapper 包。核心特点包括:基于 GitHub Releases 的版本与校验码精准绑定、多平台 checksum 分别管理、与 uv 生态无缝集成、进程级透传(保留 stdin/stdout/信号/退出码)、支持并行 CI 安全缓存。适用于依赖 Rust/Go 等非 Python 编写的 CLI 工具且已采用 uv 作为包管理器的 Python 开发与 CI 场景。
Python
MIT License56
Stars
1
Forks
52
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main