問題タブ [distutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonパッケージングの状態:Buildout、Distribute、Distutils、EasyInstallなど
Pythonパッケージのインストールについて最後に心配しなければならなかったのは、2年前、Enthought、NumPy、MayaVi2での作業でした。その経験は、非標準の場所($HOME/usr/local2.6/たとえば)でPythonパッケージをインストールおよび更新するという風変わりな動作に関連する悪夢を長引かせました。
とにかく、私の仕事は私をさまざまなPythonパッケージのインストールに戻しています。CheeseShopチュートリアルでは、Buildoutに加えてDistUtilsとEasyInstallについて言及しています。これらの(および他の)PyPiインストールツールを比較する場所を見つけるのに苦労しているので、StackOverflowコミュニティを利用したいと思っています: 各インストールツールの長所と短所は何ですか?
python - distutilsレシピの1つを使用してビルドアウトにスクリプトパスを設定する
ビルドアウトを使用しています。openerpのインストールに使用しています。openerpが作成したスクリプトを実行して、$ {buildout:location}/binで利用できるようにしたいと思います。
zerokspot.recipe.distutils とcollective.recipe.distutilsを試しました
スクリプトをbinに組み込むにはどうすればよいですか?
python - Pythonパッケージは、別のPythonパッケージの特定のバージョン管理リビジョンに依存できますか?
いくつかの便利なPythonパッケージはpypiで壊れており、受け入れ可能なバージョンはリビジョン管理システムの特定のリビジョンのみです。setup.pyそれは例えばで表現できますか
requires = 'svn://example.org/useful.package/trunk@1234'?
python - この long_description と README を数文分違うものにするにはどうすればよいですか?
私のパッケージの場合、次のように setup.py の長い説明に読み込まれる README.rst ファイルがあります。
このようにして、コミットするたびにgithub ページに README ファイルを表示し、コミットするたびにpypi ページpython setup.py registerに表示することができます。1つだけ問題があります。github ページに「このドキュメントは envbuilder のプレリリース バージョンを反映しています。最新のリリースについては、pypi を参照してください。」
これらの行を README.rst に入れて、削除する前に削除することもできpython setup.py registerますが、pypi にプッシュする前に文を削除するのを忘れる場合があることはわかっています。
これを自動化する最善の方法を考えようとしているので、心配する必要はありません。誰にもアイデアはありますか?私ができる setuptools/distutils マジックはありますか?
python - buildout で OpenERP サーバーをインストールする際に問題が発生しました!
ビルドアウトと独自のコードを使用して OpenERP を展開しようとしています。実際、カスタム モジュールとパッチを使用して OpenERP を使用できるように、完全な展開構造を構築したいと考えています。
まず第一に、個人的な構成を追加する前に、すべてを構成する責任を持つビルドアウトを作成しようとしていました。
ビルドアウト構成
私の buildout.cfg 構成ファイルは次のようになります。
構成の問題
しかし、ビルドアウトを起動しようとすると、最後に必要な卵 (openerp-server) をインストールしようとすると、いくつかのエラーが発生します。
私の側では、これらのモジュールを見つけることができませんが、卵のディレクトリにあります:
easy_install、試してみる
メインのサイト パッケージとは関係なく、クリーンな virtualenv を試してみることにしました。しかし、openerp-server で easy_install を使用する場合:
常にエラー メッセージが表示されますが、自分のマシンに psyopg2 がインストールされているかどうか
システム構成
- Ubuntu 9.10 x86-64
- Python 2.5/Python 2.6で試しました
python - setup.py の extras_require キーワードはコンマ区切りのエクストラをサポートしていますか?
Setuptools を使用すると、オプション機能の要件を一覧表示できます
と別のパッケージを指定できます'requires' : [ 'mypackage[PDF]' ]。
別のパッケージが最初のパッケージから複数のエクストラを要求したい場合、要求できます'requires' : [ 'mypackage[PDF, DOCX]' ]か?
python - distutils は、カスタム .def を使用して、Windows .dll をコンパイルするときに余分なシンボルを公開できますか?
私は distutils を悪用して Python の拡張モジュールをコンパイルしていますが、Python C API を使用するのではなく、ctypes を使用して結果の共有ライブラリと対話しています。
これは、共有ライブラリ内のすべてのシンボルを自動的にエクスポートするため、Linux では正常に機能しますが、Windows では、distutils は.defPython モジュールの init 関数のみをエクスポートする を提供します。
distutils を拡張.defして Windows で独自のものを提供し、必要なシンボルをエクスポートするにはどうすればよいですか?
python - distutils が正しい場所で numpy ヘッダー ファイルを探すようにする
私のインストールでは、numpyarrayobject.hは にあり…/site-packages/numpy/core/include/numpy/arrayobject.hます。numpy を使用する簡単な Cython スクリプトを作成しました。
次のdistutilsもあります( Cythonユーザーガイドsetup.pyからコピー):
でビルドしようとするとpython setup.py build_ext --inplace、Cython は次のことを試みます。
予想通り、これは を見つけられませんarrayobject.h。distutils で numpy インクルード ファイルの正しい場所を使用するにはどうすればよいですか (ユーザーに $CFLAGS を定義させずに)。
python - Pythonsetup.pyでコンパイラオプションが間違っている
Macのセットアップにmatplotlibをインストールしようとしています。setup.pyのフラグが不正確であることがわかりました。特に、isysrootは以前のSDKを指しています。
setup.pyはどこで情報を取得し、どうすれば修正できますか?
MacOS 10.5.8、XCode 3.1.2、Python 2.6を使用しています(デフォルトの構成は2.5でした)