Skip to content

Commit

Permalink
build: kludge around Sphinx + Jinja2 + MarkupSafe requirement conflicts
Browse files Browse the repository at this point in the history
Don't want to mess with Sopel 7.x's code at this point unless I HAVE to.
This is exactly the kind of stupid little thing that's only an issue for
us developers, anyway, so it's not like it needs a bugfix release.
  • Loading branch information
dgw committed Nov 20, 2022
1 parent a1bd5eb commit 57819c1
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion netlify-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ echo "Generating plugin command/config pages"
python3 document_sopel_plugins.py --sopel=_sopel

echo "Installing Sopel's dev dependencies"
pip3 install -r ./_sopel/dev-requirements.txt
# Jinja2 pin for dependency hell on Sopel 7.x;
# shouldn't be necessary once we switch to docs for 8.0
pip3 install -r ./_sopel/dev-requirements.txt 'Jinja2<3.1'

echo "Building Sphinx docs"
cd _sopel/docs
Expand Down

0 comments on commit 57819c1

Please sign in to comment.