3

Pyramid には、インストールの依存関係として Mako と Chameleon の両方があります。私の意図は Mako テンプレートのみを使用することであり、未使用の依存関係を削除することに少し執着していることを考慮して、Chameleon をアンインストールしました。エラーを回避するために、Pyramid インストールdistributeで手動でファイルを編集する必要がありました。requires.txt

これまでのところ、基本的な例を超えていませんが、エラーは見つかりませんでした。インストール時にテンプレート エンジンを 1 つだけ選択する方法はありますか? 手動でインストールを台無しにすることもできますが、維持する必要がある virtualenv が 12 個あります。

前もって感謝します。

4

1 に答える 1

3

ピラミッドが両方を必要とせず、それらがオプション機能の本当にオプションの要件である場合、そのために設計されたエクストラを使用できる可能性があります。

pipはこれをサポートしているため、インストール時に希望する動作を提供できます。

これを正しく実装するには、上流のピラミッドで作業して、使用する setup.py を変更する必要がありますextras_require。ただし、1 つを選択するだけの場合、これは適切ではない可能性がありますが、課題トラッカー/バグ システムで提起することをお勧めします。

于 2012-06-25T15:56:11.220 に答える