Add script to update requirements

This commit is contained in:
Zach Borboa
2025-11-09 12:47:35 -05:00
parent 6484fdde6b
commit 223d4f4b99
2 changed files with 35 additions and 1 deletions
+3 -1
View File
@@ -3,4 +3,6 @@ cd "${SCRIPT_DIR}"
rm -v "make_release_requirements.txt"
pip-compile --output-file="make_release_requirements.txt" "make_release_requirements.in"
pip-compile \
--output-file="make_release_requirements.txt" \
"make_release_requirements.in"
+32
View File
@@ -0,0 +1,32 @@
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${SCRIPT_DIR}"
update_package() {
local package_name="${1}"
local package_version="${2}"
if [[ ! -z "${package_version}" ]]; then
echo "Updating ${package_name} to version ${package_version}"
local upgrade_package="${package_name}==${package_version}"
else
echo "Updating ${package_name}"
local upgrade_package="${package_name}"
fi
pip-compile \
--upgrade-package="${upgrade_package}" \
--output-file="make_release_requirements.txt" \
"make_release_requirements.in"
}
package_name="${1}"
package_version="${2}"
if [[ -z "${package_name}" ]]; then
echo "No package name provided. Usage: $0 <package-name> [<package-version>]"
exit 1
fi
set -x
update_package "${package_name}" "${package_version}"