#pyo3 #python #up #quickly #setup #set #setuptools-rust

app pyo3-setup

使用setuptools-rust快速设置Rust PyO3项目

2个版本

0.1.1 2021年12月12日
0.1.0 2021年12月12日

#627配置

GPL-3.0 许可协议

27KB
419

pyo3-setup Crates.io 徽章 许可徽章

使用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 (LICENSEhttps://www.gnu.org/licenses/gpl-3.0.en.html)。然而,生成的任何文件都可以根据您的喜好进行修改,并采用您选择的任何许可协议。

依赖项

~26–38MB
~768K SLoC