From 3e8ff8cb790721452a2fbd2bd8037cbcfce3831cd532ea6c6694692c9f2982ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 9 Jun 2025 12:36:37 +0000 Subject: [PATCH] - Convert to libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hetzner?expand=0&rev=15 --- python-hetzner.changes | 5 +++++ python-hetzner.spec | 12 +++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/python-hetzner.changes b/python-hetzner.changes index 64b8cbe..658e2ce 100644 --- a/python-hetzner.changes +++ b/python-hetzner.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jun 9 12:36:18 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Tue May 27 15:25:27 UTC 2025 - Markéta Machová diff --git a/python-hetzner.spec b/python-hetzner.spec index 66aff62..f540e62 100644 --- a/python-hetzner.spec +++ b/python-hetzner.spec @@ -17,6 +17,7 @@ # +%bcond_without libalternatives Name: python-hetzner Version: 0.8.3 Release: 0 @@ -28,10 +29,10 @@ Source: https://github.com/aszlig/hetzner/archive/v%{version}.tar.gz#/%{ BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires(post): alts -Requires(postun): alts +Requires: alts BuildArch: noarch %python_subpackages @@ -52,11 +53,8 @@ A high-level Python API for accessing the Hetzner robot. %check %pyunittest discover -v hetzner/tests -%post -%python_install_alternative hetznerctl - -%postun -%python_uninstall_alternative hetznerctl +%pre +%python_libalternatives_reset_alternative hetznerctl %files %{python_files} %doc README.md