6

PyPI 用の Python 科学アプリケーションをパッケージ化したいと考えています。私の問題は、PyPI レベルの deps (numpy、scipy など) と、OS レベルで処理する必要がある他のもの (wxPython および Python-VTK (Ubuntu では apt-get、homebrew など) を使用) に依存していることです。 OSXなど)。

これを行うための理想的な戦略とは何か、特にどのパッケージングシステムが最も適しているかを知りたいです (私は現在 Distribute を支持しています)。

4

1 に答える 1

3

distributesetuptoolsおそらくより良いドキュメントのフォークです。基本的にdistutils(stdlib) とsetuptools選択肢があります。distutils依存関係を指定できないため、残すだけですsetuptools

通常、すべての依存関係をリストし、インストール手順を明確に文書化します (PyPI にプッシュされる long_description フィールドを含めます)。OS レベルのインストール済みパッケージを含めます。ほとんどのディストリビューションには、これらをインストールするときに Egg 情報が含まれます。

于 2012-07-16T16:23:13.263 に答える