Development #81689
Installer les dépendances XStatic avant le reste
0%
Description
On est sur un problème assez insoluble que le packaging préconisé par XStatic ne marche plus en général. On peut bien sûr corriger pour ce qui concerne nos librairies (soit en ajoutant "import pkg_resources" au début de setup.py soit en passant à un packaging correct1 pour les namespaces). Mais ça me semble beaucoup de boulot pour rien sachant que ça n'a pas d'impact sur les distributions binaires type wheel ou debian, uniquement sur l'installation depuis les sources.
Pour simplifier je propose d'énumérer les quelques dépendances XStatic en début d'installation et de toute installer via pip en une fois, XStatic2 important pkg_resources le problème disparait complètement et quelque soit la source de la dépendance XStatic (authentic, bijoe, combo, gadjo, wcs).
1 https://packaging.python.org/en/latest/guides/packaging-namespace-packages/
2 https://github.com/xstatic-py/xstatic/commit/1d687bef3d8cfad66213e8cf9e96e0aa17aae198
Historique
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Nouveau à Solution proposée
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/11
- Titre : install XStatic dependencies together (#81689)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/11/files
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Solution proposée à Solution validée
Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Solution validée à Résolu (à déployer)
Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/11
- Titre : install XStatic dependencies together (#81689)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/11/files
Mis à jour par Emmanuel Cazenave il y a 5 mois
- Statut changé de Résolu (à déployer) à Solution déployée