Skip to content

Docs: cache jupytext conversion and restore incremental html#603

Draft
cvanelteren wants to merge 1 commit intomainfrom
docs/jupytext-cache-rtd
Draft

Docs: cache jupytext conversion and restore incremental html#603
cvanelteren wants to merge 1 commit intomainfrom
docs/jupytext-cache-rtd

Conversation

@cvanelteren
Copy link
Collaborator

This adds a small on-disk cache for Jupytext to notebook conversion used by nbsphinx so repeated docs builds do not re-convert unchanged percent-format notebooks. The cache key includes input content, format, and jupytext version, with an opt-out environment variable and configurable cache directory. It also switches the default docs html target back to incremental behavior by using UPLT_DOCS_EXECUTE=auto and removing -E -a. The html-exec target remains the forced full rebuild path. On RTD the same converter hook runs through docs/conf.py; cross-build cache reuse depends on RTD environment persistence, but local repeated builds reliably benefit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant