タグ付けされた質問 「distribute」

5
配布、distutils、setuptools、distutils2の違いは?
状況 私はオープンソースライブラリをPython 3に移植しようとしています(誰かが疑問に思っている場合はSymPy)。 その2to3ため、Python 3のビルド時に自動的に実行する必要があります。そのためには、を使用する必要がありますdistribute。そのため、現在のシステムを移植する必要があります(doctestによると)distutils。 問題 残念ながら、私はこれらのmodules-違いだかわからないんだけどdistutils、distribute、setuptools。すべてが互いにフォークされているように見え、ほとんどの状況(ただし、実際にはすべてではない)で互換性があるように意図されているため、ドキュメントなどは最も簡単です。 質問 誰かが違いを説明できますか?何を使うべきですか?最新のソリューションは何ですか?(余談ですが、への移植に関するガイドもありがたく思いDistributeますが、それは質問の範囲を少し超えています...)

15
Pythonにpip、virtualenvをインストールして配布する適切な方法は何ですか?
短い質問 何をインストールする適切な方法はあるpip、virtualenvとdistribute? バックグラウンド では私の答えにSOの質問4314376、私が使用してお勧めしez_setupますが、その後、インストールすることができますようにpipとvirtualenv、以下のように: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv 私はもともとJesse Nollerのブログ投稿からこれらの手順を引き出しました。MacでPythonを使用したいですか?。Iクリーングローバルsite-packagesディレクトリを維持する考えのようなので、私はそこにあるインストールのみ、他のパッケージ virtualenvwrapperとはdistribute。(このPythonパブリックサービスの発表distributeにより、最近ツールボックスに追加しました。これら2つのパッケージをインストールするには、以下を使用しました: sudo pip install virtualenvwrapper curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py setuptoolsとeasy_installは不要 そのPython公共サービスの発表を実際にフォローするには、Pythonの新規インストール時に、次のようにします。 curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py sudo easy_install pip sudo pip install virtualenv sudo pip install virtualenvwrapper グリフの叱責 …

10
setuptools / distributeにパッケージデータを含める方法は?
setuptools / distributeを使用すると、インストーラーがpackage_dataファイルをプルできません。私が読んだすべては、以下がそれを行う正しい方法であると言います。誰かがアドバイスしてくれませんか? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) どこmyapp/data/のデータファイルの場所があります。

7
「エラー:オプション--single-version-externally-managed not notifications」は何を示していますか?
varionsパッケージ(およびを含む)error: option --single-version-externally-managed not recognizedにpip installingを実行すると、突然エラーが発生し始めたようです。これまでにこのエラーを見たことがありませんが、何も変更されていないtravis-ciビルドにも表示されます。PyObjCastropy このエラーは古い配布を示していますか?または、いくつかの誤って指定されたオプションsetup.py?それとも完全に別のものですか?
102 python  pip  distribute 

4
setup.pyでpip要件ファイルとinstall_requiresを使用する場合
virtualenvでpipを使用して、いくつかのPythonライブラリをパッケージ化してインストールしています。 私がやっていることはかなり一般的なシナリオだと思います。私は依存関係を明示的に指定できるいくつかのライブラリのメンテナーです。私のライブラリのいくつかは、私が制御できない推移的な依存関係を持つサードパーティのライブラリに依存しています。 私が達成しようとしているのはpip install、私のライブラリの1つが、その上流の依存関係のすべてをダウンロード/インストールすることです。私がpipのドキュメントで苦労しているのは、要件ファイルがそれ自体でこれを実行できるかどうか、またはそれらが実際にを使用するための単なる補足であるかどうかですinstall_requires。 install_requiresすべてのライブラリで使用して依存関係とバージョン範囲を指定し、要件ファイルのみを使用して競合を解決したり、プロダクションビルド用にフリーズしたりしますか? 私が架空の世界に住んでいるとしましょう(わかっています、わかっています)。私の上流の依存関係は単純で、競合したり、下位互換性を壊したりしないことが保証されています。pip要件ファイルを使用するか、pip / setuptools / distributeですべてに基づいてすべてをインストールする必要がありますinstall_requiresか? ここには同様の質問がたくさんありますが、どちらか一方を使用したり、両方を調和して使用したりする場合ほど基本的なものは見つかりませんでした。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.