0.0.0 |
|
---|
#52 in #python-packages
2KB
huak
关于
Huak是用Rust编写的Python包管理器。Python的Cargo。
⚠️ 免责声明:
huak
处于实验状态(参见#602)。
Huak(“hwok”)旨在支持开发Python包和项目的基线工作流程。过程是线性的,以目的为导向,更好地熟悉各个步骤。
目标是创建一个有偏见的工具,以支持可靠且令人愉悦的Python生态系统的入门体验,使用起来感觉响应迅速。
README内容
安装
使用Cargo从源代码安装Huak
cargo install --git https://github.com/cnpryer/huak.git huak
⚠️ 警告:PyPI发行版已过时。
使用
A Python package manager written in Rust and inspired by Cargo.
Usage: huak [OPTIONS] <COMMAND>
Commands:
activate Activate the virtual environment
add Add dependencies to the project
build Build tarball and wheel for the project
clean Remove tarball and wheel from the built project
completion Generates a shell completion script for supported shells
fix Auto-fix fixable lint conflicts
fmt Format the project's Python code
init Initialize the current project
install Install a Python package (defaults to $HOME/.huak/bin)
lint Lint the project's Python code
new Create a new project at <path>
publish Builds and uploads current project to a registry
python Manage Python installations
remove Remove dependencies from the project
run Run a command with Huak
test Test the project's Python code
toolchain Manage toolchains
update Update the project's dependencies
version Display the version of the project
help Print this message or the help of the given subcommand(s)
Options:
-q, --quiet
--no-color
-h, --help Print help
-V, --version Print version
目标
1. 只使用huak
✨
Rust生态系统拥有出色的入门体验。Cargo在其中发挥了重要作用。Huak可以为Python提供同样的体验。
2. 快速 ⚡️
Python生态系统中还有空间用于更快的工具。其中一个指导原则将是“这是否是最快的?”
3. Python 🤝 Rust
JavaScript已经出现了一个“转向Rust”的子社区。Huak处于有利位置,可以帮助维持Python生态系统中基于Rust软件的未来开发。
贡献
在开始贡献之前,请阅读我们的贡献指南。