Projet

Général

Profil

Development #81689

Installer les dépendances XStatic avant le reste

Ajouté par Benjamin Dauvergne il y a 7 mois. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 septembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

#1

Mis à jour par Benjamin Dauvergne il y a 7 mois

  • Description mis à jour (diff)
#2

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 :

#3

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 :

#5

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 :

#6

Mis à jour par Emmanuel Cazenave il y a 5 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a 3 mois

Automatic expiration

Formats disponibles : Atom PDF