Module admin.zip_plume#

Crée une archive du plugin QGIS Plume.

En supposant que le dossier parent correspond à la racine du Git, on exécutera simplement:

>>> zip_plume()

Cette commande crée un fichier plume.zip à la racine du Git contenant le code du plugin Plume, allegé de tout ce dont les utilisateurs n’ont pas besoin, en particulier les scripts de tests et les données associées.

Pour créer l’archive dans un autre répertoire:

>>> zip_plume('C:\Users\Me\Documents\Destination')
admin.zip_plume.include(anypath)#

L’élément doit-il être inclus dans le ZIP ?

Parameters:
anypathstr or pathlib.Path

Une chaîne de caractères correspondant à un chemin.

Returns:
bool

True si le fichier ou répertoire doit être inclus dans la sauvegarde, False sinon.

admin.zip_plume.zip_plume(dest=None)#

Crée un ZIP contenant le code source du plugin QGIS Plume.

Parameters:
deststr or pathlib.Path, optional

Le chemin du répertoire où le ZIP doit être créé. Si non spécifié, il est créé dans le dossier parent, qui correspond en principe à la racine du Git metadata-postgresql.

Notes

Si un fichier plume.zip existait déjà dans le répertoire de destination, il sera silencieusement remplacé.