dbt-re-data icon indicating copy to clipboard operation
dbt-re-data copied to clipboard

Loosen pin on dbt_utils dependency

Open steveh-101 opened this issue 3 years ago • 4 comments

dbt_utils is on version 0.9.2 however the pin to the version in re_data is:

packages:

  • package: dbt-labs/dbt_utils version: [">=0.7.0", "<0.9.0"] This makes it tricky when combining with other packages.

Can these requirements but loosened, the above wants to install 0.8.6

steveh-101 avatar Sep 26 '22 20:09 steveh-101

Hey @rudeb0y, thanks for bringing this up! I've looked into this, currently main problem issue blocking us with this is fivetran_utils dependency (which also doesn't support dbt_utils 0.9.x, I'm checking with Fivetran on that)

We don't use the Fivetran package heavily, so in case it wouldn't feasible soon, I will see what we can do on our side.

mateuszklimek avatar Oct 03 '22 08:10 mateuszklimek

Any follow-up to this @mateuszklimek?

It's also difficult to install dbt_expectations along-side re-data as the moment I had to pin that to 0.5.8

steveh-101 avatar Oct 19 '22 13:10 steveh-101

Would be great if this was patched

packages:
  - package: dbt-labs/dbt_utils
    version: 0.9.4
  - package: dbt-labs/dbt_external_tables
    version: 0.8.2
  - package: dbt-labs/codegen
    version: 0.8.1
  - package: brooklyn-data/dbt_artifacts
    version: 2.1.1
  - package: calogica/dbt_expectations
   # latest does not install along side re_data.. issue raised with re-data
    version: 0.7.0
  #- package: re-data/re_data
   # version: 0.10.5

steveh-101 avatar Oct 27 '22 17:10 steveh-101

with latest re-data/re_data:

Version error for package dbt-labs/dbt_utils: Could not find a satisfactory version from options: ['=0.9.4', '>=0.8.0', '<2.0.0', '>=0.7.0', '<0.9.0']```

steveh-101 avatar Oct 27 '22 17:10 steveh-101

Hey @rudeb0y This should be solved with the new release :)

mateuszklimek avatar Nov 04 '22 10:11 mateuszklimek