Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pequeñas mejoras al proceso de construcción#2874

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
rtobar merged 4 commits intopython:3.12fromrtobar:small_build-improvements
Nov 15, 2024

Conversation

rtobar
Copy link
Collaborator

Éstos son pequeños cambios que mejoran ligeramente el proceso de la construcción de la documentación, y hacen más mantenible el código a futuro.

Primero, la lista de rutas relativas que hay que arreglar en los .rst de cpython ha sido simplificada, removiendo entradas innecesarias, y actualizando sólo los archivos que haga falta (en vez de ejecturas cada actualización sobre todos los archivos cada vez).

Segundo, el targetbuild del Makefile fue separado en sus sub-partes constituyentes, de tal modo que ahora en el step de CI donde antes teníamos una copia de los comandossed ahora hay sólo una invocación amake fix_relative_paths.

Finalmente, el PR que envié asphinx-intl para realizar updates en paraleloya está aceptado y una nueva versión ya fue publicada, por lo que la lista de requisitos ahora está actualizada para usar esa última versión (y así hacer más rápido el proceso de actualización a 3.13).

Doing so means we now can reuse the logic that fixes the include::directives in the cpython documentation in our CI job, avoidingrepeating ourselves, making maintenance easier and avoiding subtle bugs.Being able to reuse the rest of the steps (do_build, pospell, etc)requires more care, as the Makefile is constrained to requiring avirtual environment (which we don't create on CI), and also doesn'tallow us to pass command-line arguments to list specific files to check.Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
Some of these replacements didn't exist anymore, while others seemedlike accidental duplicates that might or might not have been needed tobegin with.Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
This version performs .po file updates in parallel, thus speeding up theprocess of moving to new versions of Python and updating our translationfiles.Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
@rtobarrtobar merged commit88c4f4c intopython:3.12Nov 15, 2024
7 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@cmaureircmaureircmaureir approved these changes

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@rtobar@cmaureir

[8]ページ先頭

©2009-2025 Movatter.jp