mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-07 06:48:52 +00:00
Add vendor dependencies script
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -40,4 +40,7 @@ src/seedpass.egg-info/PKG-INFO
|
|||||||
src/seedpass.egg-info/SOURCES.txt
|
src/seedpass.egg-info/SOURCES.txt
|
||||||
src/seedpass.egg-info/dependency_links.txt
|
src/seedpass.egg-info/dependency_links.txt
|
||||||
src/seedpass.egg-info/entry_points.txt
|
src/seedpass.egg-info/entry_points.txt
|
||||||
src/seedpass.egg-info/top_level.txt
|
src/seedpass.egg-info/top_level.txt
|
||||||
|
|
||||||
|
# Allow vendored dependencies to be committed
|
||||||
|
!src/vendor/
|
||||||
|
12
scripts/vendor_dependencies.sh
Executable file
12
scripts/vendor_dependencies.sh
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
VENDOR_DIR="src/vendor"
|
||||||
|
|
||||||
|
# Clean vendor directory
|
||||||
|
rm -rf "$VENDOR_DIR"
|
||||||
|
mkdir -p "$VENDOR_DIR"
|
||||||
|
|
||||||
|
pip download --no-binary :all: -r src/runtime_requirements.txt -d "$VENDOR_DIR"
|
||||||
|
|
||||||
|
echo "Vendored dependencies installed in $VENDOR_DIR"
|
Reference in New Issue
Block a user