Move python deps to requirements.txt

This commit is contained in:
Philipp Heckel 2021-12-07 13:37:01 -05:00
parent a3ce12585b
commit ab3cc47e27
3 changed files with 14 additions and 6 deletions

View file

@ -12,11 +12,7 @@ jobs:
uses: actions/checkout@v2
- name: Install dependencies
run: sudo apt update && sudo apt install -y python3-pip
- name: Install latest jinja2 version
run: pip3 install jinja2
- name: Install mkdocs
run: pip3 install mkdocs mkdocs-material mkdocs-minify-plugin
- name: Build docs
- name: Build docs (required for tests)
run: make docs
- name: Run tests, formatting, vetting and linting
run: make check

View file

@ -39,7 +39,10 @@ help:
# Documentation
docs: .PHONY
docs-deps: .PHONY
pip3 install -r requirements.txt
docs: docs-deps
mkdocs build
# Test/check targets

9
requirements.txt Normal file
View file

@ -0,0 +1,9 @@
# The documentation uses 'mkdocs', which is written in Python
# See https://github.com/squidfunk/mkdocs-material/issues/2030
jinja2>=2.11.1
# mkdocs
mkdocs
mkdocs-material
mkdocs-minify-plugin