2个版本
0.1.1 | 2021年12月12日 |
---|---|
0.1.0 | 2021年12月12日 |
#627 在 配置
27KB
419 行
pyo3-setup
使用setuptools-rust快速搭建Rust PyO3项目。
安装
pyo3-setup使用Cargo安装。
从crates.io安装
$ cargo install pyo3-setup --locked
可执行文件将在任何地方可用。
本地
您也可以从克隆的仓库安装
$ cargo install --path .
使用
要设置新项目,运行 pyo3-setup path/to/project
。项目名称将自动从路径的最后一个文件夹推断。
更多信息可在帮助菜单中使用 pyo3-setup --help
查找
USAGE:
pyo3-setup [FLAGS] [OPTIONS] <PATH>
FLAGS:
-h, --help Prints help information
--non-interactive Don't require user input to confirm before using default values
-V, --version Prints version information
OPTIONS:
--author <NAME> The author name to use. Defaults to name configured via Git
--email <EMAIL> The author email to use. Defaults to email configured via Git
--desc <DESCRIPTION> The description of the project
-n, --name <NAME> The name of the project. Inferred from the path by default
--pyo3-version <VERSION> The version of PyO3 to use. Defaults to the latest version
--setuptools-rust-version <VERSION> The version of setuptools-rust to use [default: >=1]
--setuptools-version <VERSION> The version of setuptools to use [default: >=59]
--package-version <VERSION> The version of the package to set
ARGS:
<PATH> The path to the project
许可协议
本项目采用GNU通用公共许可证,版本3.0 (LICENSE 或 https://www.gnu.org/licenses/gpl-3.0.en.html)。然而,生成的任何文件都可以根据您的喜好进行修改,并采用您选择的任何许可协议。
依赖项
~26–38MB
~768K SLoC