Есть работающий проект на 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
3. Попробывал запустить проект - ругается на отсуствие модулей (которые есть в папке eggs)
Я понимаю что между пунктом 2 и 3 надо сделать что-то ещё, но что именно я так и не понял. Помогите пожалуйста с этой задачей..