Quelle est la meilleure stratégie pour la gestion des tiers les bibliothèques Python avec Google App Engine?
Dire que je veux utiliser Flacon, une webapp cadre. Une entrée de blog dit de faire ce qui ne semble pas droit:
$ 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 ...)
Il doit y avoir une meilleure façon de gérer le code tiers, surtout si je veux suivre les versions, les tests de mise à jour ou si les deux bibliothèques de partager un sous-répertoire. Je sais que Python peut importer des modules de zipfiles et que pip peut travailler avec une merveilleuse EXIGENCES de fichier, et j'ai vu que pip a un zip
de commande pour une utilisation avec GAE.
(Note: Il ya une poignée de questions similaires - 1, 2, 3, 4, 5 - mais ils sont particulières à chaque cas et ne pas vraiment répondre à ma question.)