Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation

Skip to content

Rend les dépendances liées au client Swift optionnelles

Julien Moura a demandé de fusionner feature/make-swiftclient-dependency-optional vers main

Le client Swift est appelé à ne plus être utilisé au profit du client S3. Parmi les dépendances, le package lié à l'authentification keystone v3 dépend de 2 packages qui ne peuvent être installés facilement sur des distributions sans gcc (donc alpine). Notamment :

Cette MR rend les dépendances liées à Swift optionnelles. Un package en ayant besoin devra donc désormais faire :

python3 -m pip install -U gpf-entrepot-toolbelt[swift]

️ pour rappel, les dépendances optionnelles (les binaires de pg liés à psycopg sont également en option) ne sont pas intégrées à l'image Docker packagée et publiée ici.

MR liées :

cc @oslandia : attention à bien MAJ vos projets qui utilisaient le client Swift intégré à la toolbelt.

Modification effectuée par Julien Moura

Rapports de requête de fusion

Chargement en cours