Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove dependency on boto3 #77

Open
sbrudenell opened this issue Sep 11, 2024 · 2 comments
Open

remove dependency on boto3 #77

sbrudenell opened this issue Sep 11, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@sbrudenell
Copy link
Owner

  • boto3 and family are bloated
  • I'm not even sure what our implementation is currently doing (are we passing checksum trailers due to uploading a non-seekable stream? should we?)
  • botocore is many MB of API model data we don't even use
  • our interaction with S3 APIs is not complex
  • our interaction with S3 APIs is treated as a core feature, we should have direct control over it
@sbrudenell sbrudenell added the enhancement New feature or request label Sep 11, 2024
@sbrudenell sbrudenell self-assigned this Sep 11, 2024
@sbrudenell
Copy link
Owner Author

  • type safety with the boto3 family is a development burden

@sbrudenell
Copy link
Owner Author

while I don't mind reimplemting the core S3 functionality, boto3 has a lot of different options for authentication. I'm not sure I want to reimplement every case of sts-mediated access, especially when new authentication schemes are created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant