MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
0 stars 1 forks source link

Réduire la taille de l'archive contenant le plugin QGIS #175

Closed alhyss closed 7 months ago

alhyss commented 8 months ago

Modification de la fonction admin.zip_plume.zip_plume pour qu'elle compresse l'archive générée.

https://github.com/MTES-MCT/metadata-postgresql/blob/91a1d871b53bd00365d2eb8ab54c2837957487cb/admin/zip_plume.py#L25

alhyss commented 8 months ago

@WREATCHED J'ai fait la petite modification nécessaire. On passe d'un ZIP de 15 822 Ko pour la v1.1.0 à 2 981 Ko pour la version en cours de développement, ce n'est effectivement pas négligeable.

J'ai vérifié que QGIS arrivait à installer le plugin à partir de l'archive compressée, mais pas dans le cas où il y a besoin d'installer les bibliothèques. Il n'y a pas de raison que ça se passe mal, mais est-ce que tu pourras tout de même faire ce test-là avant de marquer l'issue comme résolue ?

La commande pour générer le ZIP est toujours la même :

from admin.zip_plume import zip_plume
zip_plume()
WREATCHED commented 8 months ago

Test