Aidan Feldman
Aidan Feldman
You're also getting `Mime type rendering requires nbformat>=4.2.0 but it is not installed`, which is what https://github.com/plotly/plotly.py/issues/4512 is about.
Hmm, [the remaining build error](https://app.circleci.com/pipelines/github/plotly/plotly.py/5281/workflows/2875b85d-4dd3-420e-9a67-1fbb9e300918/jobs/122213) doesn't sense to me… [Doesn't seem to be happening on `main`](https://app.circleci.com/pipelines/github/plotly/plotly.py?branch=main), but at a glance, I don't get why this change would have caused it....
> `nbformat` is only required when working with Jupyter notebooks … Sure. Do you have a sense of how many Plotly Express users are doing so in Jupyter vs. not?...
My workaround was to add it via JavaScript: ```yaml # _config.yml sphinx: config: html_js_files: - download.js ``` ```js // download.js window.addEventListener("load", () => { const links = document.querySelectorAll( '.dropdown-download-buttons a[href$=".ipynb"]'...
Better yet, turns out there's an extension that handles this (including `.md` files)! https://github.com/TeachBooks/JupyterBook-Patches
Done. FYI that in the future, you can do so yourself: https://pandas.pydata.org/pandas-docs/stable/development/contributing.html#finding-an-issue-to-contribute-to
Oh, sorry, I'm using the [linkcheck builder in Sphinx](https://www.sphinx-doc.org/en/master/usage/builders/index.html), which I thought leveraged this package. This issue may or may not be relevant to you, feel free to close.
> Python extension also has its own .env parser I came to say the same thing: Could the Jupyter extension leverage the [settings + environment variable handling from the other...