mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-08-17 22:26:09 +00:00
33 lines
854 B
Bash
Executable File
33 lines
854 B
Bash
Executable File
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}"
|