Skip to content

ggshield dependency to click (>=8.1.0,<8.2.0) prevents me from updating #1266

Description

@RalfKow
  • ggshield version: 1.51.1
  • Operating system (Linux, macOS, Windows): macOS
  • Operating system version: ?
  • Python version: 3.11

Describe the bug

I am using kedro and ggshield in the same project. Since kedor depends on click >=8.2 and ggshield on click (>=8.1.0,<8.2.0) I cant bump my version up

Actual result:

Because ggshield (1.50.3) depends on click (>=8.1.0,<8.2.0)
and ggshield (1.50.2) depends on click (>=8.1.0,<8.2.0), ggshield (1.50.2 || 1.50.3) requires click (>=8.1.0,<8.2.0).
And because ggshield (1.50.1) depends on click (>=8.1.0,<8.2.0)
and ggshield (1.50.0) depends on click (>=8.1.0,<8.2.0), ggshield (1.50.0 || 1.50.1 || 1.50.2 || 1.50.3) requires click (>=8.1.0,<8.2.0).
And because ggshield (1.49.0) depends on click (>=8.1.0,<8.2.0)
and ggshield (1.48.0) depends on click (>=8.1.0,<8.2.0), ggshield (1.48.0 || 1.49.0 || 1.50.0 || 1.50.1 || 1.50.2 || 1.50.3) requires click (>=8.1.0,<8.2.0).
And because ggshield (1.47.0) depends on click (>=8.1.0,<8.2.0)
and ggshield (1.46.0) depends on click (>=8.1.0,<8.2.0), ggshield (1.46.0 || 1.47.0 || 1.48.0 || 1.49.0 || 1.50.0 || 1.50.1 || 1.50.2 || 1.50.3) requires click (>=8.1.0,<8.2.0).
And because ggshield (1.45.0) depends on click (>=8.1.0,<8.2.0)
and ggshield (1.44.1) depends on click (>=8.1.0,<8.2.0), ggshield (1.44.1 || 1.45.0 || 1.46.0 || 1.47.0 || 1.48.0 || 1.49.0 || 1.50.0 || 1.50.1 || 1.50.2 || 1.50.3) requires click (>=8.1.0,<8.2.0).
And because no versions of ggshield match >1.44.1,<1.45.0 || >1.45.0,<1.46.0 || >1.46.0,<1.47.0 || >1.47.0,<1.48.0 || >1.48.0,<1.49.0 || >1.49.0,<1.50.0 || >1.50.0,<1.50.1 || >1.50.1,<1.50.2 || >1.50.2,<1.50.3 || >1.50.3,<1.50.4 || >1.50.4,<1.51.0 || >1.51.0,<2.0.0
and ggshield (1.50.4) depends on click (>=8.1.0,<8.2.0), ggshield (>=1.44.1,<1.51.0 || >1.51.0,<2.0.0) requires click (>=8.1.0,<8.2.0).
And because ggshield (1.51.0) depends on click (>=8.1.0,<8.2.0)
and kedro (1.4.0) depends on click (>=8.2), kedro (1.4.0) is incompatible with ggshield (>=1.44.1,<2.0.0).
So, because package depends on both kedro (1.4.0) and ggshield (^1.44.1), version solving failed.

Expected result:

I can bump kedro to 1.0.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:newThis issue needs to be reviewedtype:bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions