]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
fix(docs): prevent a virtual environment from failing a build
authorBoyan Karatotev <boyan.karatotev@arm.com>
Thu, 27 Oct 2022 10:28:23 +0000 (11:28 +0100)
committerBoyan Karatotev <boyan.karatotev@arm.com>
Wed, 16 Nov 2022 14:06:48 +0000 (14:06 +0000)
sphinx-build is passed a blanket "." to build all docs. However, if a
virtual environment is placed within the docs directory, sphinx will try
to build it which will fail due to some weird files it has.

This excludes the most common virtual environment directories from the
build to prevent this.

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: Ieeb14cfc5730d21c986611feb0ed379c58dfcae2

.gitignore
docs/conf.py

index b005fab38cd36c45d48ac8e82ff7393229528e63..1f4efb65aff5188fd4ceb6e599ef7258f3635340 100644 (file)
@@ -43,3 +43,9 @@ tags
 
 # Node.js
 node_modules/
+
+# common python virtual environment directories
+.env/
+env/
+.venv/
+venv/
index ef77f6bfe2ff14b624420c286725e96418b004d2..41947d9f8f99453d709a5e0e9a23fb2206087e89 100644 (file)
@@ -41,7 +41,8 @@ language = None
 # List of patterns, relative to source directory, that match files and
 # directories to ignore when looking for source files.
 # This pattern also affects html_static_path and html_extra_path .
-exclude_patterns = []
+# Don't try to build the venv in case it's placed with the sources
+exclude_patterns = [".env", "env", ".venv", "venv"]
 
 # The name of the Pygments (syntax highlighting) style to use.
 pygments_style = 'sphinx'