forked from freeleaps/freeleaps-pub
for backend code update for pipreqs
This commit is contained in:
parent
e4afdeea05
commit
c73ec58144
@ -917,7 +917,21 @@ docker exec -i "$DEVBOX_NAME" bash <<EOF
|
|||||||
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
|
|
||||||
# Check by pipreqs to generate requirements.txt
|
# Check by pipreqs to generate requirements.txt
|
||||||
pipreqs /home/devbox/freeleaps/apps --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
|
||||||
|
echo
|
||||||
|
echo "1============================================================================"
|
||||||
|
echo
|
||||||
|
pip install --upgrade pipreqs
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "2============================================================================"
|
||||||
|
echo
|
||||||
|
|
||||||
|
pipreqs /home/devbox/freeleaps/apps --ignore venv_t --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
echo
|
||||||
|
echo "3============================================================================"
|
||||||
|
echo
|
||||||
|
|
||||||
|
|
||||||
# Check if requirements.txt and requirements.txt.bak are different
|
# Check if requirements.txt and requirements.txt.bak are different
|
||||||
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
||||||
@ -942,8 +956,12 @@ docker exec -i "$DEVBOX_NAME" bash <<EOF
|
|||||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## Backup the requirements.txt file
|
||||||
|
cp /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
|
|
||||||
# Check by pipreqs to generate requirements.txt
|
# Check by pipreqs to generate requirements.txt
|
||||||
pipreqs /home/devbox/freeleaps/apps --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
pip install --upgrade pipreqs
|
||||||
|
pipreqs /home/devbox/freeleaps/apps --ignore venv_t --force --use-local --savepath /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
|
||||||
# Check if requirements.txt and requirements.txt.bak are different
|
# Check if requirements.txt and requirements.txt.bak are different
|
||||||
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
if ! diff /home/devbox/freeleaps/apps/requirements.txt /home/devbox/freeleaps/apps/requirements.txt.bak; then
|
||||||
@ -951,6 +969,7 @@ docker exec -i "$DEVBOX_NAME" bash <<EOF
|
|||||||
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
pip install -r /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
|
||||||
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
rm /home/devbox/freeleaps/apps/requirements.txt.bak
|
||||||
|
|
||||||
else
|
else
|
||||||
# Restore the requirements.txt file
|
# Restore the requirements.txt file
|
||||||
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
mv /home/devbox/freeleaps/apps/requirements.txt.bak /home/devbox/freeleaps/apps/requirements.txt
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user