2012-04-26 16 views
3

私はwsgi_interceptパッケージに依存するPythonプロジェクトを持っています。私は私のsetup.pyファイルからrequiresパラメータにこれを追加しました:pipがインストールされないsetup()で宣言された依存関係はパラメータが必要です

from setuptools import setup 
setup(#... 
     #... 
     requires = [ 'wsgi_intercept', 
       # ... 
     ] 
) 

その後、私はsdistのコマンドを実行します。

$ python setup.py sdist upload 

を私はpipでパッケージをインストールする場合しかし、それはwsgi_interceptをインストールし、私はありませんパッケージが正しく動作しません。

私には何が欠けていますか?別の設定をpipに追加する必要があります。私はpipの要件ファイルについて読んでいますが、ディストリビューターではなくデプロイヤーによって使用されているようです。

+0

'distribute'はおそらくもっと良いかもしれません – okm

+0

@okmかもしれませんが、このプロジェクトはすでに' setuptools'を使用しているフォークで、私はそれを動作させることに集中しています。それにもかかわらず、私は近い将来、ある時点で「配布」を試みるでしょう。 – brandizzi

答えて

6

キーワードargsがdistutils.core.setup()のように見えます。changedです。私はsetup.pyinstall_requiresを使用しています。

キーワードrequiresinstall_requiresに変更し、動作するか確認してください。

関連する問題