如何使用 pdm 构建 python 包并包含外部依赖项

How to build python package with pdm and include external dependencies

提问人:Hussam 提问时间:8/25/2023 更新时间:8/25/2023 访问量:135

问:

我正在尝试使用 PDM 工具构建轮子,但是当我构建软件包时,不包括外部依赖项(例如 semver)。这意味着无论谁使用我的工具,都需要安装这些依赖项。有没有办法使用 PDM 将外部依赖项与我的包一起打包?

python external-dependencies pdm

评论

0赞 Antoine 8/25/2023
您的外部依赖项是否列在 ?您是否尝试过(如果需要,请参阅 PEP508 手动格式化依赖项)requirement.txtpdm add <dependency>
0赞 Hussam 8/25/2023
这些依赖项列在其中,我确实添加了它们,但是,当我这样做时,dist 文件不包含这些依赖项pyproject.tomlpdm addpdm build
0赞 Antoine 8/25/2023
是的,这很正常,一个包只包含自身以及对其他包的引用。但是当你尝试安装它时,它应该递归获取所有依赖项

答: 暂无答案