acoustic-carpenter-78188
07/21/2023, 2:14 PMdocker-compose in pytest-flyte, but two libraries that docker-compose relies on, namely `jsonschema` and `pyyaml`, had major version releases in the last couple of weeks and that broke the package version upgrade in flytekit.
flyteorg/flytekit#713 unblocks the repo temporarily.
An alternative would be to use flytectl to stand-up the sandbox and register the workflows, instead of docker-compose.
What if we do not do this?
docker-compose is also going through a major version update, which will impact all users of pytest-docker and docker-compose (not only flytekit). In v2, docker-compose was rewritten in go, so we'll need to wait and see how the python community at large will handle.
If we don't do this we run into the risk of having more pinned versions of libraries in flytekit.
Related component(s)
flytekit,pytest-flyte
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteacoustic-carpenter-78188
07/21/2023, 2:14 PM