summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinicius Monego <monego@posteo.net>2025-07-20 08:04:46 -0300
committerVinicius Monego <monego@posteo.net>2025-07-26 13:32:54 -0300
commitdcc8e8adab64c5945ef567e987598c1ea53bbcc5 (patch)
tree72ba8002dc76804c61bdcb607056f36f71b97b20
parent60595d3415d643126465fbda03cd1a8964d77bbe (diff)
gnu: magic-wormhole: Update to 0.19.2.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.19.2. [source]: Update URI. [arguments]<#:test-flags>: Enable previously failing test, skip two more failing tests. [native-inputs]: Add python-pytest-twisted. [propagated-inputs]: Remove python-hkdf. Add python-automat, python-qrcode. Change-Id: I04f913f7871c6ba9dde6e9dae4cae7e62b333acd
-rw-r--r--gnu/packages/magic-wormhole.scm16
1 files changed, 10 insertions, 6 deletions
diff --git a/gnu/packages/magic-wormhole.scm b/gnu/packages/magic-wormhole.scm
index cce44e9796..ac8ba24949 100644
--- a/gnu/packages/magic-wormhole.scm
+++ b/gnu/packages/magic-wormhole.scm
@@ -30,6 +30,7 @@
#:use-module (guix packages)
#:use-module (gnu packages check)
#:use-module (gnu packages python-build)
+ #:use-module (gnu packages python-check)
#:use-module (gnu packages python-compression)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web)
@@ -117,19 +118,20 @@ together, allowing them to pretend they have a direct connection.")
(define-public magic-wormhole
(package
(name "magic-wormhole")
- (version "0.16.0")
+ (version "0.19.2")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "magic-wormhole" version))
+ (uri (pypi-uri "magic_wormhole" version))
(sha256
(base32
- "1jcldlyj6bdd9bb39r77cd9ra6cllqijc9lhs6kaggcdi53c3rhl"))))
+ "0wbwz5kzqgr4352xbp08z8syg9cl8dkqy8rsa3y4rzq9ry5agd5j"))))
(build-system pyproject-build-system)
(arguments
(list
- ;; One test fails with error: twisted.trial.unittest.FailTest: 1 != 0
- #:test-flags #~(list "-k" "not test_log_other_errors")
+ #:test-flags #~(list "-k" (string-append
+ "not test_receive_send"
+ " and not test_receive_receive"))
#:phases
#~(modify-phases %standard-phases
;; XXX I can't figure out how to build the docs properly.
@@ -141,6 +143,7 @@ together, allowing them to pretend they have a direct connection.")
(native-inputs
(list python-mock
python-pytest
+ python-pytest-twisted
python-setuptools
python-wheel
magic-wormhole-mailbox-server
@@ -148,12 +151,13 @@ together, allowing them to pretend they have a direct connection.")
(propagated-inputs
(list python-attrs
python-autobahn
+ python-automat
python-click
- python-hkdf
python-humanize
python-iterable-io
python-noiseprotocol
python-pynacl
+ python-qrcode
python-spake2
python-tqdm
python-twisted