cloudpathlib
cloudpathlib copied to clipboard
Python pathlib-style classes for cloud storage services such as Amazon S3, Azure Blob Storage, and Google Cloud Storage.
In class `CloudPath`, `stat` is a property. On all of the class children, `stat` is a method. This looks like a mistake.
Please add a `CONTRIBUTING.md` file mentioning how to contribute to this project.
We could add a `dirs_exist_ok` parameter to copy tree. To do this, we would also need to raise on `mkdir` if dir exists for cloud implementations. For most clients `mkdir`...
As reported in #220, the edit links that mkdocs autogenerates do not work. This is because the default setting is off by a directory level. Configuration info here: https://www.mkdocs.org/user-guide/configuration/#edit_uri I...
Workflow failed: [tests #483](https://github.com/drivendataorg/cloudpathlib/actions/runs/1939577026)
The constructor signature of `pathlib`'s path classes is actually: ``` class pathlib.PurePath(*pathsegments) ``` with behavior that follows `os.path.join`'s behavior. https://docs.python.org/3/library/pathlib.html#pathlib.PurePath Is this something we should support? It adds some complexity,...
In #202 we added a dev requirement to use pytest
Thanks a bunch for this library, I've been trying to make use of it with an s3-emulating service that is not 100% bit-for-bit compliant and I've run into issues in...