This patch updates the build environment from Ubuntu 20.04 to Ubuntu 22.04 and changes the Python tool from version 3.10 to mambaforge-4.10. It also removes unnecessary comments and code related to other tools like nodejs, rust, and golang. The patch also simplifies the post_install job to only copy notebooks into the docs directory. The Sphinx configuration remains the same.
The second part of the patch introduces a new file that specifies the dependencies for the documentation environment, including Python 3.10, Sphinx, and several Sphinx-related packages installed via pip.
This patch updates the build environment from Ubuntu 20.04 to Ubuntu 22.04 and changes the Python tool from version 3.10 to mambaforge-4.10. It also removes unnecessary comments and code related to other tools like nodejs, rust, and golang. The patch also simplifies the post_install job to only copy notebooks into the docs directory. The Sphinx configuration remains the same.
The second part of the patch introduces a new file that specifies the dependencies for the documentation environment, including Python 3.10, Sphinx, and several Sphinx-related packages installed via pip.