boto / s3transfer

Amazon S3 Transfer Manager for Python
Apache License 2.0
215 stars 134 forks source link

Support file-like objects in CRT transfer manager #279

Closed kyleknap closed 1 year ago

kyleknap commented 1 year ago

This is a backport of this pull request: https://github.com/aws/aws-cli/pull/8291, which was implemented based off this pull request: https://github.com/boto/s3transfer/pull/277. Also note that the integration tests do not pass using the current version of CRT that is pinned in botocore. They do however pass if you update to the latest version of awscrt. I don't think that should block merging this PR as it will be merged into a feature branch. However, we will need to update the awscrt pin in botocore before merging the feature branch.