python-stack/deptree.sh

22 lines
297 B
Bash
Executable File

#!/bin/bash
# Usage: deptree.sh basic
if [ $# != 1 ]
then
echo "Usage: deptree.sh FILE"
exit 1
fi
STACK=$1
VENV=$(mktemp -d)
python3 -m venv $VENV
source $VENV/bin/activate
pip install -r $STACK
pip install pipdeptree
pipdeptree -e pipdeptree > $STACK.deptree
deactivate
rm -rf $VENV