Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-requests-cache for 
openSUSE:Factory checked in at 2026-05-25 21:57:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-requests-cache (Old)
 and      /work/SRC/openSUSE:Factory/.python-requests-cache.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-requests-cache"

Mon May 25 21:57:30 2026 rev:12 rq:1355081 version:1.3.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-requests-cache/python-requests-cache.changes  
    2024-11-15 15:44:23.553312395 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-requests-cache.new.2084/python-requests-cache.changes
    2026-05-25 22:00:28.350021315 +0200
@@ -1,0 +2,75 @@
+Mon May 25 15:43:05 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.3.2:
+  * Update `CachedResponse` for compatibility with requests 2.34
+    If a request contains a header that is in both
+    `ignored_parameters` and `Vary` (for example,
+    `Authorization` + `Vary: Authorization`), always consider it
+    a cache miss
+  * Ignore + redact some additional common authentication headers
+    + params by default
+  * Add support for multiple response variations based on `Vary`
+  * Fix overwriting headers after revalidation in `read_only`
+    mode
+  * Add tests for python 3.15 (alpha)
+  * See changes to BSON and JSON serializers below:
+  * Significantly reduce the memory usage of JSON serialization
+  * ⚠️ `serializer='json'` will no longer automatically use
+    `ultrajson` if installed; it must be specified explicitly
+  * ⚠️ Drop support for standalone `bson` codec; please install
+    `pymongo` to use BSON serialization
+  * Remove `[bson]` package extra to prevent accidentally
+    installing it in the same environment as `pymongo`
+  * When using BSON serialization with the filesystem backend,
+    add a `.bson` file extension by default
+  * Add support for `orjson` as a JSON serializer
+  * However, see https://github.com/ijl/orjson/issues/483 for
+    potential memory issues
+  * Add the following serializer objects to specify a JSON
+    library: `json_serializer`, `ujson_serializer`, and
+    `orjson_serializer`
+  * Remove `[json]` package extra due to multiple supported JSON
+    libraries
+  * Allow `decode_content` to be set to different values across
+    multiple sessions in use at the same time
+  * Add `autoclose` option to close backend connections when the
+    session is closed
+  * Add `read_only` option to read existing cached responses, but
+    not write any new responses to the cache
+  * Add `verify` parameter to `BaseCache.contains()` and
+    `delete()` to handle requests made with SSL verification
+    disabled
+  * Add support for Python 3.13 and 3.14
+  * Add compatibility with url-normalize 2.0
+  * Add compatibility with FIPS-compliant systems
+  * Note: Due to using a different hashing algorithm for cache
+    keys, caches cannot be shared between FIPS- and non-FIPS-
+    compliant systems
+  * Packaging and project config are now managed by uv
+  * This has no impact for users; installation from PyPI still
+    works the same
+  * For developers, see Contributing Guide for details
+  * Allow `content_root_key` setting to target a sub-tree in
+    `normalize_json_body`, so only listed fields under that key
+    are ignored in cache keys
+  * Fix `sqlite3.InterfaceError: bad parameter or other API
+    misuse` with concurrent SQLite usage in python 3.12+
+  * Add support for normalizing file-like request bodies
+  * Ignore and log timezone errors when attempting to reuse
+    responses cached in `requests-cache <= 1.1`
+  * Fix error handling with `stale_if_error` during revalidation
+    requests
+  * By default, do not automatically close backend connections
+    when using `install_cache()`
+  * Fix request headers sent when `expire_after` is set to
+    `DO_NOT_CACHE`
+  * Show a warning when initializing a cache with both
+    `cache_name` and a backend instance (database names, file
+    paths, etc. cannot be reliably updated after initialization)
+  * When updating response headers after revalidating a cached
+    response, don't set both `Content-Length` and `Transfer-
+    Encoding`
+  * Treat invalid HTTP dates (eg. 'Expires: 0' and 'Expires: -1')
+    as 'already expired' as per RFC 2616, section 14.21
+
+-------------------------------------------------------------------

Old:
----
  requests-cache-1.2.1.tar.gz

New:
----
  requests-cache-1.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-requests-cache.spec ++++++
--- /var/tmp/diff_new_pack.eNJreM/_old  2026-05-25 22:00:29.458066911 +0200
+++ /var/tmp/diff_new_pack.eNJreM/_new  2026-05-25 22:00:29.462067076 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-requests-cache
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,43 +17,50 @@
 
 
 Name:           python-requests-cache
-Version:        1.2.1
+Version:        1.3.2
 Release:        0
 Summary:        Persistent cache for requests library
 License:        BSD-2-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/requests-cache/requests-cache
 Source:         
https://github.com/requests-cache/requests-cache/archive/refs/tags/v%{version}.tar.gz#/requests-cache-%{version}.tar.gz
+BuildRequires:  %{python_module hatchling >= 1.0.0}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module poetry-core}
 BuildRequires:  fdupes
 BuildRequires:  psmisc
 BuildRequires:  python-rpm-macros
-Requires:       python-cattrs
-Requires:       python-itsdangerous
-Requires:       python-requests >= 2.0.0
-Requires:       python-url-normalize >= 1.4
-Recommends:     python-redis
-Suggests:       python-boto3
-Suggests:       python-mongodb
+Requires:       python-attrs >= 21.2
+Requires:       python-cattrs >= 22.2
+Requires:       python-platformdirs >= 2.5
+Requires:       python-requests >= 2.22
+Requires:       python-url-normalize >= 2.0
+Requires:       python-urllib3 >= 1.25.5
+Recommends:     python-itsdangerous >= 2.0
+Recommends:     python-pyyaml >= 6.0.1
+Recommends:     python-redis >= 3
+Suggests:       python-boto3 >= 1.15
+Suggests:       python-botocore >= 1.18
+Suggests:       python-mongodb >= 3
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module cattrs}
+BuildRequires:  %{python_module attrs >= 21.2}
+BuildRequires:  %{python_module cattrs >= 22.2}
 BuildRequires:  %{python_module gunicorn}
 BuildRequires:  %{python_module httpbin}
-BuildRequires:  %{python_module itsdangerous}
-BuildRequires:  %{python_module platformdirs}
-BuildRequires:  %{python_module pymongo}
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module redis}
-BuildRequires:  %{python_module requests >= 2.0.0}
-BuildRequires:  %{python_module requests-mock}
-BuildRequires:  %{python_module responses}
-BuildRequires:  %{python_module rich}
-BuildRequires:  %{python_module tenacity}
-BuildRequires:  %{python_module time-machine}
-BuildRequires:  %{python_module timeout-decorator}
-BuildRequires:  %{python_module url-normalize >= 1.4}
+BuildRequires:  %{python_module itsdangerous >= 2.0}
+BuildRequires:  %{python_module platformdirs >= 2.5}
+BuildRequires:  %{python_module psutil >= 5.0}
+BuildRequires:  %{python_module pymongo >= 3}
+BuildRequires:  %{python_module pytest >= 8.2}
+BuildRequires:  %{python_module redis >= 3}
+BuildRequires:  %{python_module requests >= 2.22}
+BuildRequires:  %{python_module requests-mock >= 1.12}
+BuildRequires:  %{python_module responses >= 0.19}
+BuildRequires:  %{python_module rich >= 10.0}
+BuildRequires:  %{python_module tenacity >= 8.0}
+BuildRequires:  %{python_module time-machine >= 2.9}
+BuildRequires:  %{python_module url-normalize >= 2.0}
+BuildRequires:  %{python_module urllib3 >= 1.25.5}
 BuildRequires:  redis
 # /SECTION
 %python_subpackages
@@ -90,7 +97,7 @@
 
 %files %{python_files}
 %license LICENSE
-%doc README.md HISTORY.md docs/*.rst
+%doc README.md HISTORY.md docs/*.md docs/*.rst
 %{python_sitelib}/requests_cache
 %{python_sitelib}/requests_cache-%{version}*-info
 

++++++ requests-cache-1.2.1.tar.gz -> requests-cache-1.3.2.tar.gz ++++++
++++ 13518 lines of diff (skipped)

Reply via email to