0

Zope2ビルドアウトでPythonファイルを通常のディレクトリにアンパックすることは可能ですか?標準のPythonモジュールのように、個別の.eggディレクトリの下ではありませんか?デバッグ時にファイルを簡単に検索できます。

4

1 に答える 1

5

plone.app'regular'セットアップは、複数の卵がトップレベルの名前( andzopeなど)を共有する名前空間パッケージをあまりサポートしていません。

collective.recipe.omeletteビルドアウトレシピを使用して「通常の」セットアップをビルドします。シンボリックリンクを使用して、使用されているすべての卵の検索可能な構造を提供します。

[buildout]
parts =
    omelette
    ...

[omelette]
recipe = collective.recipe.omelette
eggs = ${instance:eggs}

結果はに表示されparts/omeletteます。この構造はシンボリックリンクを使用することに注意してください。そのため、のようなツールを使用する場合、findまたはackシンボリックリンクに従うようにそれらを構成することを確認してください(例:find parts/omelette -Lおよびack --follow)。

オムレツディレクトリ構造はPython自体では使用されません。純粋に、ビルドアウトで使用されるすべての卵からの一貫したライブラリ構造を提示することを目的としています。

Windowsの場合、レシピを機能させるには、 junctionユーティリティもインストールする必要があることに注意してください。

于 2012-11-05T10:16:18.017 に答える