- google-cloud storage and amazon s3 classes.
- Bump up versions of dependencies.
- create a utils module.
- move the aws, and gcs modules to submodules aws and google_cloud.
- Create a Bucket class that represents a Google Cloud Storage bucket.
- The Bucket class has methods for uploading, downloading, and deleting files.
- The Bucket class has methods for listing files in the bucket.
- add logger to both the S3 and GCS classes.
- add rename method to the Bucket class.
- the S3 class initialization does not take the aws credentials as arguments, but read them from environment variables.
- add get_bucket method to the S3 class to return a more comperhensive Bucket object.
- add Bucket class that represents an S3 bucket.
- the Bucket class has methods for uploading, downloading, and deleting, renaming and listing files.