gpt4 book ai didi

python - 如何在 setup.cfg 中包含本地 Python 依赖项

转载 作者:行者123 更新时间:2023-12-05 05:53:06 25 4
gpt4 key购买 nike

以前有人问过类似的问题,但这次我要求更新的 setuptools 配置文件 — setup.cfg

考虑我的用例,我有一个项目包含多个相互依赖的 Python 包。为简单起见,假设 mypkg1 依赖于 mypkg2:

mypkg1/
mypkg1/
setup.cfg
mypkg2/
mypkg2/
setup.cfg

如何为 mypkg1 编写 setup.cfg 文件,使其依赖于 mypkg2 的本地副本?

[metadata]
name = mypkg1
version = 0.0.1

[options]
packages = find:
python_requires = >= 3.7
install_requires =
../mypkg2 # Does not work

答案不能是将 mypkg2 分发到包存储库(例如 PyPI)或某些 VCS 版本(例如 GitHub Release),因为这些解决方案使包在外部而不是本地。


相关问题

最佳答案

Direct references还在工作。看起来像这样:

install_requires =
my_package @ file:///home/code/my_package

请注意 file:///中的三重斜杠 - 前两个是通常的 schema://,第三个是将空 (默认为 localhost)与路径分隔开的部分。

关于python - 如何在 setup.cfg 中包含本地 Python 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69980356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com