9 Commits

Author SHA1 Message Date
Feanil Patel
f802f578e5 build: Fix the docs build.
Our use of `fs` means we have a runtime dependency on setuptools. The
newest version is not compatible with the current version of `fs` so
we've added a constraint.  But the docs build didn't previously install
our specified version of setuptools.  This is to fix that.
2026-03-04 14:22:55 -05:00
edX requirements bot
41d3f2479e build: use ubuntu-lts-latest in readthedocs build (#37392) 2025-09-27 19:03:45 +05:00
Irtaza Akram
367463c20b fix: readthedocs python version (#35868) 2024-11-18 11:30:21 +05:00
Feanil Patel
ec265699dc docs: Update the docs to build on the latest python version. 2024-10-01 10:11:29 -04:00
Feanil Patel
322a9c4773 build: Fix the docs build.
We were pointing to the wrong location for the conf.py file previously.
Correct this so that the docs build works.
2023-09-05 09:10:49 -04:00
Feanil Patel
de6639a85f docs: Update .readthedocs.yml to point to the sphinx config.
Now that there is only one sphinx project, the RTD config can be more
specific and stop relying on the old style config which is about to be
deprecated.
2023-07-18 16:41:00 -04:00
Feanil Patel
a44336057d build: Install edx-platform as a part of the docs setup. 2023-07-17 10:49:44 -04:00
Feanil Patel
df4b59d93e docs: Update build operating system.
Co-authored-by: Carlos Muniz <cmuniz@tcril.org>
2022-11-29 14:54:20 -05:00
Feanil Patel
a2499f94ef docs: Try to explicitly set python 3.8 for docs.
This repo currently builds multiple RTD projects out of it and the yaml
config doesn't really have a way to specify which project it's for so we
keep this minimal.

The hope is that any settings it doesn't find here it will pick up from
the advanced project settings in RTD.

We need to explicitly set the python version because RTD seems to be
defaulting to Python 3.7 otherwise and that's not compatible with some
of the requirements in our docs.txt file which no longer support
python<3.8

We need to explicitly list any extra requirements files we want to
install and that can't be set per project but luckily all the doc
projects share the same requirements file.
2022-11-29 11:51:26 -05:00