Commit Graph

103 Commits

Author SHA1 Message Date
Julien Palard 4b1228c08d
make verifs: Do not wait indefinitely on stdin when nothing changed. 2023-04-14 14:51:09 +02:00
Julien Palard 497dd9aad4
Make merge 2023-04-14 13:20:40 +02:00
Julien Palard 3697e62ab7 Colons checker in CI. (#125)
Reviewed-on: AFPy/python-docs-fr#125
Reviewed-by: Christophe Nanteuil <christophenan@noreply.localhost>
2023-04-14 11:16:50 +00:00
Julien Palard c68566b785 Fully working CI (#118)
Ç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
2023-04-01 19:44:08 +00:00
Julien Palard c5cb1d9e65
potodo: Hello again. 2023-03-19 10:01:48 +01:00
Iucounu 5ef8287742 make fuzzy closes #54 (#55)
Co-authored-by: Iucounu <iucounu@riseup.net>
Reviewed-on: AFPy/python-docs-fr#55
Reviewed-by: Julien Palard <julien@palard.fr>
Co-authored-by: Iucounu <iucounu@noreply.localhost>
Co-committed-by: Iucounu <iucounu@noreply.localhost>
2023-02-17 15:53:58 +00:00
Julien Palard d7149ee267
potodo: Work offline (it only know to query github for the moment) 2023-02-16 12:58:37 +01:00
Julien Palard c45606574a Make merge (#34)
Pour https://github.com/python/cpython/pull/101852

Reviewed-on: AFPy/python-docs-fr#34
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
2023-02-12 21:11:06 +00:00
Julien Palard be3fe26412 merge.py 3.11 (#25)
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>
2023-02-12 15:17:38 +00:00
Julien Palard 5df229eee6 Fix headers, and enforce them. (#29)
Reviewed-on: AFPy/python-docs-fr#29
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
2023-02-07 22:52:58 +00:00
Christophe Nanteuil 75f7e91fcb Amélioration du Makefile (#23)
- 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>
2023-02-04 07:26:16 +00:00
Julien Palard 35ea246d59 Make merge (#22)
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>
2023-01-23 21:54:21 +00:00
Julien Palard 26c991fc20 Make merge (#21)
J'ai juste exécuté `python merge.py 3.11`.

Reviewed-on: AFPy/python-docs-fr#21
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
2023-01-15 21:42:07 +00:00
Julien Palard 6f8ad70e25 Add sphinx-lint and awk-based line length detector to make verifs. (#6)
Reviewed-on: AFPy/python-docs-fr#6
Co-authored-by: Julien Palard <julien@palard.fr>
Co-committed-by: Julien Palard <julien@palard.fr>
2022-11-21 21:14:49 +00:00
edith da21f1dbe0
màj: utilisation de htmlserve au lieu de serve dans le Makefile (#1919) 2022-11-13 15:29:30 +01:00
Julien Palard a4d6eb4aea
Drop powrap from make verifs. (#1909)
Closes #1841
2022-10-27 22:37:08 +02:00
Julien Palard ba66481997
Make merge 2022-05-23 00:54:07 +02:00
Jean Abou Samra e4c6328b99
Ajout des modules rendus obsolètes par la PEP 594 à EXCLUDED
Il n'est pas très utile de traduire ces fichiers, puisqu'ils seront
supprimés (avec les modules correspondants) en 2.12.
2022-05-23 00:07:55 +02:00
Julien Palard fecaae68a8
Make merge 2022-03-23 18:44:13 +01:00
Christophe Nanteuil d3dc3685b4
Possibilité de spécifier le port sur lequel servir la doc produite (#1810) 2022-02-06 15:45:57 +01:00
Julien Palard 2479b6ba06
Make merge (#1799) 2021-12-31 11:41:52 +01:00
Julien Palard 76b5c8ea62
Make merge (#1782)
Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com>
2021-11-29 14:13:01 +01:00
Yannick Gingras 99ffbb6746
Seconde partie de whatsnew/3.10 (#1777)
Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com>
Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com>
Co-authored-by: Julien Palard <julien@palard.fr>
2021-11-27 17:48:35 +01:00
Jean-Abou-Samra e397ed58ff
Nouvelle mise à jour de EXCLUDED (#1769) 2021-11-07 17:24:35 +01:00
Julien Palard 4955f79c65
Make merge (#1766)
* Make merge

* Avoid a newline at each run of merge.py.
2021-11-05 23:32:47 +01:00
Julien Palard ff88ce44c3
Make wrap to actually wrap, not just check. (#1765) 2021-11-04 18:14:17 +01:00
Julien Palard 2afee90322
Mdk/merge (#1734)
* Make merge

* Move merge to its own script.

* No longer needed.

* Use git ls-files.
2021-10-22 14:56:00 +02:00
Jean-Abou-Samra f2d50c8810
Mise à jour de EXCLUDED (#1733)
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.
2021-10-21 14:53:28 +02:00
Jean-Abou-Samra 5f63c38fc1
Suppression de build/ dans make clean (#1730)
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.
2021-10-20 15:32:30 +02:00
Julien Palard 3392ebaa93
Use our own cpython clone. (#1675) 2021-09-25 16:09:15 +02:00
Julien Palard 17d5f9cebe
Make merge (#1695)
* Make merge

* FIX: spelling for pospell.

* Uniformisation des entêtes po.
2021-09-24 10:20:01 +02:00
Jean-Abou-Samra 0086ed1f76
Mise à jour de BRANCH dans le Makefile (#1693)
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.
2021-09-23 16:16:02 +02:00
Jean-Abou-Samra c2f8b3ad64
Suppression de make progress (#1692)
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
2021-09-16 12:33:51 +02:00
Jean-Abou-Samra 28f90d0bbd
Pas de -W explicite pour Sphinx (#1680)
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.
2021-09-06 11:11:48 +02:00
Julien Palard 36c751e00e
make merge for 3.10. 2021-06-22 10:05:23 +02:00
Dimitri Merejkowsky 61635a4bf7
Make: don't run `git checkout -` at the end of the build (#1619)
Running `git checkout CPYTHON_CURRENT_COMMIT` and then
`git checkout -c` can render the sphinx build slower
because many sources may seem out of date.
2021-05-12 14:23:35 +02:00
Dimitri Merejkowsky 26361e7fc6
Makefile: don't run sphinx in quiet mode (#1611)
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
2021-04-30 17:08:43 +02:00
Julien Palard 322349581a
FIX: Checkout before telling the user to install Sphinx. (#1575)
So they use the Sphinx required from our branch, not the Sphinx from another random branch.

Fixes: #1556
2021-03-24 22:59:41 +01:00
Julien Palard 7b88307273
Make merge (#1555)
Automerge of PR #1555 by @JulienPalard
2021-03-19 17:27:36 +01:00
Julien Palard 599df826ed
Make merge of 3.9 (#1512) 2021-01-27 20:42:04 +01:00
Julien Palard 5a4372b895
Trying to simplify the Makefile (#1499)
* 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.
2021-01-27 19:23:53 +01:00
Julien Palard 25e6bb0dc1
Make merge of 3.9 (#1505) 2020-12-18 07:09:57 +01:00
Julien Palard c4ac4df37d
Try gh-actions. (#1474) 2020-11-23 13:11:32 +01:00
Jules Lasne (jlasne) e1a6d03d7f
Make merge (#1451) 2020-10-16 08:41:36 +02:00
Julien Palard c109850819
make merge from cpython 3.9 (#1440) 2020-10-02 10:55:01 +02:00
Jules Lasne (jlasne) 757ab3f7b4
Make merge of 3.9 (#1385) 2020-09-11 09:11:46 +02:00
Julien Palard 262421d34c make merge from cpython 3.9 2020-07-30 14:12:04 +02:00
Julien Palard a5123415bb Uniformisation et simplification des chemins. 2020-07-30 14:12:04 +02:00
Julien Palard 4eff78750d Workaround for https://bugs.python.org/issue41331 2020-07-30 14:12:04 +02:00
Christophe Nanteuil c88e6c7a9b Le contournement du bug #1231 n'a plus lieu d'être.
Le Makefile étant peu verbeux, ajout de messages pour indiquer ce qu'il est en
train de faire.
2020-07-10 07:18:11 +02:00