MNT: tests need matplotlib, doc/build needs pdoc3

This commit is contained in:
Kernc
2019-01-11 07:01:13 +01:00
parent b8f5824686
commit 74f0f9b8de
3 changed files with 4 additions and 3 deletions

View File

@@ -2,7 +2,7 @@ Backtesting.py Documentation
============================ ============================
After installing documentation dependencies: After installing documentation dependencies:
pip install .[doc] pip install .[doc,test]
build HTML documentation by running: build HTML documentation by running:

View File

@@ -4,7 +4,7 @@ IS_RELEASE=${TRAVIS_TAG+1}
die () { echo "ERROR: $*" >&2; exit 2; } die () { echo "ERROR: $*" >&2; exit 2; }
for cmd in pdoc \ for cmd in pdoc3 \
jupytext \ jupytext \
jupyter-nbconvert; do jupyter-nbconvert; do
command -v "$cmd" >/dev/null || command -v "$cmd" >/dev/null ||
@@ -21,7 +21,7 @@ echo
mkdir -p "$BUILDROOT" mkdir -p "$BUILDROOT"
rm -r "$BUILDROOT" 2>/dev/null || true rm -r "$BUILDROOT" 2>/dev/null || true
pushd "$DOCROOT/.." >/dev/null pushd "$DOCROOT/.." >/dev/null
pdoc --html --html-no-source \ pdoc3 --html --html-no-source \
${IS_RELEASE+--template-dir "$DOCROOT/pdoc_template"} \ ${IS_RELEASE+--template-dir "$DOCROOT/pdoc_template"} \
--html-dir "$BUILDROOT" \ --html-dir "$BUILDROOT" \
backtesting backtesting

View File

@@ -45,6 +45,7 @@ if __name__ == '__main__':
], ],
'test': [ 'test': [
'seaborn', 'seaborn',
'matplotlib',
], ],
'dev': [ 'dev': [
'flake8', 'flake8',