#6352 [Housekeeping] dataclasses-json is restricted to the old 0.5.2 to 0.5.12 range making RAGChecker incompatible
Issue created by
renesteeman
### 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?
• Yes
### Have you read the Code of Conduct?
• Yes
flyteorg/flyte