Revisions of python-requests-cache

buildservice-autocommit accepted request 1157517 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 20)
- update to 1.2.0:
  * Drop support for python 3.7
  * Remove methods deprecated in 1.0 from `CachedSession` and
    `BaseCache`
  * Add support for `X-HTTP-Method-Override` and other headers
    that can override request method
  * Add `CachedSession.wrap()` classmethod to add caching to an
    existing `requests.Session` object
  * Add `vacuum` parameter to `SQLiteCache.delete()` to
    optionally skip vacuuming after deletion (enabled by default
    to free up disk space)
  * Optimize `SQLiteCache.delete()` when deleting a single key
  * Add support for RFC 7159 JSON body with `decode_content=True`
    (root element with any type)
  * Use timezone-aware UTC datetimes for all internal expiration
    values
  * Add support for python 3.12
  * Note: There is a known bug with multiprocess/multithreaded
    usage of the SQLite backend on python 3.12.
  * Add support for cattrs 23.2
  * Fix `IncompleteRead` error that could sometimes occur with
    streaming requests due to mismatch with `Content-Length`
    header
  * Handle a corner case with streaming requests, conditional
    requests, and redirects
  * When redacting ignored parameters from a cached response,
    keep the rest of the original URL and headers without
    normalizing
  * Add `CachedHTTPResponse._request_url` property for
    compatibility with urllib3
buildservice-autocommit accepted request 1128169 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 19)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 17)
- Update to 1.1.1:
  - Backport fix from 1.2: Add compatibility with cattrs 23.2
- Update to 1.1.0:
  - SESSION SETTINGS:
    - Add support for regular expressions with urls_expire_after
  - SQLITE BACKEND:
    - Add busy_timeout argument (see SQLite docs for details)
    - In WAL journaling mode (wal=True), default to 'normal'
      synchronous mode instead of 'full'
    - Fix potential OperationalError: database is locked in
      multithreaded SQLite usage during bulk delete operations
    - Fix deadlock in multithreaded SQLite usage if a thread
      encounters an error during COMMIT
  - BUGFIXES:
    - Fix loading cached JSON content with decode_content=True
      when the root element is a list
    - Fix BaseCache.recreate_keys() to normalize response bodies
      with b'None'
    - Fix BaseCache.contains() for multipart POST requests
    - Fix CachedResponse.history not being fully deserialized on
      python<=3.8
    - Fix request matching with Vary and redirects
    - Skip normalizing CachedResponse.url so it always matches
      the original request URL
    - Avoid unnecessary cache writes for revalidation requests if
      headers and expiration are unchanged
    - Add compatibility with urllib3 2.0
buildservice-autocommit accepted request 1087523 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 16)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 15)
- WORK IN PROGRESS, TESTS DON’T PASS!
- Update to 1.0.1: (CONGRATULATIONS!)
  - Ignore Cache-Control: must-revalidate and no-cache when
    `cache_control=False`
  - Lots of miscellaneous performance improvements
  - Fast automatic cache cleanup with TTL integration for
    MongoDB, DynamoDB and Redis
  - Improved NoSQL/document database support: human-readable and
    indexable response data in MongoDB and DynamoDB
  - Complete support for Cache-Control headers (including its
    extensions)
  - Complete type hinting and more details from cached responses
  - Redact common authentication headers and parameters from the
    cache by default
  - Improved session settings interface, and more settings for
    refreshing, revalidation, and offline cache usage
- Remaining list of changes all the way to 0.6.3 is too long,
  HISTORY.md is packaged.
buildservice-autocommit accepted request 888211 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 14)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 888188 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 13)
- Update to v0.6.3
buildservice-autocommit accepted request 886292 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 885485 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 11)
- Fix runtime Requires, adding missing prefix python-
- Add Recommends python-redis and Suggests for python-boto3 and
  python-mongodb
- Activate integration tests, including redis
- Update to v0.6.2
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 884522 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 10)
- Update to v0.6.0
buildservice-autocommit accepted request 729800 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 8)
- Update to 0.5.2:
  * Fix DeprecationWarning from collections #140
buildservice-autocommit accepted request 701310 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 701307 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 6)
- version update to 0.5.0
  * Add gridfs support, thanks to @chengguangnan
  * Add dynamodb support, thanks to @ar90n
  * Add response filter #104, thanks to @christopher-dG
  * Fix bulk_commit #78
  * Fix remove_expired_responses missed in __init__.py #93
  * Fix deprecation warnings #122, thanks to mbarkhau
buildservice-autocommit accepted request 659641 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 5)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 4)
Clean up the SPEC file
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 3)
Remove superfluous devel dependency for noarch package
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 595212 from Alexei Podvalsky's avatar Alexei Podvalsky (awissu) (revision 2)
initialized devel package after accepting 595212
Displaying revisions 1 - 20 of 21
openSUSE Build Service is sponsored by