Introduce base requirement updater script for all repos
This commit is contained in:
1
apps/util/requirements/base_requirement.txt
Normal file
1
apps/util/requirements/base_requirement.txt
Normal file
@@ -0,0 +1 @@
|
||||
cic-base==0.1.3a3+build.4aa03607
|
||||
1
apps/util/requirements/requirements.txt
Normal file
1
apps/util/requirements/requirements.txt
Normal file
@@ -0,0 +1 @@
|
||||
requirements-magic~=0.0.2
|
||||
19
apps/util/requirements/update_base.sh
Normal file
19
apps/util/requirements/update_base.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
which pyreq-merge &> /dev/null
|
||||
if [ $? -gt 0 ]; then
|
||||
>&2 echo pyreq-merge missing, please install requirements
|
||||
exit 1
|
||||
fi
|
||||
|
||||
t=$(mktemp)
|
||||
>&2 echo using tmp $t
|
||||
|
||||
repos=(../../cic-cache ../../cic-eth ../../cic-ussd ../../data-seeding)
|
||||
|
||||
for r in ${repos[@]}; do
|
||||
f="$r/requirements.txt"
|
||||
>&2 echo updating $f
|
||||
pyreq-merge $f base_requirement.txt > $t
|
||||
cp $t $f
|
||||
done
|
||||
Reference in New Issue
Block a user