Cloudpathlib

Latest version: v0.20.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.15.1

- Compatibility with pydantic >= 2.0.0. ([PR 349](https://github.com/drivendataorg/cloudpathlib/pull/349))

0.15.0

- Changed return type for `CloudPathMeta.__call__` to fix problems with pyright/pylance ([PR 330](https://github.com/drivendataorg/cloudpathlib/pull/330))
- Make `CloudPath.is_valid_cloudpath` a TypeGuard so that type checkers can know the subclass if `is_valid_cloudpath` is called ([PR 337](https://github.com/drivendataorg/cloudpathlib/pull/337))
- Added `follow_symlinks` to `stat` for 3.11.4 compatibility (see [bpo 39906](https://github.com/python/cpython/issues/84087))
- Add `follow_symlinks` to `is_dir` implementation for CPython `glob` compatibility (see [CPython PR 104512](https://github.com/python/cpython/pull/104512))

0.14.0

- Changed to pyproject.toml-based build.
- Changed type hints from custom type variable `DerivedCloudPath` to [`typing.Self`](https://docs.python.org/3/library/typing.html#typing.Self) ([PEP 673](https://docs.python.org/3/library/typing.html#typing.Self)). This adds a dependency on the [typing-extensions](https://pypi.org/project/typing-extensions/) backport package from Python versions lower than 3.11.
- Fixed a runtime key error when an S3 object does not have the `Content-Type` metadata set. ([Issue 331](https://github.com/drivendataorg/cloudpathlib/issues/331), [PR #332](https://github.com/drivendataorg/cloudpathlib/pull/332))

0.13.0

- Implement `file_cache_mode`s to give users finer-grained control over when and how the cache is cleared. ([Issue 10](https://github.com/drivendataorg/cloudpathlib/issues/10), [PR #314](https://github.com/drivendataorg/cloudpathlib/pull/314))
- Speed up listing directories for Google Cloud Storage. ([PR 318](https://github.com/drivendataorg/cloudpathlib/pull/318))
- Add compatibility for Python 3.11 ([PR 317](https://github.com/drivendataorg/cloudpathlib/pull/317))

0.12.1

- Fix glob logic for buckets; add regression test; add error on globbing all buckets ([Issue 311](https://github.com/drivendataorg/cloudpathlib/issues/311), [PR #312](https://github.com/drivendataorg/cloudpathlib/pull/312))

0.12.0

- API Change: `S3Client` supports an `extra_args` kwarg now to pass extra args down to `boto3` functions; this enables Requester Pays bucket access and bucket encryption. (Issues [254](https://github.com/drivendataorg/cloudpathlib/issues/254), [#180](https://github.com/drivendataorg/cloudpathlib/issues/180); [PR #307](https://github.com/drivendataorg/cloudpathlib/pull/307))
- Speed up glob! ([Issue 274](https://github.com/drivendataorg/cloudpathlib/issues/274), [PR #304](https://github.com/drivendataorg/cloudpathlib/pull/304))
- Ability to list buckets/containers a user has access to. ([Issue 48](https://github.com/drivendataorg/cloudpathlib/issues/48), [PR #307](https://github.com/drivendataorg/cloudpathlib/pull/307))
- Remove overly specific status check and assert in production code on remove. ([Issue 212](https://github.com/drivendataorg/cloudpathlib/issues/212), [PR #307](https://github.com/drivendataorg/cloudpathlib/pull/307))
- Update docs, including accessing public buckets. ([Issue 271](https://github.com/drivendataorg/cloudpathlib/issues/271), [PR #307](https://github.com/drivendataorg/cloudpathlib/pull/307))

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.