AnswerDotAI / AnswerDotAI/nbdev

`nbev_docs` Should give an option to disable the process of "updating tlmgr" and "updating existing packages"

Open
#1,464 1 comment 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.