dbt-labs / dbt-labs/dbt-jobs-as-code

[Bug] deepdiff Incompatible library with dbt-common

Open
#151 1 comment 0 reactions 1 assignee Claimed by @b-per View on GitHub
bug triage
Dominant language
Python
Stars
85
Forks
14
Avg merge
16m
Merged PRs (30d)
5

Description

**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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.