Unwanted `show_doc` Documentation Automatically Added 3x to Rendered HTML
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- jupyter, python
- Domínio
- devtools, documentation
Direção de pesquisa
Reproduza o problema com nbdev_preview usando o notebook 01_code.ipynb e, em seguida, inspecione o arquivo _proc/_docs/core.html.md gerado em busca das entradas show_doc repetidas. Compare o conteúdo gerado com o notebook e execute nbdev_clean, nbdev_export e nbdev_test para identificar se a documentação duplicada é produzida durante a exportação ou a renderização.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
When using nbdev to write a Python package, I've encountered an issue possibly associated with the nbdev_export command:
- Running
nbdev_previewto check the rendered HTML version of my source code for documentation results in the documentation forshow_docbeing automatically added three times to the very end of the rendered HTML page. The same is true for the published page with source code on GitHub pages - This occurs even though the built-in nbdev
show_docfunction has not been imported or used in the Jupyter notebook containing my source code (named01_code.ipynb, following the nbdev documentation). - The markdown for
show_docappears in the local markdown file_proc/_docs/core.html.mdlocated in my project's root directory and in the published page on GitHub pages:
Current Behavior
The show_doc documentation is automatically added three times to the end of the rendered HTML and markdown files.
Expected Behavior
The rendered HTML and markdown files should only contain documentation for the code actually present in the source notebook.
Attempted Solutions
- Ran
nbdev_clean(no effect on this issue). - Re-ran
nbdev_export(doesn't fix the issue). - All tests run successfully with
nbdev_test. - Ensured no mixing of import statements with actual code (known to cause issues with nbdev).
Any suggestions to fix this would be greatly appreciated. Thank you!
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 5.3k
- Forks
- 518
- Merge médio
- 1d 3h
- PRs com merge (30d)
- 2
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de AnswerDotAI/nbdev
-
Bug Report: `nbdev` Parser `IndexError` on `@patch_to` with Keyword ArgumentsTalvez já em andamento @ruchi-mish90 assumiu há 100 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
AnswerDotAI/nbdev#1596 · 1 comentário ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
AnswerDotAI/nbdev#1587 ·
-
Interested in Windows support?Talvez já em andamento @mrexodia assumiu há 24 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
AnswerDotAI/nbdev#1584 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
AnswerDotAI/nbdev#1583 · 1 comentário · 1 reação ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
AnswerDotAI/nbdev#1581 ·
Todas as issues de AnswerDotAI/nbdev
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
home-assistant/core#188424 ·
Mantenedores costumam responder em até 1 dia
-
docs good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
area: lockfile
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
pnpm/pnpm#17322 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
Mantenedores costumam responder em até 1 dia
-
[tooling] Example acceptance runner reports ALL PASS for an unsupported program (tested patch)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
limitlessprojects/Go-Hybrid#1595 ·
Mantenedores costumam responder em até 1 dia