Pysimplegui: إصدارات Doc تفشل !! تحتاج مساعدة!!

تم إنشاؤها على ١٨ فبراير ٢٠١٩  ·  6تعليقات  ·  مصدر: PySimpleGUI/PySimpleGUI

لعدة أيام تفشل إصدارات ReadTheDocs ولا أعرف السبب.

الأخطاء لا معنى لها بالنسبة لي. لا يخبرونني أي من المستندات سيء ولا لماذا.

الأشياء التي تغيرت خلال الأسابيع الماضية هي أنني أستخدم محرر markdown الخاص بي بطريقة تتكامل مباشرة مع GitHub. وقد قمت بإضافة إطارات iframe للوصفة في كتاب الطبخ. لا أعتقد أن الملف التمهيدي به أي شيء حتى الآن.

لا أعتقد أنها إطارات iframes لأنها تعمل في كتاب الطبخ الحالي الموجود هنا
http://cookbook.PySimpleGUI.org

الملف التمهيدي هنا:
http://www.PySimpleGUI.org

أي مساعدة سيكون موضع تقدير كبير !!!

إليك مثال على البناء:
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

التعليق الأكثر فائدة

بمجرد أن اتصلت بـ

لقد بذل قصارى جهده بالفعل للمساعدة في توجيهي خلال هذه العملية. يمكنك أن تقرأ عن محنتي هنا

الآن أعرف جيدًا كيف يشعر مستخدمو PySimpleGUI عندما أعالج أخيرًا إحدى مشكلاتهم. أعتذر لكل من انتظر الإصلاحات. لقد ركزت 100٪ على استعادة هذه المستندات!

ال 6 كومينتر

مرحبًا MikeTheWatchGuy ، أنا متأكد من أن الخطأ الذي تحصل عليه يتعلق بمشكلة mkdocs https://github.com/mkdocs/mkdocs/pull/1518
يبدو أن تحديث mkdocs يحل مشكلة الإصدار 0.17.5

ما زلت أحصل على أخطاء. ما زلت لا أستطيع الحصول على الملف التمهيدي الخاص بي ليتم بناؤه بشكل صحيح بواسطة readthedocs. كتاب الطبخ الخاص بي بخير.

كيف يمكنني حل هذه المشكلة؟ أنا لا أدير mkdocs. أعتقد أن القراءة هي من يفعل ذلك.

أرى في بناء ملاحظات من 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)
الآن يبدو أنني قد أحتاج إلى إيجاد طريقة لتغيير رقم الإصدار هذا

HHHHEEELLLLPPP !!!!

أنا الآن أعود إلى الوراء.

يبدو أن readthedocs يذوب تمامًا الآن إذا كنت تستخدم وثائق تخفيض السعر. في حالة استخدام أبو الهول ، من الواضح أنه لا توجد مشاكل.

أشعر بخيبة أمل حقًا في مجموعة readthedocs للترقية إلى Python 3.7 ، وإدخال أخطاء كنتيجة لذلك تركت وثائقي في حالة من الفوضى.

ليس عادلا!

اللعنة ، لقد أمضيت وقتًا كافيًا في العمل على هذه المستندات وقد مر الآن شهرين منذ أن تمكنت من تحميل المستندات الجديدة التي قمت بإنشائها.

سأضطر لتوظيف شخص ما لإصلاح هذا.

هل يريد أي شخص هنا كسب بعض المال لإصلاح هذا الهراء؟

إذا لم يكن الأمر كذلك ، أعتقد أنني سأذهب لطلب المساعدة.

MikeTheWatchGuy سأساعدك حقًا في هذا ولكن لسوء الحظ أنا مشغول حقًا بالعمل والأسرة. ومع ذلك لدي فكرة. هل سيكون من الممكن بناء المستندات محليًا وتحميلها مباشرة إلى مستودع المشروع؟ إزالة readthedocs أعني.

أوه ، أنا أفهم وضعك يا دافيد ..... لا تقلق بشأن مساعدتي. لقد فعلت ما يكفي.

لقد قدمت خطأً إلى الأشخاص الذين تم قراءتهم ، لكن الرد لم يساعدني كثيرًا.

يمكنك التحديث إلى إصدار جديد من mkdocs مع ملف المتطلبات أو الرجوع إلى إصدار Python. يمكنك القيام بالأمرين باستخدام ملف التكوين https://docs.readthedocs.io/en/stable/config-file/v2.html

إغلاق كنسخة مكررة من # 5332

لقد أمضيت ساعة في محاولة إنشاء شيء ملف yml هذا وتعديله.

ما عدت إليه وطلبته هو تقديم ملف يعمل على إصلاح الخطأ لديهم.

الأمر المروع في الوقت الحالي هو أن فصلًا دراسيًا للأطفال JUST TODAY بدأ في استخدام PySimpleGUI في فصلهم ، والآن ماتت جميع مستندات PySimpleGUI وذهبت. http://www.PySimpleGUI.org ليس أكثر. كل ذلك بسبب خطأ في التعليمات البرمجية readthedocs. إنه أمر يثير استيائي نوعا ما لأكون صادقا.

لقد قمت بالفعل بإنشاء وتحميل نسخة من المستندات باستخدام أداة أخرى حولت مستندات markdown الخاصة بي إلى شيء يشبه readthedocs. كانت التعليمات الخاصة بهذه الأداة أنه يمكنني "استضافة" html في أي مكان ، بما في ذلك على GitHub.

لذلك ، قمت بإنشاء مستنداتي وتحميلها هنا:
https://github.com/PySimpleGUI/PySimpleGUI/tree/master/docs_html

لا أعرف كيفية "استضافة" هذه الملفات بطريقة ما حتى يتمكن المستخدمون من زيارتها هناك وسترى الملفات كموقع ويب.

بمجرد أن اتصلت بـ

لقد بذل قصارى جهده بالفعل للمساعدة في توجيهي خلال هذه العملية. يمكنك أن تقرأ عن محنتي هنا

الآن أعرف جيدًا كيف يشعر مستخدمو PySimpleGUI عندما أعالج أخيرًا إحدى مشكلاتهم. أعتذر لكل من انتظر الإصلاحات. لقد ركزت 100٪ على استعادة هذه المستندات!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات