From 4fc7afa35d9f285ee2612206cce92d28a0a0df6d Mon Sep 17 00:00:00 2001
From: nkrapp <>
Date: Jun 04 2025 19:15:34 +0000
Subject: Update python-flexx to version 0.8.4 / rev 12 via SR 1282794


https://build.opensuse.org/request/show/1282794
by user nkrapp + dimstar_suse

---

diff --git a/packages/p/python-flexx/.files b/packages/p/python-flexx/.files
index 51b9500..ea96f14 100644
Binary files a/packages/p/python-flexx/.files and b/packages/p/python-flexx/.files differ
diff --git a/packages/p/python-flexx/.rev b/packages/p/python-flexx/.rev
index 5a052ca..f4ba87e 100644
--- a/packages/p/python-flexx/.rev
+++ b/packages/p/python-flexx/.rev
@@ -100,4 +100,12 @@
     <comment></comment>
     <requestid>1280578</requestid>
   </revision>
+  <revision rev="12" vrev="3">
+    <srcmd5>94f73c910c944c953e6ea236c18a7848</srcmd5>
+    <version>0.8.4</version>
+    <time>1749061801</time>
+    <user>dimstar_suse</user>
+    <comment></comment>
+    <requestid>1282794</requestid>
+  </revision>
 </revisionlist>
diff --git a/packages/p/python-flexx/python-flexx.changes b/packages/p/python-flexx/python-flexx.changes
index fa39bfd..d240ae7 100644
--- a/packages/p/python-flexx/python-flexx.changes
+++ b/packages/p/python-flexx/python-flexx.changes
@@ -1,4 +1,9 @@
 -------------------------------------------------------------------
+Wed Jun  4 14:19:24 UTC 2025 - Felix Stegmeier <felix.stegmeier@suse.com>
+
+- fix usage of libalternatives 
+
+-------------------------------------------------------------------
 Tue May 27 12:29:06 UTC 2025 - Markéta Machová <mmachova@suse.com>
 
 - Convert to pip-based build
diff --git a/packages/p/python-flexx/python-flexx.spec b/packages/p/python-flexx/python-flexx.spec
index ee8298e..850c6cd 100644
--- a/packages/p/python-flexx/python-flexx.spec
+++ b/packages/p/python-flexx/python-flexx.spec
@@ -16,6 +16,7 @@
 #
 
 
+%bcond_without libalternatives
 Name:           python-flexx
 Version:        0.8.4
 Release:        0
@@ -36,15 +37,15 @@ BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module tornado >= 4}
 BuildRequires:  %{python_module webruntime >= 0.5.6}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  alts
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  unzip
+Requires:       alts
 Requires:       python-dialite >= 0.5.2
 Requires:       python-pscript
 Requires:       python-tornado
 Requires:       python-webruntime >= 0.5.6
-Requires(post): alts
-Requires(postun): alts
 Recommends:     python-imageio
 Recommends:     python-numpy
 Recommends:     python-vispy
@@ -76,11 +77,9 @@ document. It also works in the Jupyter notebook.
 # Do not run tests, they require online access to jquery/etc.
 #%%pytest
 
-%post
-%python_install_alternative flexx
-
-%postun
-%python_uninstall_alternative flexx
+%pre
+# Removing old update-alternatives entries.
+%python_libalternatives_reset_alternative flexx
 
 %files %{python_files}
 %doc README.md