<#1732 [Housekeeping] Remove docker-compose from f...
# flyte-github
a
#1732 [Housekeeping] Remove docker-compose from flytekit integration tests Issue created by eapolinario Describe the issue We currently rely on
docker-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/flyte