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
History
Updated by Robot Gitea 2 months ago
- Status changed from Nouveau to 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
Updated by Robot Gitea 2 months ago
- Status changed from Solution proposée to Solution validée
Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 2 months ago
- Status changed from Solution validée to 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
Updated by Emmanuel Cazenave 8 days ago
- Status changed from Résolu (à déployer) to Solution déployée