問題タブ [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.

0 投票する
1 に答える
710 参照

python - ビルドアウトMercurialRecipeは複数のインポートで壊れます

私は、実際に構築しているeggへの依存関係であるいくつかのパッケージをインポートしようとしています。これらの卵はチーズストアにないためnstall_requires = ['pack1', 'pack2']setup.pyスクリプトでiを使用できません。そのため、次の方法でビルドアウト構成に追加しようとしています。

私はこれを間違った方法で行っている可能性があります-私はビルドアウトから始めています。bin / buildoutを実行すると、次のエラーが発生します。

pack1とpack2を切り替えると、pack2がインストールされます。基本的には両方とも正常に動作しますが、両方をフェッチしようとするとすぐにすべてが壊れます。

前もって感謝します。マーティン

0 投票する
3 に答える
2397 参照

python - ビルドアウトが既にインストールされているパッケージを使用しないようにする方法は?

ビルドアウトに完全に切り替えようとしていますが、開発環境にはすでに多くのものがインストールされています/usr/lib/pythonxx/

buildout がシステムに既にインストールされているライブラリを使用していないことを確認するにはどうすればよいですか? 最終的には virtualenv なしで?

たとえば、この動作を回避するにはどうすればよいですか? :

/usr/lib/python2.6 にインストールされた卵を使用しないようにビルドアウトを強制する方法はありますか?

0 投票する
1 に答える
1080 参照

buildout - mr.developerを使用したネストされたビルドアウトパッケージ-再帰的なビルドアウト

mr.developerを使用してMercurialリポジトリからパッケージをチェックアウトしていますが、ネストされた依存関係に問題があるため、何か間違ったことをしている必要があります。

たとえば、私がfoo次のように持っている場合

foosetup.pyに次のようにリストされているpack1に依存しています install_requires = ['pack1'],

実行するbin/buildoutと、すべてがスムーズに進み、mr.developerがpack1をダウンロードし、pack1がダウンロードされたため、fooが問題なく作成され、存在します。

今、私は別のパッケージ、barを持っています。これは、依存関係としてfooをリストします。

また、setup.pyの依存関係としてfooをリストしinstall_requires = ['foo'], ます。これは、私が理解していない部分です。

を実行するbin/buildoutと、mr.developerはfooを取得しますが、foo/内にあるbuildout.cfgを実行するためにシームしません。その結果、foo / setup.pyにはpack1が必要ですが、これは存在しません。

mr.developerが実際に行って、 http: //blah.com/hg/packでpack1をフェッチすることを確認するにはどうすればよい ですfoo/buildout.cfgか?

各パッケージを詳しく調べてビルドアウトを手動で実行しなくても、このように複数のパッケージをネストできるようにしたいと思います。

乾杯、マーティン

0 投票する
1 に答える
557 参照

python - Specify priority in buildout.cfg to fetch eggs

I was wondering if there was a way to specify where eggs should be fetch from first before looking at pypi.python.org/

For example :

If there is foo or a bar package on pypi with a version number higher than my package called foo located in /home/eggs/, buildout will try to download the package from pypi instead. My foo and pypi foo being completely different, this is an issue.

I couldn't find a way to use namespaces or something similar, so I guess there should be a way to force buildout to use certain packages rather than others.

Any idea how to solve this?

Cheers, Martin

0 投票する
1 に答える
919 参照

buildout - zc.recipe.testrunner で Python パスに余分なパスが追加されない

github.com からダウンロードしたトルネードのバージョンを sys.path に追加して、テストを実行しようとしています。

しかし、bin/tests を実行すると、次のエラーが発生します。

extra-paths の使用方法を理解していませんか?

マーティン

0 投票する
2 に答える
950 参照

django - 複数の Django WSGI ファイルの構築構成

複数の設定ファイル (www サイト、モバイル サイト、API など) を持つ Django プロジェクトを持っていて、最近、config/deployment を buildout に切り詰めました。残念ながら、djangorecipe に個別の WSGI ファイルを生成させる唯一の方法は、各サイトを独自のブロックとして指定することです。これにより、サイトごとに完全に個別の django ライブラリが作成されます。

それ自体は実際には問題ではないと思います。回避策は WSGI ファイルを手動で作成することです...しかし、代わりにビルドアウトによってすべてを実現し、同じ django lib を共有する方法があれば、それは理想的です。

これが私が今持っているもので、個別のDjangoインストールを作成します:

0 投票する
1 に答える
1303 参照

python - buildout および zc.recipe.egg:scripts で作成されたスクリプトのバッファなし出力を強制する

buildout でビルドされたスクリプトで、バッファリングされていない出力を使用する必要があります。

私のアプローチは-u、生成されたスクリプトで Python のフラグを指定することでした。

ここに私の buildout.cfg があります:

そして setup.py:

この構成で次のシバンを取得します。

そして、私はこれが欲しい:

どうやってするの?に と を追加arguments = -uinterpreter = python -uてみましたbuildout.cfg。うまくいきませんでした。

0 投票する
2 に答える
1515 参照

python - github`find-links`リファレンスを無視したビルドアウト

githubアカウントから特定のフォークされた微調整されたパッケージを使用するようにビルドアウトを取得しようとしていますが、参照を完全に無視し、代わりに標準のPyPiモジュールを選択しているようです。

これが私のビルドアウト設定です:

zc.buildoutpypiの最新バージョン1.5.2を使用しています。

私は両方httphttpsリンクを試しました(最近のgithubの変更のため)。リンクはアクティブで直接機能するので、私の設定だと思います。私は何かが足りないのですか?

0 投票する
1 に答える
847 参照

mysql - Windows上のPlone 4.0.4でZMySQLDbに問題がある

ビルドアウトにより、Z MYSQL Databae 接続用に ZMYSQLDA をインストールしています。

ここに私の最初の定義があります:

問題ないようです。インスタンスをビルドし、サイトが機能します。

詳細については、MySQLdb をインポートできるように、既に exe ファイルを使用して MySQL_python をインストールしています。

卵に Products.ZMySQLDA を導入すると、MYSQL-python を取得しようとします。すでにインストールされているため、理由はわかりません。

倒産ログは

0 投票する
2 に答える
4126 参照

python - Buildoutを使用してソースからプロジェクトをインストールするにはどうすればよいですか?

Buildoutを使用して、 Distributeベースのプロジェクトとその依存関係を分離された環境にインストールしたいと思います。私のプロジェクトはソースツリー(ローカルGitリポジトリ)から直接インストールする必要があり、PyPIに登録されていません。どうすればこれを達成できますか?

編集:

M. Pietersのおかげで、私は何をすべきかを議論することができました。参考のために投稿してbuildout.cfgいます:

今は必要ありませんでしたが、mr.developerの知識が将来役立つことは間違いありません。