10 lines
316 B
Plaintext
10 lines
316 B
Plaintext
function make_reqs() {
|
|
mods=("${(@f)$(awk '/import/ { print $2 }' *.(py|ipynb) | sed -E 's:[\\\.\"].*::g;s~_~-~g' | sort --unique )}")
|
|
pip freeze | grep -E "$(export IFS="|"; echo "${mods[*]}")"
|
|
for mod in ${mods[*]}; do
|
|
echo $mod
|
|
echo `pip freeze | grep $mod`
|
|
done
|
|
unset mods
|
|
}
|