diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 80fd6233..0808a577 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -33,7 +33,7 @@ updates: # Maintain dependencies for python with pip - package-ecosystem: "pip" - directory: "/dependencies" + directory: "/dependencies/python/" schedule: interval: "weekly" open-pull-requests-limit: 10 diff --git a/dependencies/python/ansible-lint/requirements.txt b/dependencies/python/ansible-lint.txt similarity index 100% rename from dependencies/python/ansible-lint/requirements.txt rename to dependencies/python/ansible-lint.txt diff --git a/dependencies/python/black/requirements.txt b/dependencies/python/black.txt similarity index 100% rename from dependencies/python/black/requirements.txt rename to dependencies/python/black.txt diff --git a/dependencies/python/build-venvs.sh b/dependencies/python/build-venvs.sh index 13a378e1..e08510c2 100755 --- a/dependencies/python/build-venvs.sh +++ b/dependencies/python/build-venvs.sh @@ -21,15 +21,12 @@ pip install virtualenv ######################################################### # Itterate through requirments.txt to install bainaries # ######################################################### -while read -r LINE; do +for DEP_FILE in *.txt; do # split the package name from its version - PACKAGE_NAME=$(cut -d'=' -f1 <<<"${LINE}") - if [[ "${PACKAGE_NAME}" == *"["* ]]; then - PACKAGE_NAME=$(cut -d'[' -f1 <<<"${PACKAGE_NAME}") - fi + PACKAGE_NAME=${DEP_FILE%.txt} echo "-------------------------------------------" mkdir -p "/venvs/${PACKAGE_NAME}" - cp "${PACKAGE_NAME}/requirements.txt" "/venvs/${PACKAGE_NAME}/requirements.txt" + cp "${DEP_FILE}" "/venvs/${PACKAGE_NAME}/requirements.txt" echo "Generating virtualenv for: [${PACKAGE_NAME}]" pushd "/venvs/${PACKAGE_NAME}" virtualenv . @@ -40,4 +37,4 @@ while read -r LINE; do deactivate # pop the stack popd -done