为了使我的应用程序可安装,我正在与和pip
进行激烈的斗争。我假设我的依赖项是正确的,即安装应该可能正确填充虚拟环境。但是,我想在开发过程中简化开发,所以我的目标是从一个空的开始,然后用所有定义的依赖项填充它(后来,这是一场完全不同的战斗)。setuptools
distribute
pip install myapp
virtualenv
setup.py test
setup.py develop
现在我的问题是:无论我多么努力,我得到的只是.egg
在我的项目目录中安装为 s 的依赖项,这至少是次优的。我尝试创建一个setuptools
可以使用的新命令pip
(这似乎可以工作,即使很笨拙),但这并不是真正的解决方案(即子类化和覆盖)。
那么如何setup.py test
填充virtualevn
而不是我的工作目录呢?