Skip to content

[Bug] deepdiff Incompatible library with dbt-common #151

@kjmccarthy

Description

@kjmccarthy

Describe the bug
When using the latest version of dbt-jobs-as-code (1.9.1) and upgrading dbt-common to the latest version (1.24.0) there are incompatible versions of deepdiff

Because no versions of dbt-jobs-as-code match >1.9.1,<2.0.0
 and dbt-jobs-as-code (1.9.1) depends on deepdiff (>=8.0.0,<9.0.0), dbt-jobs-as-code (>=1.9.1,<2.0.0) requires deepdiff (>=8.0.0,<9.0.0).
And because dbt-common (1.24.0) depends on deepdiff (>=7.0,<8.0)
 and no versions of dbt-common match >1.24.0,<2.0.0, dbt-jobs-as-code (>=1.9.1,<2.0.0) is incompatible with dbt-common (>=1.24.0,<2.0.0).
So, because ... depends on both dbt-common (^1.24.0) and dbt-jobs-as-code (^1.9.1), version solving failed.

To Reproduce
Steps to reproduce the behavior:

  1. Add dbt-jobs-as-code = "^1.9.1" as a project dependency
  2. Add dbt-common = "^1.24.0" as a project dependency in the same project

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS [e.g. iOS]: Mac OS X
  • dbt Core Version [e.g. 1.3.1]: 1.9.4
  • dbt-jobs-as-code Version [e.g. 1.0.0]: 1.9.1

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtriageIssue needs to be triaged by the maintainer team.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions