Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Flask-Caching for openSUSE:Factory checked in at 2025-05-06 16:42:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Flask-Caching (Old) and /work/SRC/openSUSE:Factory/.python-Flask-Caching.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Caching" Tue May 6 16:42:29 2025 rev:3 rq:1274779 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Flask-Caching/python-Flask-Caching.changes 2020-06-03 20:34:37.673568568 +0200 +++ /work/SRC/openSUSE:Factory/.python-Flask-Caching.new.30101/python-Flask-Caching.changes 2025-05-06 16:42:40.491324399 +0200 @@ -1,0 +2,44 @@ +Tue May 6 06:00:07 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 2.3.1: + * Relax cachelib version to allow latest releases + * Drop python 3.7 support + * python 3.11 officially supported + * Fix issue causing args_to_ignore to not work with + flask_caching.Cache.memoize decorator when keyword arguments were used in + the decorated function call + * fix type signature in flask_caching.utils.make_template_fragment_key. + * support Flask 3 + * bug fix: make the make_cache_key attributed of decorated view functions + writeable. + * fix bug where flask_caching.backends.RedisSentinelCache.get_many would + query wrong host&port combination. + * Remove flask_caching.backends.FileSystemCache method overrides. + * Add proxy to underlaying has method of cache clients. + * flask_caching.backends.FileSystemCache now stores timestamps in a + universal (non-frammed) way following the lastest version of + cachelib.FileSystemCache. + * Add suport for cached/memoized generators. + * Add support for Flask 2.0 async. + * Cachelib is now used as backend. + * Drop support for python 3.6. + * Add support for dynamic cache timeouts + * Fix bug in CACHE_OPTIONS reading for redis in RedisSentinelCache. + * A GoogleCloudStorageCache backend has been added to the user contributed + caching backends. + * Important: The way caching backends are loaded have been refactored. + Instead of passing the name of the initialization function one can now + use the full path to the caching backend class. + * UWSGICache is not officially supported anymore and moved to the user + contributed backends. + * Fix add() in RedisCache without a timeout. + * Fix error in how the FileSystemCache counts the number of files. + * Fix kwargs not being passed on in function _memoize_make_cache_key. + * Add a Redis Cluster Mode caching backend. + * Add an option to include the functions source code when generating the + cache key. + * Completely control the way how cache keys are generated. +- Switch to pyproject macros. +- Support both uppercased and normalized metadata directory names. + +------------------------------------------------------------------- Old: ---- Flask-Caching-1.9.0.tar.gz New: ---- flask_caching-2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Flask-Caching.spec ++++++ --- /var/tmp/diff_new_pack.kidsRO/_old 2025-05-06 16:42:40.967344428 +0200 +++ /var/tmp/diff_new_pack.kidsRO/_new 2025-05-06 16:42:40.967344428 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Flask-Caching # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,28 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Flask-Caching -Version: 1.9.0 +Version: 2.3.1 Release: 0 Summary: Adds caching support to your Flask application License: BSD-3-Clause -Group: Development/Languages/Python URL: https://github.com/sh4nks/flask-caching -Source: https://files.pythonhosted.org/packages/source/F/Flask-Caching/Flask-Caching-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/F/Flask-Caching/flask_caching-%{version}.tar.gz BuildRequires: %{python_module Flask} +BuildRequires: %{python_module asgiref >= 3.2} +BuildRequires: %{python_module cachelib >= 0.9} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pylibmc} BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module redis >= 5} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes +BuildRequires: memcached-devel BuildRequires: python-rpm-macros Requires: python-Flask +Requires: python-cachelib >= 0.9 BuildArch: noarch %python_subpackages @@ -40,21 +46,21 @@ Extension. %prep -%setup -q -n Flask-Caching-%{version} +%setup -q -n flask_caching-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check %pytest %files %{python_files} -%doc CHANGES README.md +%doc README.rst %license LICENSE %{python_sitelib}/flask_caching -%{python_sitelib}/Flask_Caching-%{version}-py*.egg-info +%{python_sitelib}/[Ff]lask[_-][Cc]aching-%{version}.dist-info