問題タブ [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 投票する
4 に答える
1042 参照

django - Django ビルドアウト

私は Django の buildout を使って遊んでいます。プロジェクトとアプリケーションを展開するための主なインストール方法として buildout を使用したいと考えています。この文脈では、各アプリケーションにビルドアウトとプロジェクトが含まれているのが最善でしょうか? ビルドアウトはどのレベルで適用する必要がありますか?

ありがとう、

トッド

0 投票する
0 に答える
538 参照

django - djangorecipe テスト コマンド

構築済みの Django プロジェクトで Django アプリケーションをテストすることについて質問があります。

まず、ビルドされていない同じプロジェクトがあり、すべて正常に動作します。このプロジェクトは、テストを独自のディレクトリに配置する以外は、標準の Django プロジェクト アーキテクチャに従います。

この状況でテストを実行すると、素晴らしいです!

ビルドアウト環境に関しては、これはすべて少し異なります。そこで、プロジェクトとアプリケーションを svn チェックして、それらすべてへのパスを bin ディレクトリで利用できるようにしました (これは、魔法の djangorecipe が行っていることすべてで利用できるようにすることも意味します)。とにかく、これは私のビルドアウトがどのように見えるかです:

ビルドアウトを実行すると、次のディレクトリ ツリーが表示されます。

ジャンゴシェルにアクセスできるので、動作します。しかし、./bin/test を実行すると、「ImportError: No module named django.project.urls」が表示されます。(ドット表記は私の django_project.settings.URL_CONF=django_project.urls の間違いではありません) 興味深いのは、シェルを起動すると django_project.urls をインポートできるからです。それに加えて、./bin/django test app1 を介してテストを実行すると、すべてのテストが実行されます。app1 は、ビューに対するテストがないため興味深いものです。

ビューのテストでは、urlresolvers.reverse を使用しています。これは、django.tests Client() クラスとともにトレースバックにも表示されます。

私のアーキテクチャに何か問題がありますか、それとも urlresolvers.reverse が私が気付いていないことをしていますか?

どうもありがとう、

トッド

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

python - どの python 仮想環境とデプロイ ソリューションを使用すればよいですか?

Python アプリケーション用の仮想環境ソリューションを探していて、これらの要件を尊重するものを探しています。

  • Windows と Linux
  • x86/x64 Python バージョンで動作
  • 使いやすい/維持しやすい
  • Python 2.6-2.7 互換、できれば 3.x
  • ソース管理しやすい - パッケージを SCM に保持したい。

ここまででvirtual-pythonzc.buildoutを特定しましたが、少なくとも buildout は py3 をサポートしていません。私はソリューションのリストを探しているのではなく、できれば複数を使用した後に推奨するソリューションの 1 つだけを探しています。

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

python - TRAC0.12ビルドアウトエラー-属性なし'env_open'

私はPyPiからのTarekZiadéのTracビルドアウトレシピ(および彼の本「ExpertPythonProgramming 」を使用しようとしています。これにはアクセスできません)。

最初は正常に機能しましたが、新しい(Python 2.6 virtualenv)環境を作成すると、ビルドアウトで次のエラーが発生しました。

案の定、 59行目の前にpdb.set_trace()を挿入してイントロスペクトすると、属性tracがないことがわかりenv_openます(ただしenv_setenv_checkなどがあります)。

それが機能したのは、すでに1つの(ビルドアウトではない)Tracインスタンスがセットアップされ、sudo権限でビルドされた非常に厄介な開発環境でした(新しい環境には通常の権限があります)。

なぜこれが起こっているのか途方に暮れていますが、上記に基づいて、レシピがまだ存在しない、またはアクセスできないtracインスタンスを開こうとしているように感じますか?

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

python - virtualenvからビルドアウトに移行する方法は?

virtualenvプロジェクトをからに移動しようとしbuildoutていますが、の概念全体を理解できていないと思いますbuildout。私が見つけたすべてのチュートリアルは、私が使用していないため、続行する方法がわからない、buildoutで使用するというコンテキストで説明しています。Zope

私のファイル構造virtualenvは次のとおりです。

これはを使用して実行され/path/to/venvs/myapp/bin/python /path/to/myapp/script.pyます。

を使用buildoutすると、ファイル構造は次のようになります。

実行python bootstrap.pybin/buildoutて、これらの追加ファイルを取得します。

この時点で、アプリを「実行」する方法がわかりません。

助言?

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

python - Codespeak.net がダウンしているときに lxml をインストールする

Codespeak.netダウンしており、ビルドアウトのどこかで lxml をeasy_install しようとしていますが、 pipでブープストラップを実行し、既にインストールされていて、ビルドアウト ファイルから削除されています。

他にどうすればこれを回避できますか?

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

python - ビルドアウト + ノーズが渡されたオプション オプションで失敗する

プロジェクトでビルドアウト操作を実行noseした後、次のコマンドで実行できます。

ただし、オプション (-wベース ディレクトリなど) を渡そうとすると、次のようになります。

実行中のテストファイルを確認し、インポートするすべての行を削除したかgetoptOptionParser邪魔にならないようにしましたが、それでも同じエラーが発生します。

私たちがテストしているファイルの 1 つが機能する必要があると思います...これらのエラーなしでビルドアウトをgetopt使用する方法はありますか?nosetests

0 投票する
5 に答える
2198 参照

django - オープンソースの本物のdjangoプロジェクト

Djangoを学ぼうとしています。そして、HelloworldとPollsチュートリアルを超える何かが必要です。Djangoで書かれた実際のプロジェクトをお勧めしますか?検索しようとしましたが、多くは見つかりませんでした。特にビルドアウトの使用に興味があります。

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

python - zc.buildoutを使用してDjangoからsolrインデックスに追加する際の問題

zc.buildout 環境内で Apache Solr を実行しようとしています。

私は単純なモデルを定義しました:

search_index.py:

aは次のようにsearch_sites.py定義します。

設定ファイルには次のものが含まれます。

「haystack」は INSTALLED_APPS にリストされ、pysolr は setup.py の「install_requires」にリストされます (ビルドアウトによって提供されます)。

私のbuildout.cfgには、、、およびが含まれてsolr-filesいます。solrsolr-confsupervisor

パスに追加${buildout:directory}/solr-confしました。[mkdir]

buildout.cfg の Supervisor セクションと solr セクションは次のようになります。

を実行する$ bin/buildout install solr-rebuildと、次の出力が得られます。

同様に、実行中$ bin/django rebuild_indexまたは$ bin/buildout update_index「django_ct」について文句を言います:

Failed to add documents to Solr: [Reason: ERROR:unknown field 'django_ct']

(私がしようとしているのは、solrを最新バージョンに更新することです..それができるかどうかを報告します..)

次にどこを見ればよいかわかりません。Google、グループ、およびスタックオーバーフローを検索しても、この時点を過ぎてしまいました。前もって感謝します!

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

python - ビルドアウト プロジェクトにスクリプトを追加する方法は?

buildout プロジェクトに setup.py があります

buildout がそのスクリプトを「bin/」に追加しないのはなぜですか? buildout を使用して (egg ではなく) スクリプトを開発できますか?

私のbuildout.cfg