Форум сайта python.su
0
Помогите пожалуйста разобраться с buildout.
Есть работающий проект на pyramid с некоторым количеством зависимостей от сторонних пакетов (к примеру recaptcha-client). И есть задача: сделать так, чтобы проект не требовал установленных пакетов, а подтягивал их из папки с egg'ами в первую очередь..
Что я пробывал делать:
1. Создал папки eggs и downloads и файл buildout.cfg со следующим содержанием (к примеру):
[buildout]
eggs-directory = eggs
download-cache = downloads
include-site-packages = false
parts =
pyramid
recaptcha
eggs =
develop =
[pyramid]
recipe = zc.recipe.egg
dependent-scripts = true
eggs +=
${buildout:eggs}
pyramid
interpreter = py
[recaptcha]
recipe = zc.recipe.egg
dependent-scripts = true
eggs +=
${buildout:eggs}
recaptcha-client
interpreter = py
Офлайн
0
Подозреваю что ругается на отсутствие recaptcha-client, поскольку скрипты для запуска пирамидки не знают про его существование, т.к. генерируются совсем в другой секции. Не надо усложнять - всё гораздо проще:
[buildout]
eggs-directory = eggs
download-cache = downloads
include-site-packages = false
parts = pyramid
eggs =
develop =
[pyramid]
recipe = zc.recipe.egg
dependent-scripts = true
eggs +=
${buildout:eggs}
pyramid
recaptcha-client
interpreter = py
Отредактировано (Янв. 17, 2012 14:56:28)
Офлайн