guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit 474c92e6bf50d9c8cf89cd24422c205a46e027f8
Author: Hugo Buddelmeijer <[email protected]>
AuthorDate: Tue Mar 3 21:20:18 2026 +0100

    gnu: python-makefun: Update to 1.16.0-0.bacb3e1.
    
    * gnu/packages/python-xyz.scm (python-makefun): Update to 1.16.0-0.bacb3e1.
    [source]: Switch to git-fetch.
    [native-inputs]: Remove python-wheel; add python-pytest-asyncio.
    
    Change-Id: Iac0e5bad44b481b7f78ea5fec5da6ba9de50cc75
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/python-xyz.scm | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 1fef561bf7..7c72948aae 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8753,16 +8753,28 @@ recognition library with full Unicode support.  It has 
features like:
 (define-public python-makefun
   (package
     (name "python-makefun")
-    (version "1.15.1")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "makefun" version))
-              (sha256
-               (base32
-                "19a8dga8rnmjn5gy1cy1wdi28swbkdkypwbqikbxil6ynqcg3c20"))))
+    ;; Released version fails tests in Python 3.12 due to asyncio
+    (properties '((commit . "bacb3e1a6edc36e5f8dda3fbdad5dacdda1675eb")
+                  (revision . "0")))
+    (version (git-version "1.16.0"
+                          (assoc-ref properties 'revision)
+                          (assoc-ref properties 'commit)))
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/smarie/python-makefun";)
+              (commit (assoc-ref properties 'commit))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "10xw93r9lxqfgaapnf07pywmy58mw8z7fgcaw7ym66cn71gjxw4d"))))
     (build-system pyproject-build-system)
     (native-inputs
-     (list python-pytest python-setuptools python-setuptools-scm python-wheel))
+     (list python-pytest
+           python-pytest-asyncio
+           python-setuptools
+           python-setuptools-scm))
     (home-page "https://github.com/smarie/python-makefun";)
     (synopsis "Library to dynamically create python functions")
     (description "@code{makefun} helps create functions dynamically with a

Reply via email to