1{
2 python,
3 dbt-bigquery,
4 dbt-core,
5 dbt-postgres,
6 dbt-redshift,
7 dbt-snowflake,
8}:
9let
10 adapters = {
11 inherit
12 dbt-bigquery
13 dbt-postgres
14 dbt-redshift
15 dbt-snowflake
16 ;
17 };
18in
19adapterFun:
20(python.buildEnv.override {
21 extraLibs = [ dbt-core ] ++ (adapterFun adapters);
22 ignoreCollisions = true;
23}).overrideAttrs
24 { meta.mainProgram = dbt-core.meta.mainProgram; }