工具
Rye 支持全局工具安装。例如,这允许您全局安装 black
或 ruff
等工具。
安装工具
使用 rye tools install
(别名为 rye install
)命令以 shim 的形式全局安装工具
rye install ruff
之后,工具将安装到 ~/.rye/tools/ruff
中,必要的 shim 将放置在 ~/.rye/shims
中。
在 **0.4.0** 中更改
install
命令现在会考虑 config.toml
文件中配置的自定义来源。有关更多信息,请参阅 依赖来源。
额外要求
某些工具不会声明其所有依赖项,因为它们可能是可选的。在某些情况下,这些可以通过将额外功能传递给安装程序来声明
rye install black --features colorama
如果依赖项根本没有指定,则可以使用 --extra-requirement
提供它们。如果工具使用 pkg_resources
(setuptools
的一部分)但忘记声明该依赖项,则有时尤其需要这样做
rye install gradio --extra-requirement setuptools
列出工具
如果您想查看已安装哪些工具,可以使用 rye tools list
rye tools list
black
black
blackd
ruff
ruff
要查看这些工具提供的脚本,还要传递 --include-scripts
rye tools list --include-scripts
卸载工具
要再次卸载工具,请使用 rye tools uninstall
(别名为 rye uninstall
)
rye uninstall black