跳至内容

make-req

从各个部分构建并打印 PEP 508 需求字符串。这是一个很少需要使用的实用程序命令,但它可以帮助创建需求字符串以粘贴到其他工具中。它接受与 add 相同的参数,但它不会将需求添加到需求文件,而是只将格式化的 PEP 508 需求字符串输出到 stdout。

示例

$ rye make-req flask --git https://github.com/pallets/flask --rev 4df377cfbf
flask @ git+https://github.com/pallets/flask@4df377cfbf

参数

  • [REQUIREMENTS]... 要添加为 PEP 508 需求字符串的软件包。例如:'flask==2.2.3'

选项

  • --git <GIT>: 从此 git 仓库安装给定的软件包

  • --url <URL>: 从此 URL 安装给定的软件包

  • --path <PATH>: 从此本地路径安装给定的软件包

  • --absolute: 强制非插值绝对路径

  • --tag <TAG>: 安装特定标签

  • --rev <REV>: 更新到特定 git 版本

  • --branch <BRANCH>: 更新到特定 git 分支

  • --features <FEATURES>: 添加具有特定功能的依赖项

  • -h, --help: 打印帮助(使用 '-h' 查看摘要)