Workaround for LFS images

There is now code in `conf.py` to install git LFS and to check images
are correctly fetched.
This commit is contained in:
Richard 2021-09-21 14:22:22 +01:00
parent 107ef80b9e
commit 72c060c213

View file

@ -15,6 +15,18 @@
import os
import sys
# Workaround to install and execute git-lfs on Read the Docs
if os.system("git lfs env > /dev/null") == 0:
os.system("git lfs fetch")
os.system("git lfs checkout")
else:
print("Warning: it seems git lfs is not installed. Bodging our way around the problem to retrieve images...")
os.system('wget https://github.com/git-lfs/git-lfs/releases/download/v2.7.1/git-lfs-linux-amd64-v2.7.1.tar.gz')
os.system('tar xvfz git-lfs-linux-amd64-v2.7.1.tar.gz')
os.system('./git-lfs install') # make lfs available in current repository
os.system('./git-lfs fetch') # download content from remote
os.system('./git-lfs checkout') # make local files to have the real content on them
# Load module from relative imports by modifying the path
module_path = os.path.abspath("../..")