2012-04-15 3 views
0

zc.recipe.eggを使用すると、任意の卵とそのスクリプトをbuildoutでインストールできます。Buildoutとzc.recipe.egg - 卵のダウンロードURLを直接指定していますか?

しかし、zc.recipe.eggはfind-linksindexの動作に依存していますが、setuptoolsから継承しています。スキャンのためにegg server/HTMLを利用したいと考えています。

zc.recipe.eggにegg eggのダウンロードURLを指定するだけの場合はどうすればいいですか?リンクを見つけるためにそれを置くように見えるは、行かない。

+0

私たちがここで話している任意の特定の卵? –

答えて

3

find-linksに直接卵のリンクを入れても問題ありませんが、卵のバージョンも固定してください。

あなたが卵のために提供するリンクは、1つのオプションとして考慮されます。 buildoutが新しいバージョンのeggを他の場所で見つけた場合、直接リンクされたバージョンを無視します。バージョンピンと

[buildout] 
parts = i18ndude 
find-links = http://pypi.python.org/packages/source/i/i18ndude/i18ndude-3.1.3.zip 

[i18ndude] 
recipe = zc.recipe.egg 
eggs = i18ndude 
$ bin/buildout -N 
Installing i18ndude. 
Getting distribution for 'i18ndude'. 
Got i18ndude 3.2.2. 
Generated script '/private/tmp/test/bin/i18ndude'. 
$ grep i18ndude- bin/i18ndude 
    '/Users/mj/Development/.buildout/eggs/i18ndude-3.2.2-py2.6.egg', 

例、なしバージョンピン

[buildout] 
parts = i18ndude 
find-links = http://pypi.python.org/packages/source/i/i18ndude/i18ndude-3.1.3.zip 
versions = versions 

[versions] 
i18ndude = 3.1.3 

[i18ndude] 
recipe = zc.recipe.egg 
eggs = i18ndude 
$ bin/buildout -N 
Updating i18ndude. 
Getting distribution for 'i18ndude'. 
Got i18ndude 3.1.3. 
Generated script '/private/tmp/test/bin/i18ndude'. 
$ grep i18ndude- bin/i18ndude 
    '/Users/mj/Development/.buildout/eggs/i18ndude-3.1.3-py2.6.egg', 
0

検索リンクに入れると効果があります。私は過去にそれをしてきました。リンクがPythonの卵と同じ形式であることを確認する必要があります。

関連する問題