Development #70163
retirer le sitepackages = true de tox
0%
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
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
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.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Assigné à
Benjamin Dauvergnesupprimé
Je prends qu'on ne m'accuse pas de faire chier inutilement.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Fichier 0001-misc-declare-w.c.s.-dependencies-in-setup.py-70163.patch 0001-misc-declare-w.c.s.-dependencies-in-setup.py-70163.patch ajouté
- Fichier 0002-misc-remove-sitepackages-True-from-tox.ini-70163.patch 0002-misc-remove-sitepackages-True-from-tox.ini-70163.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Fichier 0001-misc-declare-w.c.s.-dependencies-in-setup.py-70163.patch 0001-misc-declare-w.c.s.-dependencies-in-setup.py-70163.patch ajouté
- Fichier 0002-misc-remove-sitepackages-True-from-tox.ini-70163.patch 0002-misc-remove-sitepackages-True-from-tox.ini-70163.patch ajouté
Ok.
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
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)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
misc: declare w.c.s. dependencies in setup.py (#70163)