Files
dbt-core/scripts/update_dev_packages.sh
Emily Rockman 7e10fc72d5 Move from setup.py to pyproject.toml (#12129)
* convert setup.py to pyproject.toml

* move dev requirements into pyproject.toml

* with setup.py gone we can install from root

* lint

cleanrly state intention to remove

* convert precommit to use dev deps

* consolidate version to pyproject.toml

* editable req

get rid of editable-req

* docs updates

* tweak configs for builds

* fix script

* changelog

* fixes to build

* revert unnecesary changes

more simplification

revert linting

more simplification

fix

don’t need it
2025-11-06 09:08:00 -05:00

17 lines
390 B
Bash
Executable File

#!/bin/bash -e
set -e
# this is used in dbt-common for CI
repo=$1
ref=$2
target_req_file="dev-requirements.txt"
req_sed_pattern="s|${repo}.git@main|${repo}.git@${ref}|g"
if [[ "$OSTYPE" == darwin* ]]; then
# mac ships with a different version of sed that requires a delimiter arg
sed -i "" "$req_sed_pattern" "$target_req_file"
else
sed -i "$req_sed_pattern" "$target_req_file"
fi