【发布时间】:2020-03-14 03:59:45
【问题描述】:
我已经使用 virtualenv 开发了许多实用程序,这些实用程序已经成为自己的软件包。但是poetry 是热门新事物,所以我想我会试一试。
用poetry new 创建一个新环境很容易,用poetry install 安装它的依赖项也很容易。
但尝试从项目目录以外的目录实际启动我的脚本已被证明是一项挑战。我已将[tools.poetry.scripts] 部分添加到它的pyproject.toml 文件中,因此我可以通过调用poetry run [args] 从项目目录中启动它。不过,这对于让其他人尝试我花哨的新脚本来说并不是太棒了。如果您想(或需要)从其他目录中运行,它是一个非首发。
那么,秘诀是什么?
【问题讨论】:
标签: python python-poetry