freebsd-ports/devel/py-cloudpathlib/distinfo
Po-Chuan Hsieh 3c1618d8e3
devel/py-cloudpathlib: Add py-cloudpathlib 0.17.0
cloudpathlib is a Python library with classes that mimic pathlib.Path's
interface for URIs from different cloud storage services.

Why use cloudpathlib?
- Familiar: If you know how to interact with Path, you know how to interact with
  CloudPath. All of the cloud-relevant Path methods are implemented.
- Supported clouds: AWS S3, Google Cloud Storage, and Azure Blob Storage are
  implemented. FTP is on the way.
- Extensible: The base classes do most of the work generically, so implementing
  two small classes MyPath and MyClient is all you need to add support for a new
  cloud storage service.
- Read/write support: Reading just works. Using the write_text, write_bytes or
  .open('w') methods will all upload your changes to cloud storage without any
  additional file management as a developer.
- Seamless caching: Files are downloaded locally only when necessary. You can
  also easily pass a persistent cache folder so that across processes and
  sessions you only re-download what is necessary.
- Tested: Comprehensive test suite and code coverage.
- Testability: Local filesystem implementations that can be used to easily mock
  cloud storage in your unit tests.
2024-02-21 23:06:04 +08:00

3 lines
168 B
Text

TIMESTAMP = 1708448814
SHA256 (cloudpathlib-0.17.0.tar.gz) = 097c94926d0e8b76df61fec12ba1b725728c6a77071ca7e6565be93fb4496ff9
SIZE (cloudpathlib-0.17.0.tar.gz) = 38045