From eba2856293ae929ab75f68d2cd2e80498fe40494 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Wed, 12 Jul 2023 14:27:23 -0400 Subject: [PATCH] build: Re-org docs deps. Some doc buildig deps were in development.in explicitly while others weren't. Update development.in to pull in doc.txt and then remove direct additions of the doc requirements from development.in --- requirements/edx/development.in | 3 +-- requirements/edx/doc.in | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/edx/development.in b/requirements/edx/development.in index 6f443efe49..ffdc299edd 100644 --- a/requirements/edx/development.in +++ b/requirements/edx/development.in @@ -12,11 +12,10 @@ -r ../pip-tools.txt # pip-tools and its dependencies, for managing requirements files -r testing.txt # Dependencies for running the various test suites +-r doc.txt # Dependencies for building the documentation locally. click # Used for perf_tests utilities in modulestore django-debug-toolbar # A set of panels that display debug information about the current request/response -sphinx-book-theme # Documentation theme mypy # static type checking pywatchman # More efficient checking for runserver reload trigger events -sphinxcontrib-openapi[markdown] # OpenAPI (fka Swagger) spec renderer for Sphinx vulture # Detects possible dead/unused code, used in scripts/find-dead-code.sh diff --git a/requirements/edx/doc.in b/requirements/edx/doc.in index d86264b534..c4bef4d4fd 100644 --- a/requirements/edx/doc.in +++ b/requirements/edx/doc.in @@ -6,3 +6,4 @@ sphinx-book-theme # Common theme for all Open edX projects gitpython # fetch git repo information Sphinx # Documentation builder sphinx-design # provides various responsive web-components +sphinxcontrib-openapi[markdown] # Be able to render openapi schema in a sphinx project