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