From 467f4cebc14335c200fa6f005d24956fb6e25cd1 Mon Sep 17 00:00:00 2001 From: Xuehai Pan Date: Sat, 2 Jul 2022 19:04:40 +0800 Subject: [PATCH] docs: use scripts to bypass bugs in the readthedocs build system Signed-off-by: Xuehai Pan --- .readthedocs.yaml | 2 +- docs/source/fix-psutil-docstring.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100755 docs/source/fix-psutil-docstring.sh diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 16647cb..d0c6215 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -12,7 +12,7 @@ build: python: "3.8" jobs: post_install: - - sed -i -E 's/^ process identity for every yielded instance$/ \0/' "$(python3 -c "print(__import__('psutil').__file__)")" + - bash docs/source/fix-psutil-docstring.sh # Build documentation in the docs/ directory with Sphinx sphinx: diff --git a/docs/source/fix-psutil-docstring.sh b/docs/source/fix-psutil-docstring.sh new file mode 100755 index 0000000..b9ac034 --- /dev/null +++ b/docs/source/fix-psutil-docstring.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# shellcheck disable=SC2312 +exec sed -i -E 's/^ process identity for every yielded instance$/ \0/' "$(python3 -c "print(__import__('psutil').__file__)")"