Установка из исходного кода
dbt Core и почти все его адаптеры являются программным обеспечением с открытым исходным кодом. Таким образом, исходные коды доступны для свободного скачивания и сборки. Вы можете установить из исходного кода, если хотите получить последнюю версию кода или установить dbt из определенного коммита. Это может быть полезно, если вы вносите изменения или хотите отладить прошлое изменение.
Чтобы скачать из исходного кода, вы должны клонировать репозитории с GitHub, создав локальную копию, а затем установить локальную версию с помощью pip
.
Скачивание и сборка dbt Core позволит вам внести вклад в проект, исправив ошибку или реализовав востребованную функцию. Для получения более подробной информации прочтите руководство по внесению вклада.
Установка dbt Core
Начиная с версии 1.8, установка адаптера не устанавливает автоматически dbt-core
. Это связано с тем, что версии адаптеров и dbt Core были разделены, и мы больше не хотим перезаписывать существующие установки dbt-core.
Чтобы установить в режиме редактирования, который включает ваши локальные изменения по мере их внесения:
python -m pip install -e editable-requirements.txt`
вместо этого.
Установка адаптеров
Чтобы установить адаптер из исходного кода, вам сначала нужно найти его репозиторий. Например, адаптер dbt-redshift
находится по адресу https://github.com/dbt-labs/dbt-redshift.git, так что вы можете клонировать его и установить оттуда:
git clone https://github.com/dbt-labs/dbt-redshift.git
cd dbt-redshift
python -m pip install .
Чтобы установить в режиме редактирования, например, при внесении вклада, используйте python -m pip install -e .
вместо этого.