Changeset View
Changeset View
Standalone View
Standalone View
bin/py-depgraph
Show All 29 Lines | |||||
echo "digraph swh_py_deps {" | echo "digraph swh_py_deps {" | ||||
for pymod in ${!pymods[@]} ; do | for pymod in ${!pymods[@]} ; do | ||||
echo -e "\t\"$pymod\" ;" | echo -e "\t\"$pymod\" ;" | ||||
done | done | ||||
getdeps() { | getdeps() { | ||||
grep -E -v '(^#|^[[:space:]]*$)' "$1" | | grep -E -v '(^#|^[[:space:]]*$)' "$1" | | ||||
cut -f 1 -d ' ' | | sed 's/[<>=].*$//' | # remove dep version pin | ||||
tr 'A-Z' 'a-z' | | tr 'A-Z' 'a-z' | | ||||
sed -E 's/\[\w+\]//' | sed -E 's/\[\w+\]//' | ||||
} | } | ||||
for repo in $pyrepos ; do | for repo in $pyrepos ; do | ||||
pymod=${repo//-/.} | pymod=${repo//-/.} | ||||
reqs_int="${repo}/requirements-swh.txt" | reqs_int="${repo}/requirements-swh.txt" | ||||
reqs_ext="${repo}/requirements.txt" | reqs_ext="${repo}/requirements.txt" | ||||
Show All 16 Lines |