Changeset View
Changeset View
Standalone View
Standalone View
docs/bin/py-depgraph
Show All 34 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" | cut -f 1 -d ' ' | tr 'A-Z' 'a-z' | grep -E -v '(^#|^[[:space:]]*$)' "$1" | cut -f 1 -d '[' | cut -f 1 -d ' ' | tr 'A-Z' 'a-z' | ||||
} | } | ||||
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" | ||||
if [ "$internal_modules" -eq 1 -a -f "$reqs_int" ]; then | if [ "$internal_modules" -eq 1 -a -f "$reqs_int" ]; then | ||||
Show All 14 Lines |