我有包 A 和 B,都有自己的 git 仓库、PyPI 页面等。包 A 依赖包 B,通过使用install_requires
关键字我可以让 A 自动下载和安装 B。
但是假设我想为我特别不精通的用户更进一步;我实际上想在包 A 的 tar/zip 中包含包 B,因此无需下载(这也让他们有可能对包 B 进行任何手动编辑setup.cfg
)
是否有建议的(理想情况下是自动化的)方法,
- 当我要求 A 时,将 B 包含在
sdist
A 中 - 告诉 setuptools B 与 A 捆绑以解决依赖关系(类似于 local
dependency_links
)
谢谢!