4 个版本
0.2.2 | 2023 年 10 月 11 日 |
---|---|
0.2.1 | 2023 年 5 月 18 日 |
0.2.0 | 2023 年 3 月 26 日 |
0.1.0 | 2022 年 12 月 6 日 |
#1281 in 命令行实用程序
19KB
478 代码行
rpy
你处理很多虚拟 Python 环境吗? rpy
就是为你准备的!
在 rpy
之前
~/dev/prj$ env PYTHONPATH=src/py path/to/my/interpreter src/py/my/script.py --my --args here
之后
~/dev/prj$ rpy src/py/my/script.py --my --args here
魔法
rpy
会寻找与脚本相关的 pyproject.toml
文件,然后寻找形式为的 tool.py
部分
[tool.rpy]
# All paths are relative to the project root (which is wherever we found the pyproject.toml
interpreter = 'out/env/bin/python' # path relative to the project root
source_root = 'src/py' # Optional PYTHONPATH to set up (defaults to project root)
pre_run = 'make --quiet deps' # Optional command to run in the project root first
依赖项
~4–5.5MB
~103K SLoC