Skip to main content

python/depanalysis

1#!/usr/bin/env bash
3set -o errexit
4set -o nounset
6mkdir -p /tmp/depanalysis
7cd /tmp/depanalysis
8get_all_venv_deps > venv.txt
9grep '==[0-9]' venv.txt | tr '==' ' ' | awk '{print $1}' | tally
11UNIQUE_LIBRARIES=$(grep '==[0-9]' venv.txt | tr '==' ' ' | awk '{print $1}' | tally | wc -l | trim)
12UNIQUE_VERSIONS=$(grep '==[0-9]' /tmp/depanalysis/venv.txt | tally | wc -l | trim)
13echo "== $UNIQUE_LIBRARIES libraries, $UNIQUE_VERSIONS versions =="
15mate venv.txt