Есть ли способ автоматического добавления пакетов от develop-eggs
до extra-paths
?Строить яйца, автоматически добавляя к дорожкам?
ответ
Использование mr.developer: http://pypi.python.org/pypi/mr.developer
Он управляет развивать яйца красиво, в том числе добавление развивать-яйца в первую очередь.
Я думаю, что вы хотите автоматически добавить яйца развития в яйца, а не лишние пути. дополнительные пути больше для вещей, которые не являются eggy.
Если у вас есть яйцо «Foo» и «бар» яйцо, и вы хотите создать TestRunner для «Foo», но он нуждается в «бар» на пути, а я хотел бы сделать что-то вроде:
[buildout]
extensions = isotoma.extensions.autodevelop
parts = test
[test]
recipe = pbp.recipe.noserunner
eggs = foo
defaults = foo
и setup.py для обува будет иметь install_requires строки:
setup(
name='foo',
packages=['foo'],
install_requires=['bar']
)
расширение autodevelop будет автоматически находить исходные яйца в той же папке, что и buildout.cfg, ища setup.py и добавление их в список яиц. И buildout вернет пути тестера правильно, потому что он смотрит на зависимости «foo» и видит, что «бар» также должен быть на пути. Это будет справедливо в отношении любого рецепта, который принимает список яиц.
Если вы хотите автоматически обновлять список яиц, посмотрите на buildout.eggtractor. Однако я не рекомендую это делать. В вашем построении должно быть указано, какие яйца используются (я имею в виду использование напрямую, вам нужно только указать foo в моем примере, потому что это зависит от бара), и ваши яйца должны быть явными в отношении зависимостей, которые у них есть. Таким образом, если вы когда-либо захотите развернуть яйца, у вас нет дополнительной работы.
Какие преимущества делает isotoma.extensions.autodevelop предложение над mr.developer? – 2011-03-14 08:44:02
- 1. Buildout добавляя яйца к существующему рецепту
- 2. Применение закругленных углов к дорожкам/полигонам
- 3. BitBucket Дженкинс не автоматически строить
- 4. Автоматически строить pod в Xcode
- 5. Eclipse m2eclipse clean, строить проекты, строить автоматически команды, каковы они?
- 6. jQuery ajax загружает элементы, добавляя к ним события автоматически?
- 7. Browser автоматически добавляя значение атрибута помечать
- 8. Как динамически строить 3D-объект, добавляя пути? (Java, OpenGL)
- 9. Добавляя вектор к вектору
- 10. добавляя NSMutableDictionary к NSMutableArray
- 11. добавляя .val к автозаполнению
- 12. добавляя нули к LPAD
- 13. добавляя простой «$» к динамическому UILabel
- 14. Как остановить Ruby, автоматически добавляя возврат каретки
- 15. Меню управления ASP.NET автоматически добавляя встроенный стиль
- 16. Доступ к собственным метаданным яйца питона
- 17. Sublime Автоматически строить новую систему сборки
- 18. Q: Исправить размытую анимированную линию к дорожкам на холсте?
- 19. Как подключить hoverIntent к дорожкам во встроенном документе SVG?
- 20. Перенаправить пути к базовым дорожкам «/» с помощью Express
- 21. Обобщенная Два яйца головоломки
- 22. Auto open modal, добавляя переменную к селектору
- 23. JQuery, добавляя класс к элементу
- 24. Эффективность неоднократно добавляя к RealmList
- 25. GMAP.NET, добавляя метки к маркерам
- 26. Динамически добавляя колонку к соблазнительной?
- 27. QThread, добавляя функции к QThread
- 28. , добавляя к середине пустой ArrayList?
- 29. Добавляя новый ключ к словарю
- 30. добавляя панель настроек к приложению
отлично, но мне нужно добавить их на дополнительные пути - их не так много - 2 вершины! – bx2 2010-11-23 09:58:27