diff --git a/python-dateparser.changes b/python-dateparser.changes index 8e62ae8..b82981a 100644 --- a/python-dateparser.changes +++ b/python-dateparser.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Aug 14 12:44:20 UTC 2025 - Markéta Machová + +- Convert to libalternatives on SLE-16-based and newer systems only + ------------------------------------------------------------------- Tue Jul 8 08:32:18 UTC 2025 - Markéta Machová diff --git a/python-dateparser.spec b/python-dateparser.spec index 0032326..0a576b9 100644 --- a/python-dateparser.spec +++ b/python-dateparser.spec @@ -16,7 +16,11 @@ # +%if 0%{?suse_version} > 1500 %bcond_without libalternatives +%else +%bcond_with libalternatives +%endif %{?sle15_python_module_pythons} Name: python-dateparser Version: 1.2.0 @@ -30,10 +34,8 @@ Source: https://files.pythonhosted.org/packages/source/d/dateparser/date Patch1: mark-network-tests.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module wheel} -BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: alts Requires: python-python-dateutil Requires: python-pytz Requires: python-regex @@ -43,6 +45,13 @@ Recommends: python-fasttext Recommends: python-langdetect Recommends: python-ruamel.yaml BuildArch: noarch +%if %{with libalternatives} +BuildRequires: alts +Requires: alts +%else +Requires(post): update-alternatives +Requires(postun): update-alternatives +%endif # SECTION test requirements BuildRequires: %{python_module convertdate} BuildRequires: %{python_module fasttext} @@ -91,6 +100,12 @@ donttest="(not test_timezone_offset_calculation)" %pre %python_libalternatives_reset_alternative dateparser-download +%post +%python_install_alternative dateparser-download + +%postun +%python_uninstall_alternative dateparser-download + %files %{python_files} %doc AUTHORS.rst README.rst %license LICENSE