diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 610c0573d6..500cec2258 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -95,6 +95,7 @@ jobs: sudo /usr/bin/python -m pip install isodate sudo /usr/bin/python -m pip install lark sudo /usr/bin/python -m pip install networkx + sudo /usr/bin/python -m pip install aud sudo /usr/bin/python -m pip install tabulate - name: Test diff --git a/src/blenderbim/Makefile b/src/blenderbim/Makefile index 6a4ce201d1..ca73ca5851 100644 --- a/src/blenderbim/Makefile +++ b/src/blenderbim/Makefile @@ -277,6 +277,13 @@ endif cp -r dist/working/decorator-5.0.9/src/decorator.py dist/blenderbim/libs/site/packages/ rm -rf dist/working + # Provides audio playback for costing + mkdir dist/working + cd dist/working && wget https://files.pythonhosted.org/packages/e4/4f/b40aaedfd24543e1d2aad69f6ed73f8cd3a13982c01ef4ed22145d06cff9/aud-0.8.6.tar.gz + cd dist/working && tar -xzvf aud* + cp -r dist/working/aud-0.8.6/aud dist/blenderbim/libs/site/packages/ + rm -rf dist/working + # Provides jsgantt-improved supports for web-based construction sequencing gantt charts mkdir dist/working cd dist/working && wget https://raw.githubusercontent.com/jsGanttImproved/jsgantt-improved/master/dist/jsgantt.js diff --git a/src/blenderbim/docs/devs/installation.rst b/src/blenderbim/docs/devs/installation.rst index cd38b66c3f..dc043b0ab6 100644 --- a/src/blenderbim/docs/devs/installation.rst +++ b/src/blenderbim/docs/devs/installation.rst @@ -221,6 +221,7 @@ Required Python modules to be stored in ``libs/site/packages/`` are: dateutil isodate networkx + aud deepdiff jsonpickle ordered_set