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.
20 lines
441 B
YAML
20 lines
441 B
YAML
version: 2
|
|
|
|
build:
|
|
os: "ubuntu-lts-latest"
|
|
tools:
|
|
python: "3.11"
|
|
|
|
sphinx:
|
|
configuration: docs/conf.py
|
|
|
|
python:
|
|
install:
|
|
# Need to install this to set the correct version of steuptools for now
|
|
# because it is needed by fs
|
|
# See https://github.com/openedx/openedx-platform/issues/38068 for details.
|
|
- requirements: "requirements/pip-tools.txt"
|
|
- requirements: "requirements/edx/doc.txt"
|
|
- method: pip
|
|
path: .
|