guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 616e54c83ddd153d5db0bf6e8e9236e827391f72
Author: Vinicius Monego <[email protected]>
AuthorDate: Sun Aug 3 21:35:17 2025 -0300

    gnu: Add electrum-aionostr.
    
    * gnu/packages/finance.scm (electrum-aionostr): New variable.
    
    Change-Id: Ie06447bc1031248540f97b59071a75d566b9752d
---
 gnu/packages/finance.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 9a0e8684eb..1dc55bfc09 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -600,6 +600,38 @@ do so.")
 @code{libsecp256k1}.")
     (license license:expat)))
 
+(define-public electrum-aionostr
+  (package
+    (name "electrum-aionostr")
+    (version "0.0.11")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "electrum_aionostr" version))
+       (sha256
+        (base32 "10fgidah8ca59j3gssg9b434j49c1dd9cs3224nanjsxwl0ivsqf"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      ;; Test below fails to match an exit code, pointing to this in Click:
+      ;; https://github.com/pallets/click/pull/1489
+      ;; This was fixed in Click 8.2.0.
+      #:test-flags #~(list "-k" "not test_command_line_interface")))
+    (inputs (list python-aiohttp
+                  python-aiohttp-socks
+                  python-aiorpcx
+                  python-cryptography
+                  python-electrum-ecc))
+    (native-inputs (list python-click
+                         python-pytest
+                         python-setuptools
+                         python-wheel))
+    (home-page "https://github.com/spesmilo/electrum-aionostr";)
+    (synopsis "Asyncio nostr client")
+    (description "This package is a fork of @code{aionostr} that does not
+require Coincurve.")
+    (license license:bsd-3)))
+
 (define-public electrum
   (package
     (name "electrum")

Reply via email to