Какая лучшая стратегия для управления сторонними библиотеками Python с Google App Engine?
Скажем, я хочу использовать флешку, структуру webapp. Запись в блоге говорит, чтобы сделать это, что не кажется правильным:
$ cd /tmp/
$ wget http://pypi.python.org/packages/source/F/Flask/Flask-0.6.1.tar.gz
$ tar zxf Flask-0.6.1.tar.gz
$ cp -r Flask-0.6.1/flask ~/path/to/project/
(... repeat for other packages ...)
Должен быть лучший способ управлять сторонним кодом, особенно если я хочу отслеживать версии, тестировать обновления или если две библиотеки совместно используют подкаталог. Я знаю, что Python может импортировать модули из zip файлов, и этот пип может работать с замечательным файлом ТРЕБОВАНИЙ, и я видел, что у пипа есть команда zip
для использования с GAE.
(Примечание: Есть несколько подобных вопросов - 1, 2, 3, 4, 5 - но они зависят от конкретного случая и на самом деле не отвечаю на мой вопрос.)