Skip to content

Improvments to external package embedding

Ju M requested to merge dev/includde-3rd-pkgs into master
  • discuss about the git submodules strategy: rejected
  • only embed used files (ignore tests, etc.)
  • [w] consider the possibility of not storing in the git but using a pip command for devs (and CI). Example: pip install -U --compile --target="." xlsxwriter

🥖 En français, cette PR :

  • supprime le code tiers (xlsxwriter) du dépôt,
  • amorce le packaging comme projet Python via un fichier setup.cfg
  • documente le processus de développement afin de récupérer les dépendances tierces avec pip
  • stocke les dépendances tierces à l'intérieur du package (sous-dossier external) pour éviter qu'elles ne créent un effet de bord dans QGIS (puis c'est une dépendance du projet dans une certaine version, impossible de dire si un autre plugin utilise aussi cette dépendance et dans quelle version = risque de conflit).
Edited by Ju M

Merge request reports

Loading