Projet

Général

Profil

Development #70163

retirer le sitepackages = true de tox

Ajouté par Frédéric Péters il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 octobre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Bizarrement évoqué dans un ticket authentic #70155#note-6, w.c.s. a la particularité d'avoir sitepackages=true (versus les autres modules qui notamment ont des getlasso3.sh), il y a souhait de pouvoir fonctionner sans ça.


Fichiers

Révisions associées

Révision 8740de66 (diff)
Ajouté par Benjamin Dauvergne il y a plus d'un an

misc: declare w.c.s. dependencies in setup.py (#70163)

Révision 9a8bb692 (diff)
Ajouté par Benjamin Dauvergne il y a plus d'un an

misc: remove sitepackages=True from tox.ini (#70163)

It needs getlasso3.sh to get Lasso from the environment (Lasso's python
binding cannot be installed through pip).

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus d'un an

En dehors du getlasso3.sh je note qu'il faudrait au minimum déclarer Quixote, vobject et quelques autres comme dépendance dans setup.py, idéalement w.c.s. devrait pouvoir s'installer avec pip, techniquement rien ne l'empêcherait.

#2

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Assigné à Benjamin Dauvergne supprimé

Je prends qu'on ne m'accuse pas de faire chier inutilement.

#4

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Assigné à mis à Benjamin Dauvergne
#6

Mis à jour par Frédéric Péters il y a plus d'un an

+        'django>=2.2,<2.3',
(...)
-    django22: django>=2.2,<2.3

je préférerais ne pas avoir le <2.3 dans le setup.py, et garder la limite dans le tox.ini, parce que c'est typiquement le truc qui fait qu'un tox où on voudrait tester 3.2 prendra quand même 2.2.

#8

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#9

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9a8bb6929c62ee5b2c6a5517bc89cf7a44665fb9
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Wed Oct 12 12:26:39 2022 +0200

    misc: remove sitepackages=True from tox.ini (#70163)

    It needs getlasso3.sh to get Lasso from the environment (Lasso's python
    binding cannot be installed through pip).

commit 8740de66f1b8fbc3a660108fad7a6a7c2d732b44
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Wed Oct 12 12:29:13 2022 +0200

    misc: declare w.c.s. dependencies in setup.py (#70163)
#10

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF