Strategies for finding binary dependencies
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add dl-wheels

+28
+28
bin/dl-wheels
··· 1 + #!/bin/sh -u 2 + 3 + if [ $# -eq 0 ] || [ $1 == "--help" ]; then 4 + echo "Usage: dl-wheels.sh <wheel_dir> <csv_path>" 5 + echo "Example: dl-wheels.sh /home/me/wheels/ packages.csv" 6 + exit 1 7 + fi 8 + 9 + wheel_dir=$(realpath "$1") 10 + csv_path=$(realpath "$2") 11 + 12 + cd "$wheel_dir" 13 + 14 + while read name; do 15 + echo "" 16 + echo "——→ ${name}" 17 + name_sanitized="${name//-/_}" 18 + if ls "${wheel_dir}/${name_sanitized}"* >/dev/null 2>&1; then 19 + echo "→ Wheel already found, skipping ${name}" 20 + else 21 + pip download --only-binary :all: --no-deps $name 22 + if [ $? -eq 0 ]; then 23 + echo "→ Downloaded ${name}" 24 + else 25 + echo "→ Could not download ${name}" 26 + fi 27 + fi 28 + done <$csv_path