如何使用诗歌安装子模块的依赖项?

狂鼠

我有一个my-project使用子模块的项目my-submodule该子模块具有不同的依赖性my-projectpoetry.lockpyproject.toml文件。

我已经安装了my-project使用poetry add. 这些 deps 被安装,poetry.lock&pyproject.toml文件被创建在my-project.

现在,我还想安装子模块的依赖项。假设子模块的路径是path/to/submodule/from/root,我如何安装子模块的依赖项并使这些依赖项反映在poetry.lock&pyproject.toml文件中?

这里有人问过一个类似的问题:Manage dependencies of git submodules with police,但那里没有提供解决方案。

任何帮助表示赞赏。谢谢。

埃卢克姆

您可以将子模块声明为父项目path依赖项pyproject.toml然后它将子模块视为一个包并将其包含在依赖项安装/解析中。develop声明依赖时也一定要包含该属性,如下所示:

[tool.poetry.dependencies]
my-package = { path = "./path/to/submodule/from/root", develop = true }

文档链接:https : //python-poetry.org/docs/dependency-specification/#path-dependencies

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python诗歌-如何安装可选依赖项?

如何从Python中的子模块安装依赖项?

安装github子模块时,诗歌安装失败并显示[CalledProcessError]

Julia中的子模块内部依赖项

Maven多模块:子模块作为依赖项

我无法使用Maven在子模块中使用继承的依赖项

如何在gradle项目中配置依赖项,使其也可以用作子模块?

如何安装依赖项

使用cpanp安装本地模块+子模块

我怎样才能使GitHub依赖图/ Maven子模块上的指标列表依赖项所使用?

NPM不安装模块依赖项

使用Go模块时如何获取依赖项的master分支

如何安装matplotlib依赖项?

如何安装程序的依赖项

如何使用Git子模块和CMake处理传递依赖冲突?

如何使用诗歌解决这个 pycparser 安装错误?

如何在不升级依赖项的情况下更新诗歌的锁定文件?

如何使用setup.py仅安装依赖项?

如何使用条件依赖项安装来创建Rails gem

如何使用Zef仅安装测试依赖项

如何防止安装未使用的npm依赖项?

如何使用 pip 安装所有依赖项?

Gradle 多模块项目编译失败,来自子模块中提到的依赖项的“classNotFoundExceptions”

使用本地依赖关系以诗歌构建可安装的tar.gz / whl

sbt:如何依赖git项目的子模块

如何获取除开发依赖项之外已安装的npm模块数量

使用git子模块进行可复制的构建(依赖管理)?

Git子模块与依赖管理?

如何迫使开发依赖项也从依赖项也随Composer安装?