Skip to content

[Feature] Add support for higher version of deepdiff #293

@pgarlinski-rpl

Description

@pgarlinski-rpl

Is this your first time submitting a feature request?

  • I have read the expectations for open source contributors
  • I have searched the existing issues, and I could not find an existing issue for this feature
  • I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature

I found out that my project dependency tree resolution is blocked because there is an upper boundary on deepdiff<8 package in dbt-common. I can see this was created before deepdiff v8 was released so it is completely understandable.

By looking at the deepdiff changelog and your only usage here I don't think it should be much of a problem to allow for v8 in your pyproject.toml.

Describe alternatives you've considered

No response

Who will this benefit?

Everyone who want to use deepdiff >=8 or any dependencies that rely on deepdiff >=8.

Are you interested in contributing this feature?

Yup

Anything else?

Deepdiff changelog: https://github.com/dbt-labs/dbt-common/blob/main/dbt_common/record.py#L78

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions