Pysimplegui: Doc Build GAGAL!! BUTUH BANTUAN!!

Dibuat pada 18 Feb 2019  ·  6Komentar  ·  Sumber: PySimpleGUI/PySimpleGUI

Selama beberapa hari build ReadTheDocs gagal dan saya tidak tahu mengapa.

Kesalahan tidak masuk akal bagi saya. Mereka tidak memberi tahu saya dokumen mana yang buruk atau mengapa.

Hal-hal yang telah berubah selama beberapa minggu terakhir adalah saya menggunakan editor penurunan harga saya dengan cara yang langsung terintegrasi ke dalam GitHub. Dan saya telah menambahkan iframe resep repl.it ke dalam Buku Masak. Saya rasa readme belum ada.

Saya tidak berpikir itu adalah iframe karena mereka aktif dan berjalan di Buku Masak yang berfungsi saat ini yang terletak di sini
http://cookbook.PySimpleGUI.org

Readme ada di sini:
http://www.PySimpleGUI.org

Bantuan apa pun akan sangat dihargai!!!

Berikut ini contoh build:
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

Komentar yang paling membantu

Setelah saya terhubung dengan @stsewd masalahnya teratasi!

Dia benar-benar berusaha keras untuk membantu saya melalui proses ini. Anda dapat membaca tentang cobaan saya di sini

Sekarang saya tahu sedikit lebih baik tentang bagaimana perasaan pengguna PySimpleGUI ketika saya akhirnya mengatasi salah satu masalah mereka. Saya minta maaf kepada semua orang yang telah menunggu perbaikan. Saya telah fokus 100% untuk mendapatkan kembali dokumen ini!

Semua 6 komentar

Halo @MikeTheWatchGuy , saya cukup yakin kesalahan yang Anda dapatkan terkait dengan masalah mkdocs https://github.com/mkdocs/mkdocs/pull/1518
Tampaknya pembaruan mkdocs memecahkan masalah Versi 0.17.5

Saya terus mendapatkan kesalahan. Masih tidak bisa membuat readme saya dibangun dengan benar oleh readthedocs. Buku Masak saya baik-baik saja.

Bagaimana saya bisa memecahkan masalah ini? Saya tidak menjalankan mkdocs. Saya pikir itu readthedocs yang melakukan itu.

Saya memang melihat di catatan build dari 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)
Sekarang sepertinya saya mungkin perlu menemukan cara untuk mengubah nomor versi itu

HHHEEELLLLPPPP!!!!

Aku sekarang akan mundur.

Tampaknya readthedocs benar-benar mencair sekarang jika Anda menggunakan dokumentasi penurunan harga. Jika menggunakan sphinx, ternyata tidak ada masalah.

Saya BENAR-BENAR kecewa dengan orang-orang readthedocs karena memutakhirkan ke Python 3.7, memperkenalkan kesalahan sebagai akibatnya yang membuat dokumentasi saya berantakan.

Tidak adil!

Sial, saya menghabiskan cukup banyak waktu untuk mengerjakan dokumen-dokumen ini dan sekarang sudah 2 bulan sejak saya dapat mengunggah dokumen baru yang saya buat.

Aku harus mempekerjakan seseorang untuk memperbaiki ini.

Apakah ada orang di sini yang ingin menghasilkan uang dengan memperbaiki omong kosong ini?

Jika tidak, saya kira saya akan pergi ke fiverr untuk meminta bantuan.

@MikeTheWatchGuy Saya akan sangat membantu Anda dalam hal ini, tetapi sayangnya saya sangat sibuk untuk pekerjaan dan keluarga. Namun saya punya ide. Apakah mungkin untuk membuat dokumen secara lokal dan mengunggahnya langsung ke repositori proyek? menghapus readthedocs maksud saya.

Oh, saya mengerti situasi Anda Davide ..... jangan khawatir tentang membantu saya. Anda telah melakukan cukup.

Saya mengajukan bug dengan orang-orang readthedocs, tetapi tanggapannya tidak banyak membantu saya.

Anda dapat memperbarui ke versi baru mkdocs dengan file persyaratan atau menurunkan versi python. Anda dapat melakukan keduanya menggunakan file konfigurasi https://docs.readthedocs.io/en/stable/config-file/v2.html

Menutup sebagai duplikat dari #5332

Saya telah menghabiskan satu jam mencoba membuat dan memodifikasi file yml ini.

Apa yang saya kembali dan minta adalah file yang akan disediakan yang memperbaiki BUG MEREKA.

Apa yang mengerikan saat ini adalah bahwa kelas anak-anak HANYA HARI INI mulai menggunakan PySimpleGUI di kelas mereka, dan sekarang SEMUA dokumen PySimpleGUI sudah mati dan hilang. http://www.PySimpleGUI.org tidak ada lagi. Semua karena bug dalam kode readthedocs. Ini agak membuatku kesal untuk jujur.

Saya memang membangun dan mengunggah versi dokumen menggunakan alat lain yang mengubah dokumen penurunan harga saya menjadi sesuatu yang terlihat seperti readthedocs. Instruksi untuk alat itu adalah bahwa saya dapat "meng-host" html di mana saja, termasuk di GitHub.

Jadi, saya membuat dan mengunggah dokumen saya di sini:
https://github.com/PySimpleGUI/PySimpleGUI/tree/master/docs_html

Saya tidak tahu bagaimana cara membuat file-file itu "di-host" sehingga pengguna dapat berkunjung ke sana dan mereka akan melihat file-file itu sebagai situs web.

Setelah saya terhubung dengan @stsewd masalahnya teratasi!

Dia benar-benar berusaha keras untuk membantu saya melalui proses ini. Anda dapat membaca tentang cobaan saya di sini

Sekarang saya tahu sedikit lebih baik tentang bagaimana perasaan pengguna PySimpleGUI ketika saya akhirnya mengatasi salah satu masalah mereka. Saya minta maaf kepada semua orang yang telah menunggu perbaikan. Saya telah fokus 100% untuk mendapatkan kembali dokumen ini!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat