[Housekeeping] dataclasses-json is restricted to the old 0.5.2 to 0.5.12 range making RAGChecker incompatible #6352
Labels
housekeeping
Issues that help maintain flyte and keep it tech-debt free
Describe the issue
Because no versions of flytekit match >1.15.3,<1.16.0b0 || >1.16.0b0,<2.0.0
and flytekit (1.16.0b0) depends on dataclasses-json (>=0.5.2,<0.5.12), flytekit (>1.15.3,<2.0.0) requires dataclasses-json (>=0.5.2,<0.5.12).
And because flytekit (1.15.3) depends on dataclasses-json (>=0.5.2,<0.5.12), flytekit (>=1.15.3,<2.0.0) requires dataclasses-json (>=0.5.2,<0.5.12).
Because no versions of ragchecker match >0.1.9,<0.2.0
and ragchecker (0.1.9) depends on dataclasses-json (>=0.6,<0.7), ragchecker (>=0.1.9,<0.2.0) requires dataclasses-json (>=0.6,<0.7).
Thus, ragchecker (>=0.1.9,<0.2.0) is incompatible with flytekit (>=1.15.3,<2.0.0).
So, because narayan-strategy-extraction depends on both flytekit (>=1.15.3,<2.0.0) and ragchecker (^0.1.9), version solving failed.
What if we do not do this?
RAGChecker can not run on Flyte
Related component(s)
No response
Are you sure this issue hasn't been raised already?
Have you read the Code of Conduct?
The text was updated successfully, but these errors were encountered: