Pysimplegui: ¡Las compilaciones de documentos están FALLANDO! ¡¡NECESITAS AYUDA!!

Creado en 18 feb. 2019  ·  6Comentarios  ·  Fuente: PySimpleGUI/PySimpleGUI

Durante varios días, las compilaciones de ReadTheDocs fallan y no sé por qué.

Los errores no tienen sentido para mí. No me dicen cuál de los documentos es malo ni por qué.

Las cosas que han cambiado en las últimas semanas han sido que estoy usando mi editor de rebajas de una manera que se integra directamente en GitHub. Y he estado agregando iframes de recetas de repl.it en el libro de cocina. No creo que el archivo Léame aún tenga ninguno.

No creo que sean los iframes porque están en funcionamiento en el libro de cocina actual que se encuentra aquí.
http://cookbook.PySimpleGUI.org

Léame está aquí:
http://www.PySimpleGUI.org

¡Cualquier ayuda será muy apreciada!

Aquí hay una compilación de ejemplo:
https://readthedocs.org/projects/pysimplegui/builds/8589243/

Build #8589243
latest (1eb3c26878e321867fb1dc28d94353d2087fed3f)
Build failed
git clone --no-single-branch --depth 50 https://github.com/PySimpleGUI/PySimpleGUI .
git checkout --force origin/master
git clean -d -f -f
python3.7 -mvirtualenv --no-site-packages --no-download /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest
/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/bin/python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/.cache/pip pip
/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/bin/python -m pip install --upgrade --cache-dir /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/.cache/pip Pygments==2.2.0 setuptools<40 docutils==0.13.1 mock==1.0.1 pillow==2.6.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.5.4 recommonmark==0.4.0 mkdocs==0.17.3
cat mkdocs.yml
python /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/bin/mkdocs build --clean --site-dir _build/html --config-file /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/checkouts/latest/mkdocs.yml
INFO    -  Cleaning site directory 
INFO    -  Building documentation to directory: /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/checkouts/latest/_build/html 
Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/nav.py", line 337, in _follow
    raise StopIteration
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/bin/mkdocs", line 10, in <module>
    sys.exit(cli())
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/__main__.py", line 156, in build_command
    ), dirty=not clean)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/commands/build.py", line 282, in build
    build_pages(config, dirty=dirty)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/commands/build.py", line 213, in build_pages
    site_navigation = nav.SiteNavigation(config)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/nav.py", line 44, in __init__
    config, self.url_context)
  File "/home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages/mkdocs/nav.py", line 392, in _generate_site_navigation
    config_line, url_context, config):
RuntimeError: generator raised StopIteration

Done - Download from GitHub URGENT community input desired help wanted

Comentario más útil

Una vez que me conecté con @stsewd, ¡ el problema se resolvió!

Realmente hizo todo lo posible para ayudarme a atravesar este proceso. Puedes leer sobre mi terrible experiencia aquí.

Ahora sé un poco mejor cómo se sienten los usuarios de PySimpleGUI cuando finalmente abordo uno de sus problemas. Pido disculpas a todos los que han estado esperando arreglos. ¡Me he centrado al 100% en recuperar estos documentos!

Todos 6 comentarios

Hola @MikeTheWatchGuy , estoy bastante seguro de que el error que está recibiendo está relacionado con un problema de mkdocs https://github.com/mkdocs/mkdocs/pull/1518
Parece que una actualización de mkdocs resuelve el problema Versión 0.17.5

Sigo recibiendo errores. Sigo sin poder hacer que readthedocs construya correctamente mi archivo Léame. Mi libro de cocina funciona bien.

¿Como puedó resolver esté problema? No estoy ejecutando mkdocs. Creo que es readthedocs lo que hace eso.

Veo en las notas de compilación de readthedocs:
Requirement already up-to-date: mkdocs==0.17.3 in /home/docs/checkouts/readthedocs.org/user_builds/pysimplegui/envs/latest/lib/python3.7/site-packages (0.17.3)
Ahora parece que necesito encontrar una manera de cambiar ese número de versión

HHHHEEELLLLPPP !!!!

Ahora voy al revés.

Parece que readthedocs se derrite por completo ahora si está utilizando documentación de rebajas. Si usa Sphinx, evidentemente no hay problemas.

Estoy REALMENTE decepcionado con la gente de readthedocs por actualizar a Python 3.7, introduciendo errores como resultado que han dejado mi documentación en ruinas.

¡No es justo!

Maldita sea, paso suficiente tiempo trabajando en estos documentos y ahora han pasado 2 meses desde que pude subir nuevos documentos que hice.

Voy a tener que contratar a alguien para que arregle esto.

¿Alguien aquí quiere ganar algo de dinero arreglando esta mierda?

Si no, supongo que me voy a buscar ayuda.

@MikeTheWatchGuy Realmente te ayudaría en esto, pero desafortunadamente estoy muy ocupado con el trabajo y la familia. Sin embargo tengo una idea. ¿Sería posible compilar los documentos localmente y cargarlos directamente en el repositorio del proyecto? quitando readthedocs quiero decir.

Oh, entiendo tu situación Davide ..... no te preocupes por ayudarme. Has hecho suficiente.

Presenté un error con la gente de readthedocs, pero la respuesta no me ayudó mucho.

Puede actualizar a una nueva versión de mkdocs con un archivo de requisitos o degradar la versión de Python. Puede hacer ambas cosas usando un archivo de configuración https://docs.readthedocs.io/en/stable/config-file/v2.html

Cierre como duplicado de # 5332

Pasé una hora tratando de crear y modificar este archivo yml.

Lo que volví y pedí es que se proporcione un archivo que corrija SU ERROR.

Lo terrible en este momento es que un aula de niños SOLO HOY comenzó a usar PySimpleGUI en su clase, y ahora TODOS los documentos de PySimpleGUI están muertos y desaparecidos. http://www.PySimpleGUI.org ya no existe. Todo debido a un error en el código readthedocs. Para ser honesto, me está cabreando un poco.

Construí y cargué una versión de los documentos usando otra herramienta que convirtió mis documentos de rebajas en algo que se parece a readthedocs. Las instrucciones para esa herramienta eran que podía "alojar" el html en cualquier lugar, incluso en GitHub.

Entonces, creé y cargué mis documentos aquí:
https://github.com/PySimpleGUI/PySimpleGUI/tree/master/docs_html

No sé cómo conseguir esos archivos "alojados" de alguna manera para que los usuarios puedan visitarlos y ver los archivos como un sitio web.

Una vez que me conecté con @stsewd, ¡ el problema se resolvió!

Realmente hizo todo lo posible para ayudarme a atravesar este proceso. Puedes leer sobre mi terrible experiencia aquí.

Ahora sé un poco mejor cómo se sienten los usuarios de PySimpleGUI cuando finalmente abordo uno de sus problemas. Pido disculpas a todos los que han estado esperando arreglos. ¡Me he centrado al 100% en recuperar estos documentos!

¿Fue útil esta página
0 / 5 - 0 calificaciones