Hello Flyte community,
related to Flytefile usage - would it be feasible to handle S3 interactions via
boto3
instead of
aws s3
subprocesses? The reason being that
awscli
does not play nice with other dependencies I have, so I wanted to know if migrating that code to a boto client is an option to be able to drop
awscli
. Thanks in advance!
t
thankful-dress-89577
03/07/2023, 2:11 PM
Not an answer to your question, but just a note that if you install awscli v2 or install awscli v1 via
pipx
it will not interfere with your other env dependencies.
I believe there is an overhaul to the data persistence layer being worked on which could make a more fundamental change like what you're suggesting, but I don't know the details.
f
freezing-airport-6809
03/07/2023, 3:52 PM
Yes this overhaul is in works and makes the base layer fsspec and uses arrow as the medium
freezing-airport-6809
03/07/2023, 3:52 PM
But today we already have support for fsspec using the flytekit-data-fsspec plugin