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' 查看摘要)