Project

General

Profile

Development #81689

Updated by Benjamin Dauvergne 5 months ago

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 correct[1] 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, XStatic[2] important pkg_resources le problème disparait complètement et quelque soit la source de la dépendance XStatic (authentic, bijoe, combo, gadjo, wcs).

fn1. https://packaging.python.org/en/latest/guides/packaging-namespace-packages/


fn2. https://github.com/xstatic-py/xstatic/commit/1d687bef3d8cfad66213e8cf9e96e0aa17aae198

Back