Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-hishel for openSUSE:Factory 
checked in at 2026-02-12 17:29:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hishel (Old)
 and      /work/SRC/openSUSE:Factory/.python-hishel.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hishel"

Thu Feb 12 17:29:34 2026 rev:9 rq:1332674 version:1.1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hishel/python-hishel.changes      
2025-08-15 21:54:20.425808368 +0200
+++ /work/SRC/openSUSE:Factory/.python-hishel.new.1977/python-hishel.changes    
2026-02-12 17:29:48.909520778 +0100
@@ -1,0 +2,97 @@
+Thu Feb 12 10:07:35 UTC 2026 - Daniel Garcia <[email protected]>
+
+- Update to 1.1.9
+  - chore: drop python 3.9 support
+- Update to 1.1.8
+  - fix: prevent race conditions
+- Update to 1.1.7
+  - refactor(storage): create sqlite database path only when creating
+    connections
+  - fix(cache): Lambda parameter name clashes the loop variable being
+    closed over
+  - add release process guidelines for maintainers
+  - Feature/accept pathlib path in SqliteStorage
+- Update to 1.1.6
+  - remove some stale httpx configs
+  - Add support for request no-cache directive
+- Update to 1.1.5
+  - filter out soft-deleted, expired and incomplete entries in `get_entries`
+- Update to 1.1.4
+  - don't raise an error on consumed streams that were read into
+    memory
+  - close sqlite connections properly
+- Update to 1.1.3
+  - improve git-cliff docs
+  - fix: add BaseFilter to __all__ exports
+  - fix: set `after_revalidation=True` for `NeedsToBeUpdated` -> `FromCache` 
transition
+- Update to 1.1.2
+  - respect shared option when excluding unstorable headers
+  - remove s-maxage consideration for private caches
+  - ensure 304 responses don't leak
+- Update to 1.1.1
+  - chore(deps-dev): bump the python-packages group with 10 updates
+- Update to 1.1.0
+  - add in memory example
+  - pass any response with non-expected status code on revalidation to client
+  - pass any response with non-expected status code on revalidation to client
+  - allow setting storage base with via `database_path` for sqlite storage
+- Update to 1.0.0
+  - add examples, improve docs
+- Update to 1.0.0b1
+  - add policies
+  - add graphql docs
+  - improve sans-io diagram colors
+  - filter out `Transfer-Encoding` header for asgi responses
+  - body-sensitive responses caching
+  - add global `use_body_key` setting
+- Update to 1.0.0.dev3
+  - automatically generate httpx sync integration from async
+  - replace pairs with entries, simplify storage API
+  - more robust compressed response caching
+  - add custom integrations docs
+  - simplify metadata docs
+  - add date header for proper age calculation
+  - handle httpx iterable usage instead of iterator correctly
+  - fix compressed data caching for requests
+  - raise on consumed httpx streams, which we can't store as is (it's already 
decoded)
+  - add missing permissions into `publish.yml`
+  - add logging for asgi
+  - add blacksheep integration examples
+  - add integrations with fastapi and asgi
+- Update to 1.0.0.dev2
+  - fix time travel date, explicitly specify the timezone
+  - add import without extras check in ci
+  - remove redundant utils and tests
+  - don't raise an error on 3xx during revalidation
+  - fix check for storing auth requests
+  - add hishel_created_at response metadata
+- Update to 1.0.0.dev1
+  - remove some redundant utils methods
+  - improve git-cliff
+  - install async extra with httpx
+  - make `anysqlite` optional dependency
+  - make httpx and async libs optional dependencies
+- Update to 1.0.0.dev0
+  - improve docs versioning, deploy dev doc on ci
+  - use mike powered versioning
+- Update to 0.1.5
+  - remove some redundant files from repo
+  - increase requests buffer size to 128KB, disable charset detection
+  - feat: add close method to storages API
+  - better cache-control parsing
+  - set chunk size to 128KB for httpx to reduce SQLite read/writes
+- Update to 0.1.4
+  - move some tests to beta
+  - add sqlite tests for new storage
+  - temporary remove python3.14 from CI
+  - chore(internal): remove src folder
+  - chore: improve CI
+  - fix beta imports
+  - create an sqlite file in a cache folder
+  - better async implemetation for sqlite storage
+  - get rid of some locks from sqlite storage
+  - add sqlite storage for beta storages
+  - feat: allow already consumed streams with `CacheTransport`
+  - feat: add support for a sans-IO API
+
+-------------------------------------------------------------------

Old:
----
  hishel-0.1.3.tar.gz

New:
----
  hishel-1.1.9.tar.gz

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

Other differences:
------------------
++++++ python-hishel.spec ++++++
--- /var/tmp/diff_new_pack.sGv7Sl/_old  2026-02-12 17:29:49.813559082 +0100
+++ /var/tmp/diff_new_pack.sGv7Sl/_new  2026-02-12 17:29:49.817559252 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-hishel
 #
-# Copyright (c) 2025 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
@@ -18,9 +18,9 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-hishel
-Version:        0.1.3
+Version:        1.1.9
 Release:        0
-Summary:        Persistent cache implementation for httpx and httpcore
+Summary:        Persistent cache implementation for popular HTTP clients
 License:        BSD-3-Clause
 URL:            https://github.com/karpetrosyan/hishel
 Source:         
https://github.com/karpetrosyan/hishel/archive/refs/tags/%{version}.tar.gz#/hishel-%{version}.tar.gz
@@ -29,17 +29,24 @@
 BuildRequires:  %{python_module pip}
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
-BuildRequires:  %{python_module httpx >= 0.28.0}
 BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module anysqlite}
+BuildRequires:  %{python_module httpx}
+BuildRequires:  %{python_module inline-snapshot}
+BuildRequires:  %{python_module msgpack}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module redis >= 6.0.0}
+BuildRequires:  %{python_module requests}
+BuildRequires:  %{python_module time-machine}
 BuildRequires:  %{python_module trio}
 BuildRequires:  %{python_module typing_extensions >= 4.8.0}
 BuildRequires:  %{pythons}
 # /SECTION
 BuildRequires:  fdupes
-Requires:       python-httpx >= 0.28.0
+Requires:       python-msgpack
 Requires:       python-typing_extensions >= 4.8.0
+Suggests:       python-httpx
+Suggests:       python-requests
 Suggests:       python-pyyaml >= 6.0.2
 Suggests:       python-redis >= 6.0.0
 Suggests:       python-anysqlite >= 0.0.5
@@ -48,9 +55,10 @@
 %python_subpackages
 
 %description
-Hishel (հիշել, remember) is a library that implements HTTP Caching for
-HTTPX and HTTP Core libraries in accordance with RFC 9111, the most
-recent caching specification.
+Hishel (հիշել, to remember in Armenian) is a modern HTTP caching
+library for Python that implements RFC 9111 specifications. It
+provides seamless caching integration for popular HTTP clients with
+minimal code changes.
 
 %prep
 %autosetup -p1 -n hishel-%{version}
@@ -63,7 +71,9 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pytest --ignore tests/_async/test_storages.py --ignore 
tests/_sync/test_storages.py
+# Need network access
+donttest="test_simple_caching or test_encoded_content_caching"
+%pytest --ignore tests/_async/test_storages.py --ignore 
tests/_sync/test_storages.py -k "not ($donttest)"
 
 %files %{python_files}
 %doc CHANGELOG.md README.md

++++++ hishel-0.1.3.tar.gz -> hishel-1.1.9.tar.gz ++++++
++++ 33444 lines of diff (skipped)

Reply via email to