common-workflow-language / cwl-utils

Python utilities for CWL
https://cwl-utils.readthedocs.io/
Apache License 2.0
36 stars 18 forks source link

Update cachecontrol requirement from <0.13 to <0.14 #230

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on cachecontrol to permit the latest version.

Release notes

Sourced from cachecontrol's releases.

v0.13.0

What's Changed

New Contributors

Full Changelog: https://github.com/psf/cachecontrol/compare/v0.12.12...v0.13.0

Changelog

Sourced from cachecontrol's changelog.

0.13.0

The project has been moved to the PSF <https://github.com/psf>_ organization.

  • Discard the strict attribute when serializing and deserializing responses.
  • Fix the IncompleteRead error thrown by urllib3 2.0.
  • Remove usage of utcnow in favor of timezone-aware datetimes.
  • Remove the compat module.
  • Use Python's unittest.mock library instead of mock.
  • Add type annotations.
  • Exclude the tests directory from the wheel.

0.12.11

  • Added new variant of FileCache, SeparateBodyFileCache, which uses less memory by storing the body in a separate file than metadata, and streaming data in and out directly to/from that file. Implemented by Itamar Turner-Trauring, work sponsored by G-Research.

0.12.7

  • Dropped support for Python 2.7, 3.4, 3.5.
  • Reduced memory usage when caching large files.

0.12.0

Rather than using compressed JSON for caching values, we are now using MessagePack (http://msgpack.org/). MessagePack has the advantage that that serialization and deserialization is faster, especially for caching large binary payloads.

0.11.2

This release introduces the cachecontrol.heuristics.LastModified heuristic. This uses the same behaviour as many browsers to base expiry on the Last-Modified header when no explicit expiry is provided.

0.11.0

The biggest change is the introduction of using compressed JSON rather than pickle for storing cached values. This allows Python 3.4 and Python 2.7 to use the same cache store. Previously, if a cache was created on 3.4, a 2.7 client would fail loading it, causing an invalid cache miss. Using JSON also avoids the exec call used in pickle, making the cache more secure by avoiding a potential code injection

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
codecov[bot] commented 1 year ago

Codecov Report

Merging #230 (7b68b7a) into main (c799673) will not change coverage. The diff coverage is n/a.

:exclamation: Current head 7b68b7a differs from pull request most recent head 016c76d. Consider uploading reports for the commit 016c76d to get more accurate results

@@           Coverage Diff           @@
##             main     #230   +/-   ##
=======================================
  Coverage   40.93%   40.93%           
=======================================
  Files          30       30           
  Lines       23530    23530           
  Branches     6659     6659           
=======================================
  Hits         9633     9633           
  Misses      11822    11822           
  Partials     2075     2075