在討伐令我的應用程序pip
-installable,我打大的戰鬥與setuptools
和distribute
。我假設我的依賴關係是正確的,即安裝pip install myapp
應該可以正確填充虛擬環境。不過,我想簡化開發,而我在這,所以我的目標是先建立一個空virtualenv
,使setup.py test
(後來setup.py develop
,但是這是一個完全不同的戰鬥)與所有定義的依賴填充它。如何強制`setup.py test`將依賴關係安裝到我的`virtualenv`中?
現在我的問題是:無論我多麼努力地嘗試,我所得到的只是依賴項安裝爲.egg
s在我的項目目錄中,這至少是次優的。我試圖創建一個新的setuptools
命令,它會使用pip
(這似乎工作,即使笨拙),但不能認真地是溶液(子類和壓倒一切的即是)。
那麼我該如何讓setup.py test
填寫virtualevn
而不是我的工作目錄?
你能你的'蟒蛇setup.py develop'命令的輸出添加到這個問題?當我在virtualenv中運行它時,它將依賴關係安裝到我的virtualenv中。 – Chris 2012-04-28 21:04:49
@Chris:不是'tests_requires'依賴關係。 – Flimm 2013-03-25 10:51:29