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