🌐 AI搜索 & 代理 主页
Skip to content

Conversation

@rtobar
Copy link
Collaborator

@rtobar rtobar commented Nov 23, 2024

La acción comenzó a fallar (e.g. https://github.com/python/python-docs-es/actions/runs/11980786740/job/33405766523?pr=3304) después de mergear #3301. Esto porque la acción realiza un "sparse checkout" (para ahorrar tiempo) de ciertos archivos, y con #3301 este checkout hubiese tenido que haber incluido a todo el submódulo cpython, con lo cual se hubieran agregado varios seguidos más a la ejecución del GHA.

Este PR separa nuestras propias dependencias en un nuevo archivo requirements-own.txt que es incluido por requirements.txt, pero que también puede ser referenciado de forma separada. El GHA en cuestión efectivamente ahora sólo instala requirements-own.txt, evitando así referenciar al submódulo de cpython.

Por otro lado, tener nuestras propias dependencias en un archivo separado no es malo en términos de organización de la información.

Nótese que este PR en sí va a fallar, ya que el archivo .yaml definiendo el GHA fallido se toma de la rama principla, no la del PR. Pero en rtobar#9 pueden ver que el fix funciona al abrir un PR contra una rama donde el fix ya está puesto.

That will allow us to install only those if necessary (hint: we need
to, sometimes).

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
We don't actually need cpython's documentation dependencies, since we
only run one of our own scripts.

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>
@cmaureir cmaureir merged commit 70e20ec into python:3.13 Nov 23, 2024
3 of 4 checks passed
@rtobar rtobar deleted the sparse-co-fix branch November 27, 2024 03:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants