Skip to content

chore(deps): update dependency cloudpathlib to v0.24.0#8

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cloudpathlib-0.x
Open

chore(deps): update dependency cloudpathlib to v0.24.0#8
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cloudpathlib-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 25, 2024

This PR contains the following updates:

Package Change Age Confidence
cloudpathlib (changelog) ==0.16.0==0.24.0 age confidence

Release Notes

drivendataorg/cloudpathlib (cloudpathlib)

v0.24.0

Compare Source

  • Added support for S3 Multi-Region Access Point (MRAP) URLs in S3Path (Issue #​556, PR #​557)
  • Added support for Pydantic serialization (Issue #​537, PR #​538)

v0.23.0

Compare Source

  • Added support for Python 3.14 (Issue #​529, PR #​530)
    • Changed CloudPath.copy to have the first parameter named target instead of destination and added new follow_symlinks and preserve_metadata kwargs. Breaking change for users that relied on the first parameter being named destination instead of target.
    • Added CloudPath.copy_into to copy a file or directory into another file or directory.
    • Added CloudPath.move to move a file or directory to another location.
    • Added CloudPath.move_into to move a file or directory into another file or directory.
    • Added CloudPathInfo and CloudPath.info to get information about a file or directory.
    • Added additional no-op kwargs to mkdir, touch, glob, rglob, stat to match pathlib.

v0.22.0

Compare Source

  • Fixed issue with GS credentials, using default auth enables a wider set of authentication methods in GS (Issue #​390, PR #​514, thanks @​ljyanesm)
  • Added support for http(s) urls with HttpClient, HttpPath, HttpsClient, and HttpsPath. (Issue #​455, PR #​468)
  • Added experimental support for patching the builtins open, os, os.path, and glob to work with CloudPath objects. It is off by default; see the new "Compatibility" section in the docs for more information. (Issue #​128, PR #​322)
  • Added support for CloudPath(*parts) to create a CloudPath object from a list of parts (to match pathlib.Path). This is a potentially breaking change for users that relied on the second arg being the client instead of making it an explicit kwarg. (PR #​322)

v0.21.1

Compare Source

v0.21.0

Compare Source

  • Removed support for deprecated env var that had a typo (CLOUPATHLIB_FILE_CACHE_MODE; you should use CLOUDPATHLIB_FILE_CACHE_MODE).
  • Added support for timeout and retry kwargs for GSClient. (Issue #​484, PR #​485, thanks @​Mchristos)
  • Fixed CloudPath(...) / other to correctly attempt to fall back on other's __rtruediv__ implementation, in order to support classes that explicitly support the / with a CloudPath instance. Previously, this would always raise a TypeError if other were not a str or PurePosixPath. (PR #​479)
  • Added md5 property to GSPath, updated LocalGSPath to include md5 property, updated mock_gs.MockBlob to include md5_hash property. (Issue #​482, PR #​483)
  • Fixed an uncaught exception on Azure Gen2 storage accounts with HNS enabled when used with DefaultAzureCredential. (Issue #​486, PR #​487)
  • Removed support for Python 3.8, which was EOL in October 2024. (PR #​502)

v0.20.0

Compare Source

v0.19.0

Compare Source

  • Fixed an error that occurred when loading and dumping CloudPath objects using pickle multiple times. (Issue #​450, PR #​454, thanks to @​kujenga)
  • Fixed typo in FileCacheMode where values were being filled by environment variable CLOUPATHLIB_FILE_CACHE_MODE instead of CLOUDPATHLIB_FILE_CACHE_MODE. (PR #​424, thanks to @​mynameisfiber)
  • Fixed CloudPath cleanup via CloudPath.__del__ when Client encounters an exception during initialization and does not create a file_cache_mode attribute. (Issue #​372, thanks to @​bryanwweber)
  • Removed support for Python 3.7 and pinned minimal boto3 version to Python 3.8+ versions. (PR #​407)
  • Changed GSClient to use the native exists() method from the Google Cloud Storage SDK. (PR #​420, thanks to @​bachya)
  • Changed default clients to be lazily instantiated (Issue #​428, PR #​432)
  • Fixed download_to to check for the existence of the cloud file (Issue #​430, PR #​433)
  • Added env vars CLOUDPATHLIB_FORCE_OVERWRITE_FROM_CLOUD and CLOUDPATHLIB_FORCE_OVERWRITE_TO_CLOUD. (Issue #​393, PR #​437)
  • Fixed glob for cloudpathlib.local.LocalPath and subclass implementations to match behavior of cloud versions for parity in testing. (Issue #​415, PR #​436)
  • Changed how cloudpathlib.local.LocalClient and subclass implementations track the default local storage directory (used to simulate the cloud) used when no local storage directory is explicitly provided. (PR #​436, PR #​462)
    • Changed LocalClient so that client instances using the default storage access the default local storage directory through the get_default_storage_dir rather than having an explicit reference to the path set at instantiation. This means that calling get_default_storage_dir will reset the local storage for all clients using the default local storage, whether the client has already been instantiated or is instantiated after resetting. This fixes unintuitive behavior where reset_local_storage did not reset local storage when using the default client. (Issue #​414)
    • Added a new local_storage_dir property to LocalClient. This will return the current local storage directory used by that client instance.
      by reference through the `get_default_ rather than with an explicit.
  • Refined the return type annotations for CloudPath.open() to match the behavior of pathlib.Path.open(). The method now returns specific types (TextIOWrapper, FileIO, BufferedRandom, BufferedWriter, BufferedReader, BinaryIO, IO[Any]) based on the provided mode, buffering, and encoding arguments. (Issue #​465, PR #​464)
  • Added Azure Data Lake Storage Gen2 support (Issue #​161, PR #​450), thanks to @​M0dEx for PR #​447 and PR #​449

v0.18.1

Compare Source

  • Fixed import error due to incompatible google-cloud-storage by not using transfer_manager if it is not available. (Issue #​408, PR #​410)

Includes all changes from v0.18.0.

Note: This is the last planned Python 3.7 compatible release version.

v0.18.0

Compare Source

  • Implement sliced downloads in GSClient. (Issue #​387, PR #​389)
  • Implement as_url with presigned parameter for all backends. (Issue #​235, PR #​236)
  • Stream to and from Azure Blob Storage. (PR #​403)
  • Implement file: URI scheme support for AnyPath. (Issue #​401, PR #​404)

Note: This version was yanked due to incompatibility with google-cloud-storage <2.7.0 that causes an import error.

v0.17.0

Compare Source

  • Fix S3Client cleanup via Client.__del__ when S3Client encounters an exception during initialization. (Issue #​372, PR #​373, thanks to @​bryanwweber)
  • Skip mtime checks during upload when force_overwrite_to_cloud is set to improve upload performance. (Issue #​379, PR #​380, thanks to @​Gilthans)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 4175ee8 Compare August 29, 2024 19:25
@renovate renovate Bot changed the title chore(deps): update dependency cloudpathlib to v0.18.1 chore(deps): update dependency cloudpathlib to v0.19.0 Aug 29, 2024
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 4175ee8 to 7d5d729 Compare August 30, 2024 00:55
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to af5a347 Compare August 30, 2024 00:56
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from af5a347 to 7d5d729 Compare August 30, 2024 09:05
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to e10bbb0 Compare August 30, 2024 09:06
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from e10bbb0 to 7d5d729 Compare August 30, 2024 17:15
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 4a9e0a8 Compare August 30, 2024 17:16
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 4a9e0a8 to 7d5d729 Compare August 31, 2024 01:25
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 651531e Compare August 31, 2024 01:26
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 651531e to 7d5d729 Compare August 31, 2024 09:35
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 0cf322f Compare August 31, 2024 09:36
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 0cf322f to 7d5d729 Compare August 31, 2024 17:45
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 7a3bdef Compare August 31, 2024 17:46
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 7a3bdef to 7d5d729 Compare September 1, 2024 01:55
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 05f5f6c Compare September 1, 2024 01:56
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 05f5f6c to 7d5d729 Compare September 1, 2024 10:05
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 4651a6d Compare September 1, 2024 10:06
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 4651a6d to 7d5d729 Compare September 1, 2024 18:15
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 08d8a4f Compare September 1, 2024 18:16
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 08d8a4f to 7d5d729 Compare September 2, 2024 02:25
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 4a73b60 Compare September 2, 2024 02:26
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 4a73b60 to 7d5d729 Compare September 2, 2024 10:35
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to b699da4 Compare September 2, 2024 10:36
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from b699da4 to 7d5d729 Compare September 2, 2024 18:45
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 01562fd Compare September 2, 2024 18:46
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 01562fd to 7d5d729 Compare September 3, 2024 02:55
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 422de7d Compare September 3, 2024 02:56
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 422de7d to 7d5d729 Compare September 3, 2024 11:05
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to d17f155 Compare September 3, 2024 11:06
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to d6f6b53 Compare September 5, 2024 12:06
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from d6f6b53 to 7d5d729 Compare September 5, 2024 20:15
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 7c35942 Compare September 5, 2024 20:17
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 7c35942 to 7d5d729 Compare September 6, 2024 04:25
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to a37b95d Compare September 6, 2024 04:26
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from a37b95d to 7d5d729 Compare September 6, 2024 12:35
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to e2a5e93 Compare September 6, 2024 12:36
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from e2a5e93 to 7d5d729 Compare September 6, 2024 20:45
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 04171ba Compare September 6, 2024 20:46
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 04171ba to 7d5d729 Compare September 7, 2024 04:55
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to f4df05e Compare September 7, 2024 04:57
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from f4df05e to 7d5d729 Compare September 7, 2024 13:05
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 42aaa29 Compare September 7, 2024 13:07
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 42aaa29 to 7d5d729 Compare September 7, 2024 21:15
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 22677a0 Compare September 7, 2024 21:16
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 22677a0 to 7d5d729 Compare September 8, 2024 05:25
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 3d48c20 Compare September 8, 2024 05:26
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 3d48c20 to 7d5d729 Compare September 8, 2024 13:35
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 98149cb Compare September 8, 2024 13:36
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 98149cb to 7d5d729 Compare September 8, 2024 21:45
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to ace2ff0 Compare September 8, 2024 21:46
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from ace2ff0 to 7d5d729 Compare September 9, 2024 05:55
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 0cf10f5 Compare September 9, 2024 05:56
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 0cf10f5 to 7d5d729 Compare September 9, 2024 14:05
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to 12e0b96 Compare September 9, 2024 14:06
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from 12e0b96 to 7d5d729 Compare September 9, 2024 22:15
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to a818d85 Compare September 9, 2024 22:16
@SphericalKat SphericalKat force-pushed the renovate/cloudpathlib-0.x branch from a818d85 to 7d5d729 Compare September 10, 2024 06:25
@renovate renovate Bot force-pushed the renovate/cloudpathlib-0.x branch from 7d5d729 to fa94daa Compare September 10, 2024 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants