diff --git a/create_requirements.sh b/create_requirements.sh new file mode 100755 index 0000000..1fddf53 --- /dev/null +++ b/create_requirements.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +if ! which pigar > /dev/null +then + >&2 echo 'Please install pigar to generate requirements.txt for your version of Python.' + echo 'Pigar can be installed with:' + echo ' pip install pigar' + echo 'For more information, see https://github.com/damnever/pigar' + exit 1 +fi + +pigar gen -f Code/requirements.txt Code/ diff --git a/nuitka_flywheel.sh b/nuitka_flywheel.sh new file mode 100755 index 0000000..05ff97d --- /dev/null +++ b/nuitka_flywheel.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +python -m nuitka --follow-imports --standalone --output-dir="nuitka_out" "./Code/flywheel.py" diff --git a/render_uml.sh b/render_uml.sh new file mode 100755 index 0000000..a05f3fb --- /dev/null +++ b/render_uml.sh @@ -0,0 +1,9 @@ +#!/usr/local/env bash + +if ! which pyreverse > /dev/null +then + >&2 echo 'pyreverse was not found. Please install pyreverse then try this script again.' + exit 1 +fi + +pyreverse -o png Code/ --output-directory uml/