Comment dire à Buildout d'installer un oeuf à partir d'une URL (sans pypi)
Question
J'ai un œuf accessible sous forme d'URL, par exemple, http://myhosting.com/somepkg.egg. Maintenant, je n'ai pas ce somepkg répertorié sur Pypi. Comment puis-je dire à buildout de le récupérer et de l'installer pour moi. J'ai essayé quelques recettes mais pas de chance jusqu'à présent.
TIA
La solution
Vous devriez pouvoir ajouter une option "find-links" à votre section [buildout] dans le fichier buildout.cfg. Je viens de tester cela en interne avec le buildout.cfg suivant.
[buildout]
find-links = http://buildslave01/eggs/hostapi.core-1.0_r102-py2.4.egg
parts = mypython
[mypython]
recipe = zc.recipe.egg
interpreter = mypython
eggs = hostapi.core
Vous pouvez simplement spécifier le chemin complet de l'oeuf en tant que valeur pour "find-links". Assurez-vous que la version 'pyx.y' de l'œuf correspond à votre version Python locale. S'ils ne correspondent pas, vous obtiendrez une erreur introuvable qui est légèrement trompeuse.