Project

General

Profile

Development #81689

Installer les dépendances XStatic avant le reste

Added by Benjamin Dauvergne 2 months ago. Updated 8 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
27 September 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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

#1

Updated by Benjamin Dauvergne 2 months ago

  • Description updated (diff)
#2

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 :

#3

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 :

#5

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 :

#6

Updated by Emmanuel Cazenave 8 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF