如果您在同一python setup.py develop
的多个软件包上运行virtualenv
,则无需在进行更改后重新安装即可开发这两个软件包。
我最近将项目中的功能提取到一个单独的包中,我现在正以这种方式开发。
有没有办法在我的setup.py
文件中表达这种依赖关系,所以新开发人员只需在主项目的目录中运行python setup.py develop
一次?
答案 0 :(得分:2)
我确实相信并担心你的问题的答案只是“不”。
setup.py只是不符合您的需求。尽管如此,寻找技巧可能会给新开发者带来更多问题。
可悲的是,我无法提供完美的替代品:
记住显式优于隐式是python zen的一部分。 我会选择最后一个,但YMMV。
答案 1 :(得分:-2)
此mod允许使用python setup.py develop
,允许使用本地开发文件进行development mode安装。来自django-tastypie的吟唱。