drivendataorg / drivendataorg/cloudpathlib
Support generic kwargs to cloud storage client SDKs
Open
design decision
- Dominant language
- Python
- Stars
- 628
- Forks
- 88
- Avg merge
- 17h 28m
- Merged PRs (30d)
- 2
Description
The idea behind this issue is to generically support keyword arguments to client library functions.
For example, in google-cloud-storage, many functions support common kwargs such as timeouts and retry confugurations. See [this PR](https://github.com/drivendataorg/cloudpathlib/pull/485) for a non-generic implemetation of these two kwargs.
This change would be to provide a generic mechanism for supporting kwargs from different cloud providers, in various functions involving, for example, downloading and uploading files.
Contributor guide
Assessment
This issue has not been assessed yet.