Comment puis-je obtenir le GAE SDK pour me dire de quelle version il s'agit? Je ne pouvais pas trouver quelque chose comme ça:Comment obtenir la version actuelle de dev_appserver?
dev_appserver.py --version
Notez que ceci est différent de os.environ['CURRENT_VERSION_ID']
, qui renvoie la version de l'application, et il semble que os.environ['SERVER_SOFTWARE']
retourne toujours Development/1.0
quand je le lance dans la console interactive.
Je voudrais créer un script de mise à jour GAE SDK qui effectue la logique suivante:
- vérifie ce que le latest version of GAE SDK for Python on Linux est (de cette écriture 1.7.5 qui est disponible pour téléchargement à l'adresse https://storage.googleapis.com/appengine-sdks/deprecated/175/google_appengine_1.7.5.zip .
- Vérifie la version actuellement installée du SDK GAE.
- Si la version disponible> version installée, télécharge le dernier paquet et décompresse dans le répertoire approprié.
S'il n'y a pas de façon "supportée" de faire l'étape 1, je suis prêt à coder en dur la "dernière version" dans le script, mais je veux seulement télécharger/installer une fois même si le script est exécuté plusieurs fois. En d'autres termes, le script devrait être idempotent.