guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit dd05d8e16c0a540e6018b34d2b04d77e5fb9345d
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 afa49d57f7..d15780f67e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8752,16 +8752,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