GNU bug report logs -
#77541
[PATCH 01/38] gnu: Add clipper2.
Previous Next
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Fri, 4 Apr 2025 19:11:01 UTC
Severity: normal
Tags: patch
Done: Nicolas Graves <ngraves <at> ngraves.fr>
Bug is archived. No further changes may be made.
Full log
Message #49 received at 77541 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/python-xyz.scm (python-pyro4): Update to 4.82.
[build-system]: Switch to pyproject-build-system.
[arguments]{tests?}: Remove to enable tests.
{test-flags}: Skip missing tests.
{phases}: Add 'check phase replacement.
[native-inputs]: Add python-setuptools, python-wheel.
---
gnu/packages/python-xyz.scm | 45 ++++++++++++++++++++++++++++++++-----
1 file changed, 40 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f36e5a3141..f262ccefcb 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -28438,18 +28438,53 @@ (define-public python-semver
(define-public python-pyro4
(package
(name "python-pyro4")
- (version "4.77")
+ (version "4.82")
(source
(origin
(method url-fetch)
(uri (pypi-uri "Pyro4" version))
(sha256
- (base32 "0gsjg869y4gpy265s1gj1f2qy6jn5iz8r2bwwnq78r1r5yi15zib"))))
- (build-system python-build-system)
+ (base32 "1yr1rv2afmq55wb14sx9qplzkqw7fya9rprsqdyxfbg90h45n7si"))))
+ (build-system pyproject-build-system)
(arguments
- '(#:tests? #f)) ;FIXME: Some tests require network access.
+ (list #:test-flags
+ #~(list "-k"
+ (string-join
+ ;; Those tests require network.
+ (list "testBCstart"
+ "testAutoClean"
+ "testDaemonPyroObj"
+ "testLookupAndRegister"
+ "testLookupInvalidHmac"
+ "testLookupUnixsockParsing"
+ "testMulti"
+ "testRefuseDottedNames"
+ "testResolve"
+ "testBCLookup0000"
+ "testPyroname"
+ "testResolveAsymmetricHmacUsage"
+ "testResolveWrongHmac"
+ "testStartNSfunc"
+ "testCustomDictClass"
+ "testDictClassFail"
+ "testBroadcast"
+ "testGetIP"
+ ;; XXX: Unclear why this test fails.
+ "testCustomClassFail")
+ " and not "))
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? test-flags #:allow-other-keys)
+ (if tests?
+ (apply invoke "python" "-m" "unittest" test-flags)
+ (format #t "test suite not run.~%")))))))
(native-inputs
- (list python-cloudpickle python-dill python-msgpack))
+ (list python-cloudpickle
+ python-dill
+ python-msgpack
+ python-setuptools
+ python-wheel))
(propagated-inputs
(list python-serpent))
(home-page "https://pyro4.readthedocs.io")
--
2.49.0
This bug report was last modified 103 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.