Ça commence à marcher, par contre on a un souci avec un :rfc: dans pospell :
<rst-doc>:1: (ERROR/3) RFC number must be a number greater than or equal to 1; "la spécification correspondante <5424#section-6>" is invalid. while parsing: La :rfc:`5424` requiert qu’un message Unicode soit envoyé à un démon *syslog* sous la forme d’un ensemble d’octets ayant la structure suivante : un composant ASCII pur facultatif, suivi d’une marque d’ordre d’octet (*BOM* pour *Byte Order Mark* en anglais) UTF-8, suivie de contenu Unicode UTF-8 (voir la :rfc:`la spécification correspondante <5424#section-6>`).
Reviewed-on: AFPy/python-docs-fr#118
C'est encore un `merge.py 3.11` sans intervention manuelle : j'essaye de tenir la 3.11 à jour à l'approche de la PyConFr.
Reviewed-on: AFPy/python-docs-fr#25
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
- ajout du nettoyage de locales/$(LANGUAGE)/LC_MESSAGES/ dans la cible 'clean'
- variable supplémentaire pour préciser en ligne de commande la gestion des
erreurs par Sphinx
- séparation dans l'appel au Makefile de cpython du paramètre JOBS pour qu'il
soit pris en compte (en lien avec une PR vers cpython)
- suppression de la variable SERVE_PORT devenue inutile depuis le commit
da21f1dbe0
Co-authored-by: Christophe Nanteuil <christophe.nanteuil@gmail.com>
Reviewed-on: AFPy/python-docs-fr#23
Reviewed-by: Julien Palard <julien@palard.fr>
Co-authored-by: Christophe Nanteuil <christophenan@noreply.localhost>
Co-committed-by: Christophe Nanteuil <christophenan@noreply.localhost>
Où je répare mes bêtise du précédent merge.
cf. AFPy/python-docs-fr#21 et l'analyse de @ChristopheNan :)
Reviewed-on: AFPy/python-docs-fr#22
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
Puisque CONTRIBUTING.rst recommande de ne pas traduire distutils/ et
installing/, ce commit les ajoute à EXCLUDED pour que Potodo les
ignore, ainsi que quelques modules marqués « .. deprecated:: »
upstream.
Le but de make clean est de repartir à zéro, donc je propose de le
faire vraiment en supprimant, en plus des fichiers .mo et des fichiers
qui marquent les dépendances pour pospell, tout le dossier build/ avec
la documentation générée par Sphinx. C'est utile lorsque Sphinx oublie
de mettre à jour certaines choses, ou lorsque l'on se demande si c'est
le cas.
Sans cela, make spell vérifie bien plus de fichiers que nécessaire car
un bon nombre de modifications ont été effectuées entre 3.9 et une
branche courante fondée sur 3.10.
make progress était incohérent avec make todo car il manquait
l'exclusion des fichiers qui ne sont pas à traduire. Comme potodo fait
maintenant le même boulot et plus (la progression est affichée depuis la
version 0.18.0), make progress est devenu inutile.
Closes#1685
CPython ajoute déjà -W dans son Makefile. Depuis le commit
f98c1623ec90508937afc1b58556e38214d70892 ("Doc: -W flag for sphinx-build
can be disabled" par Julien Palard), c'est même configurable à l'aide de
la variable SPHINXERRORHANDLING.
Avec le présent commit, cette variable
fonctionne aussi dans notre traduction, ce qui facilite la traduction
car cela permet d'obtenir tous les avertissements en une fois avec
« make SPHINXERRORHANDLING= » ou bien « make SPHINXERRORHANDLING="-W
--keep-going" », au lieu de voir un nouvel avertissement arrêter la
compilation à chaque fois. Ce serait bien d'avoir --keep-going par
défaut, mais je ne l'ajoute pas ici car il serait sûrement encore mieux
de le mettre dans CPython directement.
Rationale:
* Sometimes Sphinx is slow and it's nice to have progress indicators while it's
running
* If there's a warning or error, it may be possible to get relevant context
* Simplify Makefile
* Enfin bon il sera bien sur PyPI soon™, laissons le.
* Garde fou.
* Useless, as rm -fr without argument removes nothing.
* Don't remove locales/.
* Newline at end of file
* I don't get what's happening here.
* Still don't get it.
* I was not sure it was mandatory, now I am.
* Ohh my debug was not debugging.
* WTF
* Ok, it's a Python upgrade...
* Update .github/workflows/tests.yml
* Update Makefile
* Update .github/workflows/tests.yml
* Update Makefile
* No longer needed.