<#6352 [Housekeeping] dataclasses-json is restrict...
# flyte-github
a
#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