是否可以指定(编辑)来源依赖setup.py
已知驻留在本地文件系统上?
请看下面的目录结构,所有这些都住在一个独立的VCS库:
projects
utils
setup.py
...
app1
setup.py
... # app1 files depend on ../utils
app2
setup.py
... # app2 files depend on ../utils
考虑下面的命令:
cd projects
mkvirtualenv app1
pip install -e app1
我想拥有所有APP1安装了依赖性,包括“utils的”,这是一个“编辑”的依赖。 同样,如果我做了APP 2相同。
我试着玩的所有不同的组合file://...
网址install_requires
和dependency_links
无济于事。 我想使用依赖链接URL像src+file://../utils
,它会告诉setuptools的是该包的源文件系统就在这个相对路径。 有没有办法做到这一点?