AnswerDotAI / AnswerDotAI/nbdev
`nbev_docs` Should give an option to disable the process of "updating tlmgr" and "updating existing packages"
- Dominant language
- Jupyter Notebook
- Stars
- 5.3k
- Forks
- 513
- Avg merge
- 2d 30m
- Merged PRs (30d)
- 8
Description
# Provide a minimally reproducible example
Run nbdev_docs on a Server in some place where network environment is somewhat different,
and the project contains a notebook with quarto raw block requireing pdf format:
```raw
format:
html:
code-fold: true
pdf:
toc: true
```
Due to the network issues,
the command would stuck at
```
running xelatex - 1
This is XeTeX, Version 3.141592653-2.6-0.999996 (TeX Live 2024) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
updating tlmgr
updating existing packages
```
and it never succeeds, as many related issues reported.
## Some background on minimal reproducible examples
Related issues include:
https://github.com/quarto-dev/quarto-cli/issues/1312
https://github.com/quarto-dev/quarto-cli/discussions/7380
## Where to host your mimimal reproducible example
TODO
Contributor guide
Research direction
Start by reproducing the issue with nbdev_docs on a notebook containing the shown Quarto raw block, and trace the entry point where “updating tlmgr” and “updating existing packages” are emitted. Done should include an option that disables both update steps and prevents the command from hanging in a restricted network environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter, jupyter-notebook, python
- Domain
- cli, documentation
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100