pydata-sphinx-theme
pydata-sphinx-theme copied to clipboard
A clean, three-column Sphinx theme with Bootstrap for the PyData community
Hello, How would I go about building this package for distribution in a network-less container? I'm trying to package 0.8.1 and upon invoking: `"python" "-m" "build" "--wheel" "--no-isolation" "."`, I...
We have a library with lots modules, classes, and methods. The issue we're having is that the generated stubs for the class methods roughly takes up 1 GB of storage....
### Context Currently, we have a number of "widgets" that can be turned on in the navbar of the theme. These are configured with a combination of two things: 1....
### Description Currently, we only test things that can be statically-generated by Python, using `pytest`. However, a lot of the functionality in this theme comes from JavaScript, which we cannot...
### Description We have not updated our dependency chain in `package.json` in a while. As a result, when we do a fresh `npm install`, we get a bunch of warnings...
See https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/configuring.html#configure-switcher-version-match for the explanation of the feature. For the configuration of the version dropdown, you provide a json like ``` [ { "name": "v2.1 (stable)", "version": "2.1" }, ......
I'd like to show the TOC for the root page (index.html) on the left sidebar and was wondering if it's currently possible to do so. Today the sphinx TOC appears...
### Description Right now, we publish our package via `python -m build` in this GitHub Action: https://github.com/pydata/pydata-sphinx-theme/blob/ef7d5a28f0b3354b2c71cc7bd041f607e315eb99/.github/workflows/tests.yml#L161-L181 The things that happen inside of `python -m build` are somewhat opaque, and...
A first iteration of the workflow updates was done in #519. But there are still some other things to update, ie: * Quotes in all the py versions: https://github.com/pydata/pydata-sphinx-theme/pull/519#discussion_r762245228 *...
The code here: https://github.com/pydata/pydata-sphinx-theme/blob/31299f7921803ce8e0844ddda2efe9c5e6c3a517/src/pydata_sphinx_theme/bootstrap_html_translator.py#L31 overrides: https://github.com/sphinx-doc/sphinx/blob/be7313348c0a102dbf235cf36a79b510b1822c95/sphinx/writers/html5.py#L749 But this means the `align` and `width` options of the `table` directive are not "honoured"