nouvelles dépendances ?

Plus d'informations
il y a 5 ans 9 mois - il y a 5 ans 9 mois #21637 par Fred.th
nouvelles dépendances ? a été créé par Fred.th
Bonsoir,
J'ai l'impression qu'avec les nouvelles versions il y a quelques dépendances supplémentaires ?
Sous Mageia 6, Noéthys refuse de se lancer faute de email_mime_image Je ne sais pas quel module installer pour y remédier. J'ai essayé
pip install email
au cas où... mais ça n'a pas pris.

Fred.th, pour le Relais des Enfants à Montpellier
www.relaisdesenfants.org
Dernière édition: il y a 5 ans 9 mois par Fred.th.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois #21682 par Ivan
Réponse de Ivan sur le sujet nouvelles dépendances ?
Bonjour,

Il faudrait peut-être vérifier si six est à jour.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois #21694 par Claude
Réponse de Claude sur le sujet nouvelles dépendances ?
Bonjour,

Je suis sous debian et je n'ai pas constaté ça, mais je suis en distribution testing.
Je viens d'essayer sur une stable, et effectivement j'ai bien constaté le même problème.
Et Ivan a raison, c'est une question de version de six.
Sous debian, c'est le paquet python-six.
En stable il est en version 1.10
En testing version 1.12
Et mail_mime_image a été introduit dans la version 1.11.
Pour Mageia je ne connais pas, je ne sais pas si tu peux trouver des versions recompilées, pour debian je vais regarder car c'est embêtant, on ne peut pas désinstaller python-six pour par exemple réinstaller avec pip, car il y a plein d'autres paquets qui dépendent de python-six.
Il va falloir que je trouve un backport, ou le faire ...

Claude

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois #21695 par Claude
Réponse de Claude sur le sujet nouvelles dépendances ?
Je complète ma réponse précédente.
Pour debian, c'est très simple, il n'y a pas de problème de dépendances entre les versions, il suffit donc d'installer la version python-six de la branche testing.
On peut trouver ça par exemple à cette adresse:
http://ftp.fr.debian.org/debian/pool/main/s/six/python-six_1.12.0-1_all.deb
Une fois téléchargé:
dpkg -i python-six_1.12.0-1_all.deb

Claude

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois - il y a 5 ans 9 mois #21696 par Fred.th
Réponse de Fred.th sur le sujet nouvelles dépendances ?
Oui, sous Mageia 6,  le paquet six est en version 1.10. Il faut que je voie si je peux l'installer et comment.

Pour info six est un paquet qui permet la compatibilité entre python 2 (à partir de 2.6, sachant que Noéthys est développé en 2.7) et python 3.
La conversion à python3 est devenue indispensable car officiellement il n'y aura plus de support de python 2.7 à partir de 2020 ce qui posera des problème de sécurité.

À propos de six : passage de python 2 à 3 : 2*3 = 6 => six. C'est très geek comme façon de nommer... Six devrait devenir inutile quand Ivan aura fini cette conversion ?

edit :
Des fois faut pas chercher :
pip install --upgrade six
et voilà...

Fred.th, pour le Relais des Enfants à Montpellier
www.relaisdesenfants.org
Dernière édition: il y a 5 ans 9 mois par Fred.th.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois #21700 par Ivan
Réponse de Ivan sur le sujet nouvelles dépendances ?
Bonjour,

Non, six sera toujours nécessaire car je l'utilise pour avoir une double compatibilité Py2 et Py3. Le chantier de conversion est tellement énorme que je l'ai commencé il y a plusieurs années et m'imposait donc cette double compatibilité pour me permettre de continuer les autres développements sans problèmes. A ce jour, Noethys fonctionne presque totalement avec Python 3, mais il me reste encore quelques mois de travail sur les dernières fonctionnalités mineures à convertir.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.279 secondes
Propulsé par Kunena