dbt-labs / dbt-labs/dbt-jobs-as-code
[Bug] deepdiff Incompatible library with dbt-common
- 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
Assessment
This issue has not been assessed yet.