J'espère que ma réponse arrivera à temps, je viens de tester et vous pouvez utiliser PyDev d'Eclipse.
Fondamentalement, vous devez d'abord créer votre application Quickly comme indiqué dans les exemples, puis créer un projet en éclipse avec PyDev (j'ai utilisé le même nom) et définir l'emplacement de votre application Quickly comme emplacement du projet. Pour pouvoir lancer le projet depuis Eclipse, renommez le script exécutable appelé dans le dossier / bin à quelque chose comme * _launcher.py * (le nom doit être différent du module avec le reste du code).
Maintenant, une mauvaise tâche consiste à faire fonctionner les paramètres du schéma ( un bug à ce sujet est déposé). Tout d'abord, pour déplacer la compilation automatique du script à exécution rapide vers * _launcher.py *, ajoutez ce code à la fin du fichier, juste avant la commande d' importation :
### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
subprocess.call(["glib-compile-schemas", schemapath])
### END
Ensuite, pour dire à l'application de rechercher des schémas localement, vous devez également modifier la configuration de lancement de PyDev et dans l'onglet Environnement, ajoutez une variable XDG_DATA_DIRS avec une valeur
/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / path / to / your / project / data
(ajustez pour correspondre à votre chemin de projet)
Vous pourrez modifier tous les fichiers et tester si cela fonctionne et même déboguer le programme, et vous pouvez toujours utiliser les commandes normales rapidement.
Dans mon cas, j'avais déjà installé le plugin bazaar dans l'environnement eclipse et je peux voir quels fichiers je dois valider et ainsi de suite.