New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Passage à Python3 #65
Conversation
Not fully tested: base case seems to work
Un analyseur syntaxique LaTeX fonctionne. Un brève description des restrictions est ici : patacrep/patacrep-doc#6. |
Beau boulot, je vais tester d'ici peu. Concernant le point
pour patanet, on dépends de GitPython lequel dépends de gitdb, lequel est en cours de transition. Il risque donc d'y avoir un petit moment ou l'on reste en python 2. |
Question en lien avec ça : est-ce que l'on dit que l'on supporte Python2.7 et Python 3 (> 3.3) en même temps ? |
Alors tout semble fonctionner pour le moment chez moi dans un virtualenv tout propre. J'ai simplement des logs un poil trop détaillés :
Le premier warning est normal, et ne devrais pas trop apparaitre. Les lignes suivantes sont plus étranges dans ce cas. Il faudrait aussi ajouter les fichiers Par contre sous python2, la fonction qui charge les plugins plante. |
Ça alors. Il me semblait qu'avec le commit 7895aca, ils n'étaient plus générés. Tu confirmes que le test que tu as fait intégrait ce commit ? |
Oui :
|
Zut. À creuser… |
Je viens de réessayer chez moi, et il ne sont pas créés. Je n'ai pas le temps de me pencher là dessus maintetant, mais il faudra s'en occuper. |
Ça me va : Python3 est une dépendance comme une autre à Patacrep.
Ça me parait bien, dans la mesure où c'est un changement majeur (qui, entre autres, change les dépendances).
Oui ? :P |
Rien, juste un message posté trop tard ... |
Reference #65
J'ai tenté d'annuler la génération de ces fichiers (5084a0b). C'est quelque chose que j'ai du mal à reproduire, donc je ne suis pas sûr que ça fonctionne. On verra à l'usage… |
Ça a l'air bon chez moi aussi. Désolé, je trouve tout juste le temps de tester ça =) |
Simplification de l'installateur
J'ai l'impression qu'on est quasiment prêts à merger. Restent :
Si ça vous convient, je m'attaque à ces trois points, et propose la fermeture du ticket. |
Dans mes derniers tests, patanet était presque compatible python3, sauf pour un patch remonté, mais pas encore mergé. Tout le reste me convient ! |
Added option 'encoding' to songbook files
Pour moi, c'est prêt à merger. |
Let's go ! |
Super ! |
# -*- coding: utf-8 -*-
pour faire échouer l'interpréteur Python2Edit Luthaf : Ajout des évolution avec l'arrêt du support Python 2.
Edit Spalax : Changement de nom, de « Nouveau format » à « Passage à Python3 », et modifications en conséquence.
Closes #64 #60