From df971b4d12db0e951359fb5ce8e9283d13a57a2a Mon Sep 17 00:00:00 2001 From: Khari Jarrett Date: Tue, 6 Feb 2024 17:23:26 -0500 Subject: [PATCH] ci things --- build.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 build.sh diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..1849da5 --- /dev/null +++ b/build.sh @@ -0,0 +1,18 @@ +#!/bin/bash +UNAME=$(uname -s) + +if [ "$UNAME" = "Linux" ] +then + echo "Installing venv on Linux" + sudo apt-get install -y python3.11-venv +fi +if [ "$UNAME" = "Darwin" ] +then + echo "Installing venv on Darwin" + brew install python3.11-venv +fi +python3 -m venv .venv +. .venv/bin/activate +pip3 install -r requirements.txt +python3 -m PyInstaller --add-data .venv/lib/python3.11/site-packages/ahrs/utils:ahrs/utils --onefile --hidden-import="googleapiclient" src/main.py +tar -czvf dist/archive.tar.gz dist/main