Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-falcon for openSUSE:Factory checked in at 2025-07-09 17:27:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-falcon (Old) and /work/SRC/openSUSE:Factory/.python-falcon.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-falcon" Wed Jul 9 17:27:45 2025 rev:28 rq:1291282 version:4.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes 2025-03-26 21:21:58.910925113 +0100 +++ /work/SRC/openSUSE:Factory/.python-falcon.new.7373/python-falcon.changes 2025-07-09 17:28:18.355292794 +0200 @@ -1,0 +2,5 @@ +Tue Jul 8 13:19:46 UTC 2025 - Markéta Machová <mmach...@suse.com> + +- Convert to libalternatives + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-falcon.spec ++++++ --- /var/tmp/diff_new_pack.HfKkWo/_old 2025-07-09 17:28:18.895315326 +0200 +++ /var/tmp/diff_new_pack.HfKkWo/_new 2025-07-09 17:28:18.895315326 +0200 @@ -21,17 +21,17 @@ %else %bcond_with doc %endif - +%bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-falcon Version: 4.0.2 Release: 0 Summary: A web framework for building APIs and app backends License: Apache-2.0 -URL: http://falconframework.org +URL: https://falconframework.org Source: https://files.pythonhosted.org/packages/source/f/falcon/falcon-%{version}.tar.gz # PATCH-FIX-UPSTREAM https://github.com/falconry/falcon/pull/2406 chore(tests/asgi): migrate to the new websockets async client -Patch: websockets.patch +Patch0: websockets.patch BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module Sphinx} BuildRequires: %{python_module base >= 3.8} @@ -45,8 +45,15 @@ BuildRequires: %{python_module sphinxcontrib-copybutton} BuildRequires: %{python_module websockets} BuildRequires: %{python_module wheel} +BuildRequires: alts +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: alts +Suggests: %{name}-doc +BuildArch: noarch # TODO: Cython support #BuildRequires: %%{python_module Cython} +#Requires: python-Cython # SECTION test requirements BuildRequires: %{python_module aiofiles} BuildRequires: %{python_module cbor2} @@ -64,13 +71,6 @@ BuildRequires: %{python_module pydata-sphinx-theme} %endif # /SECTION -BuildRequires: fdupes -BuildRequires: python-rpm-macros -#Requires: python-Cython -Requires(post): update-alternatives -Requires(postun): update-alternatives -Suggests: %{name}-doc -BuildArch: noarch %python_subpackages %package -n %{name}-doc @@ -110,6 +110,7 @@ %python_clone -a %{buildroot}%{_bindir}/falcon-bench %python_clone -a %{buildroot}%{_bindir}/falcon-inspect-app %python_clone -a %{buildroot}%{_bindir}/falcon-print-routes +%python_group_libalternatives falcon-bench falcon-inspect-app falcon-print-routes %python_expand %fdupes %{buildroot}%{$python_sitelib} %if %{with doc} @@ -122,11 +123,8 @@ export LANG=en_US.UTF8 %pytest -%post -%{python_install_alternative falcon-bench falcon-inspect-app falcon-print-routes} - -%postun -%python_uninstall_alternative falcon-bench +%pre +%python_libalternatives_reset_alternative falcon-bench %files %{python_files} %doc README.rst