Skip to content

Commit d31a726

Browse files
committed
Update deploy script to use pinned dependencies
1 parent ae81df5 commit d31a726

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ dist
33
edge_impulse_linux.egg-info
44
build
55
*.jpg
6+
.DS_Store
7+
.venv/

deploy.sh

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,27 @@ set -e
33

44
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
55

6+
cd $SCRIPTPATH
7+
8+
if [ ! -d ".venv" ]; then
9+
if [ -z "$SB_API_KEY" ]; then
10+
echo "Missing SB_API_KEY, set to a StableBuild API Key (required to install pinned build dependencies)"
11+
exit 1
12+
fi
13+
14+
python3.9 -m venv .venv
15+
source .venv/bin/activate
16+
17+
pip3 install \
18+
-i https://$SB_API_KEY.pypimirror.stablebuild.com/2023-01-30/ \
19+
twine
20+
else
21+
source .venv/bin/activate
22+
fi
23+
624
rm -rf build/
725
rm -rf dist/
8-
python3 setup.py sdist
9-
twine upload dist/*
26+
.venv/bin/python3 setup.py sdist
27+
.venv/bin/twine upload dist/*
28+
29+
deactivate

0 commit comments

Comments
 (0)