From 2f39be795c8ea6a936026a3c303b6202c77a6b76ea6ee24055ebe5e6484ac7c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 9 Jun 2025 10:58:01 +0000 Subject: [PATCH] - Convert to libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-micropipenv?expand=0&rev=5 --- python-micropipenv.changes | 5 +++++ python-micropipenv.spec | 14 ++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/python-micropipenv.changes b/python-micropipenv.changes index 1c400cf..41f76b4 100644 --- a/python-micropipenv.changes +++ b/python-micropipenv.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jun 9 10:56:35 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Thu Dec 7 22:12:49 UTC 2023 - Dirk Müller diff --git a/python-micropipenv.spec b/python-micropipenv.spec index 2f1e93e..a4882a9 100644 --- a/python-micropipenv.spec +++ b/python-micropipenv.spec @@ -1,7 +1,7 @@ # # spec file for package python-micropipenv # -# Copyright (c) 2023 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 @@ -17,6 +17,7 @@ %define modname micropipenv +%bcond_without libalternatives Name: python-micropipenv Version: 1.6.0 Release: 0 @@ -27,11 +28,11 @@ URL: https://github.com/thoth-station/micropipenv Source: https://github.com/thoth-station/%{modname}/archive/refs/tags/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: alts Requires: python-pip -Requires(post): update-alternatives -Requires(postun):update-alternatives Suggests: python-toml BuildArch: noarch # SECTION test requirements @@ -60,11 +61,8 @@ sed -i '1{\@^#!%{_bindir}/env python@d}' micropipenv.py %check %pytest -%post -%python_install_alternative micropipenv - -%postun -%python_uninstall_alternative micropipenv +%pre +%python_libalternatives_reset_alternative micropipenv %files %{python_files} %doc README.rst