python - 使用 Poetry 在 Python 项目中执行自定义命令

标签 python python-3.x docker shell python-poetry

在我的项目中,我必须运行 docker buildrun非常频繁地分别使用命令来构建和运行容器。我使用 Poetry 作为包管理器。我正在寻找 npm run <custom-command> 的对应项使用 Poetry 在 Python 项目中执行我的命令。请帮忙。

最佳答案

您可以使用scripts pyproject.toml 部分文件来定义自定义命令:https://python-poetry.org/docs/pyproject/#scripts

它看起来像:

[tool.poetry.scripts]
mycommand = 'mypackage.mymodule:mycommand'

...哪里'mypackage.mymodule:mycommand'是对执行命令的项目 python 代码中函数位置的引用。

命令本身将使用 poetry run <mycommand> 运行

关于python - 使用 Poetry 在 Python 项目中执行自定义命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73047834/

相关文章:

python - 当键/值的顺序不同时,如何将 Python 字典写入 CSV?

python - 替换列中的值

python-3.x - 如何检查csv python中每一列的数据类型?

networking - 如何从外部主机 (mac) 连接到 docker

同一主机上的 Docker 容器但不同网桥无法连接

python - 如何让我的 django 日期时间字段显示秒数

python - 使用 urllib3 进行多部分表单编码和发布

python - Pandas 在一定水平上洗牌

docker - 自动拉取docker镜像容器

Python- 使用 SIGINT 杀死线程- 未正确引用全局变量