所以我有一个通用的库,看起来像:
common
__init__.py
foo
__init__.py
bar.py
README.md
requirements.txt
setup.py
在一个单独的项目中,我将它放在requirements.txt中,如下所示:
git+https://github.com/something/something.git#egg=common
当我进行pip安装时,它会将其安装到:
venv
src
common
问题是,公共库有其自己的requirements.txt文件。
如何告诉pip安装外部库的要求?
当您进行pip安装时,它使用setup.py
下载的软件包来查找依赖项,而不是运行"-r requirements.txt"
。
setup.py
您要做的就是更改common来定义依赖项。
有关install_requires
在setup.py
文件中进行定义的示例,请参阅《Hitchhiker包装指南》。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句