22 lines
297 B
Bash
Executable File
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
|