別のパッケージbase
に依存するpip
(setup.py
)を使用してインストールするpythonパッケージmycode
を作成したいとします。私はsetup.py instructionsに従うと読み込みsetup.py
のsetup
機能のエントリを作成このパッケージの依存関係incoporateするには:明示的なpythonパッケージ依存関係をsetup.pyで指定するには?
'requires': ['base']
を私はpython setup.py sdist
でパッケージを作成した後に、私は正常にmycode
をインストールpip install
、経由してそれをインストールしようとしましたbase
のものはありません。 setup.py
のrequires
のエントリが無視されたようです。
何が問題になりますか?
ありがとうございました!しかし、これは、私がリンクしているドキュメントが役に立たないということですか?これは「公式な」文書の一部ではないのですか? – Alex
パッケージの 'setuptools'ユニバースに' pip'が続きます。 'setuptools'の' distribute'フォークは[良い文書](http://pythonhosted.org/distribute/)を持っています。そして、[Hitchhikers Guide to Packaging](https:// the-hitchhikers-guide-to -packaging.readthedocs.org/en/latest/)もあります。 –
しかし、はい、distutilsのドキュメントはdistutilsには正しいですが、distutilsには 'setuptools'が残っています。これを改善するために作品に「distutils2」があったが、その努力は現在停滞している、と私は思う。 –