wtpython
wtpython copied to clipboard
Bump requests-cache from 0.8.0 to 0.9.8
Bumps requests-cache from 0.8.0 to 0.9.8.
Release notes
Sourced from requests-cache's releases.
Improved performance, thread safety, Cache-Control support, and general QoL
See Changelog for release details
Changelog
Sourced from requests-cache's changelog.
0.9.8 (2023-01-13)
- Fix
DeprecationWarningraised byBaseCache.urls- Reword ambiguous log message for
BaseCache.deleteBackport fixes from 1.0:
- For custom serializers, handle using a cattrs converter that doesn't support
omit_if_default- Raise an error for invalid expiration string values (except for headers containing httpdates)
0.9.7 (2022-10-26)
Backport compatibility fixes from 1.0:
- PyInstaller: Fix potential
AttributeErrordue to undetected imports when requests-cache is bundled in a PyInstaller package- requests-oauthlib: Add support for header values as bytes for compatibility with OAuth1 features
- cattrs: Add compatibility with cattrs 22.2
- python: Add tests to ensure compatibility with python 3.11
- Fix
AttributeErrorwhen attempting to unpickle aCachedSessionobject, and instead disable pickling by raising aNotImplementedErrorAdd the following for forwards-compatibility with 1.0:
DeprecationWarningsto give an earlier notice for methods deprecated (not removed) in 1.0requests_cache.policysubpackage (will replacerequests_cache.cache_controlmodule)BaseCache.contains()BaseCache.delete()BaseCache.filter()CachedSession.settings0.9.6 (2022-08-24)
Backport fixes from 1.0:
- Remove potentially problematic row count from
BaseCache.__str__()- Remove upper version constraints for all non-dev dependencies
- Make dependency specification consistent between PyPI and Conda-Forge packages
0.9.5 (2022-06-29)
Backport fixes from 1.0:
- Fix usage of memory backend with
install_cache()- Add
CachedRequest.path_urlproperty- Add compatibility with cattrs 22.1
0.9.4 (2022-04-22)
Backport fixes from 1.0:
- Fix forwarding connection parameters passed to
RedisCachefor redis-py 4.2 and python <=3.8- Fix forwarding connection parameters passed to
MongoCachefor pymongo 4.1 and python <=3.80.9.3 (2022-02-22)
- Fix handling BSON serializer differences between pymongo's
bsonand standalonebsoncodec.- Handle
CorruptGridFileerror in GridFS backend- Fix cache path expansion for user directories (
~/...) for SQLite and filesystem backends- Fix request normalization for request body with a list as a JSON root
- Skip normalizing a JSON request body if it's excessively large (>10MB) due to performance impact
- Fix some thread safety issues:
- Fix race condition in SQLite backend with dropping and recreating tables in multiple threads
- Fix race condition in filesystem backend when one thread deletes a file after it's opened but
... (truncated)
Commits
2dc8c4eBump version19718d4Merge pull request #765 from requests-cache/string-expiration-0.970e3b7bRaise an error for invalid expiration string values (except for headers conta...c17ba97Merge pull request #743 from requests-cache/fix-log-msg5c63c32Update docs for deprecated methodsa45fc7aFix some mangled docstring formatting and a moved module still referenced in ...cc24018Update dependencies2909557Update flake8 hook URL8a97beaRun CI jobs on v0.9 branch9ad46c9Handle deserialization errors in BaseCache.urls- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)