0

たとえば、プログラムの依存関係であるPIL場合はどうpython-rsvgなりますか?libev3これらの依存関係はpypiindexにはなく、後者の2つはDebianパッケージ名です。

4

4 に答える 4

4

setuptoolsを使用できます。setuptoolsを使用すると、PyPIにあるかどうかに関係なく、あらゆる種類のPythonインストール可能ファイル(distutils / setuptools対応パッケージ)を依存関係として追加できます。

たとえば、PIL 1.1.6に依存するには、次のようなものを使用します。

setup(...,
      install_requires = ["http://effbot.org/downloads/Imaging-1.1.6.tar.gz"],
      ...)

詳細については、 setuptoolsのドキュメントを参照してください。

于 2009-08-08T18:33:17.460 に答える
2

それらを依存関係に入れず、INSTALLまたはREADMEに文書化してください。

于 2009-08-07T14:01:38.287 に答える
0

(暗黙的に)Debianにインストールするものをパッケージ化する場合、依存関係を管理する最良の方法は、プログラムを.debとしてパッケージ化し、依存関係をDebianの方法で表現することです。(注:PILはDebianでとして利用可能ですpython-imaging。)

于 2009-08-07T15:46:40.843 に答える
0

setup.pyもPythonコードであるため、これらのパッケージでsetup.pyをダウンロードして実行できます。

于 2009-08-07T20:26:10.420 に答える