J'essaye d'obtenir un paquet installé sur Google App Engine. Le package repose plutôt sur pkg_resources
, mais il est impossible d'exécuter setup.py
sur App Engine.Comment puis-je enregistrer manuellement des distributions avec pkg_resources?
Cependant, il n'y a pas de code spécifique à la plate-forme dans la source, donc ce n'est pas un problème de simplement compresser la source et d'inclure ceux dans le chemin du système. Et j'ai une version de pkg_resources
installée et fonctionnant aussi bien.
Le seul problème est d'obtenir le package effectivement enregistré avec pkg_resources
donc quand il appelle iter_entry_points
il peut trouver les plug-ins appropriés.
Quelles méthodes dois-je appeler pour enregistrer des modules sur sys.path
avec toutes les métadonnées appropriées, et comment puis-je savoir quelles sont ces métadonnées?