問題タブ [buildout]
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 - zc.buildout、partsディレクトリに要件をインストールしますか?
要件の一部をpartsディレクトリにインストールするzc.buildoutパッケージを作成しようとしています。これをどのように行うことができるか考えていますか?
これは、zc.buildoutアプリケーション自体が配布されているが、パッケージの一部がそれと一緒に使用できないためです。代わりに、それらをプロジェクト/パーツディレクトリにインストールして、ローカルで使用できるようにしたいのですが、アプリケーションが配布されると、それらは残されます。
さらに明確にするために、次のsetup.pyスニペットを使用します。
これを使用するとsome_package
、some_other_package
分散アプリケーションセクションにインストールされます。その後、アプリが配布されると、それらは一緒になりますが、これは起こらないはずです。これらの2つのパッケージはpypiのパッケージであることに注意してください。私は、それらのコードを制御できません。
何か案は?
現在、zip形式のパッケージを自分でダウンロードして、パーツディレクトリに解凍することを試みています。これは機能するはずですが、パッケージの単一バージョンに静的にリンクしているため、パッケージングシステムの機能の多くが欠けていることは明らかです。
どんな助けでも大歓迎です!
django - Django と Buildout の展開の問題
hereの指示に大まかに従って、既存の django プロジェクトを buildout 経由でデプロイしようとしています。
私のbuildout.cfgファイルは次のとおりです。
2 つの問題があります。
- まず、./bin/python 経由で python インタープリターを呼び出すと、import myproject でインポート エラーが発生します。
- 次に、django.wsgi ファイルを読み込もうとすると、Apache エラーも発生します。
私の django.wsgi ファイルは次のとおりです(提案された変更に従って更新されます):
私のbin/djangoファイルは次のとおりです。
インポートもApacheサーバーも機能していないようです
python - Satchmo をインストールするための zc.buildout スクリプトのヘルプ
ビルドアウト スクリプトを使用して、このサッチモ環境を再作成しようとしています。
ビルドアウト自体は正常に実行されています。現在、私の問題は依存関係の 1 つです。
satchmo が必要とするものはすべてインストールされていますが、 clonesatchmo.py を実行すると、PIL がインストールされていることがはっきりとわかるのにインストールされていないことがわかります。
「卵」セクションと「パーツ」セクションに何が入るのか、そしていつ両方に入る必要があるのか について、まだ混乱していますか?
誰かがここで何か間違ったことを見たり、依存関係を構成する方法についてアドバイスしたりできますか?
前もって感謝します、
ジェームズ
python - ビルドアウト、psycopg2、postgresql
必要に応じてソースから psycopg2 の卵と postgres をインストールするビルドアウト構成を作成しようとしています:
問題は、ユーザーが既に postgresql をインストールしている場合でも、常にソースから postgresql をビルドすることです。
ユーザーがpsycopg2をビルドするために必要なものをすべて持っているかどうかを確認するようにbuildoutに指示するにはどうすればよいですか?
buildout - zc.buildout でカスタム PYTHON_EGG_CACHE dir を指定しますか?
zc.buildout を使用する多くのプロジェクトを展開しようとすると問題が発生します。具体的にはPYTHON_EGG_CACHE
、ショー全体にディレクトリを配置しようとしていることがわかりました。このディレクトリをビルドアウト プロジェクトと同じレベルのディレクトリに設定したいと考えていeggs
ます。
これは Plone プロジェクトで実行できるとオンラインで言及されていますが、Plone なしでこれを実行することは可能ですか?
PYTHON_EGG_CACHE
で実行可能ファイルを設定できるように、環境変数を設定できるレシピはあります./bin
か?
python - Python プロジェクトでカスタム パッケージを使用する
現在、Python でいくつかのプロジェクトを行っており、既存のオープン ソース パッケージの独自のバージョンを使用する方法を理解しようとしています。
たとえば、zc.buildout で tipfy を使用しており、「paypal」パッケージに追加しました。残念ながら、必要な機能がないため、github でフォークして機能を追加しました。元のパッケージのメンテナーにプル リクエストを送りますが、彼らが私の追加を受け入れるかどうかにかかわらず、私のバージョンのパッケージを使用し、zc.buildout が私の依存関係を管理する利便性を維持したいと考えています。どうすればいいですか?
ライブラリの独自のテイクを PyPI にアップロードし、自分の名前を前に付けますか? それはインデックスを不必要に汚染しませんか?
それとも、独自のインデックスとパッケージ リポジトリを作成して維持する必要がありますか? これのフォーマットはどこにありますか? 同じ名前の変更されたパッケージで自分のリポジトリをホストすることは、OSS ライセンスの条件に反しますか? (プロジェクト内のすべてのファイルを新しい名前空間で変更したくありません)
この問題は、Python だけでなく、かなり頻繁に発生すると確信しています。Maven や SBT でも同様のことが起こっていることがわかります...人気のあるパッケージの独自のバージョンを使いたい場合、通常はどうすればよいのでしょうか?
django - MacOSXでのビルドアウトによるGDALのインストール
MacOSXのビルドアウトを介してGDALをインストールしようとしています。私は次の設定を持っています:
私は他の多くの構成を試しましたが、私が持っているのは次のエラーだけです:http: //pastebin.com/s0WxfnUu
手がかりはありますか?
buildout - ビルドアウトの卵は自動的にパスに追加されますか?
develop-eggs
からにパッケージを自動的に追加する方法はありますextra-paths
か?
django - 再帰的ビルドアウトレシピ
ビルドアウトに関するJacobKaplan-Mossのチュートリアルを自分のワークフローに適用しようとすると、ビルドアウトを再帰的にする方法がわかりません。私が解決しようとしている問題の例:私のdjangoサイトを、開発者のテストを可能にする1つのリポジトリ(buildout.cfgを使用)と、構成データ(設定ファイル、データベース接続の依存関係、など)これには最初のリポジトリが含まれますが、独自のbuildout.cfgが含まれます。サイトbuildout.cfgで、最初のリポジトリのみを指定し、buildoutにその要件(buildout.cfgで指定されている)を取得させたいと思います。
これは、「development-egg」を含めることで「buildout.cfg」が組み込まれるようになれば簡単ですが、私にはそうはならないようです。これは一般的な問題であるに違いないので、誰かが私に解決策を教えてもらえますか。
ありがとう。ケント
python - ビルドアウトとピップの使用に関する良いチュートリアルはありますか?
私は一日中、ビルドアウトとピップの使い方を本当に理解するのに苦労してきました。たくさんのビデオなどを見ましたが、ビルドアウトとピップのすべきこととすべきでないことを理解するのにまだ苦労しています。
ヘルプ、チュートリアル、本は大歓迎です。