You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Micromamba instead of one of the out-of-the-box tool options
Creating multiple environments with mamba exposed lots of problems:
* RTD's default machinery expects a single environment YAML file when
using conda/mamba. Injecting a 2nd environment into the normal build
process gets confusing.
* Other hidden assumptions in the default RTD build machinery; I don't
remember all the problems I ran in to, but getting a working build
required an unsustainable amount of trial-and-error.
* Default-installed mamba is too old to support 'emscripten' platform,
needs to be upgraded. When upgrading mamba, ran in to a weird issue
where the build.html step could not find the python interpreter.
It's possible to fully override build steps, but this is an
_undocumented feature_.
See: readthedocs/readthedocs.org#11551
Instead of overriding build steps, perhaps it will be best long-term to
override the entire build with `build.commands`.
See: https://blog.readthedocs.com/build-customization/
0 commit comments