15 lines
469 B
Bash
Executable File
15 lines
469 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
PROJECT_PATH="${1:-/Users/wongdingfeng/.config/tooling}"
|
|
OFFLINE_PACKAGES_DIR="$PROJECT_PATH/offline_packages"
|
|
|
|
source "$PROJECT_PATH/.venv/bin/activate"
|
|
|
|
"$PROJECT_PATH/.venv/bin/pip" download -r "$PROJECT_PATH/requirements.txt" --dest "$OFFLINE_PACKAGES_DIR"
|
|
uv build --wheel
|
|
cp "$PROJECT_PATH/dist/"*.whl "$OFFLINE_PACKAGES_DIR/install.whl"
|
|
|
|
cat << EOF > "$OFFLINE_PACKAGES_DIR/install.sh"
|
|
pip install --no-index --find-links=./ install.whl
|
|
EOF
|