From e592513d394735730d925ee4be6486fc16bb22b1 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 10 Sep 2023 04:04:38 +0800 Subject: gnu: python-certauth: Fix test failure with newer PyOpenSSL. * gnu/packages/python-crypto.scm (python-certauth)[arguments]: New field. --- gnu/packages/python-crypto.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index e6483996fd..1ff742717c 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2015 Eric Dvorsak ;;; Copyright © 2015-2021, 2023 Efraim Flashner ;;; Copyright © 2015, 2016, 2017, 2019 Leo Famulari -;;; Copyright © 2016, 2017, 2020, 2022 Marius Bakke +;;; Copyright © 2016, 2017, 2020, 2022, 2023 Marius Bakke ;;; Copyright © 2017 Ben Sturmfels ;;; Copyright © 2016 Sou Bunnbu ;;; Copyright © 2015 Cyril Roelandt @@ -441,6 +441,16 @@ blake3, a cryptographic hash function.") (base32 "1yxqfb5131wahjyw9pxz03bq476rcfx62s6k53xx4cqbzzgdaqkq")))) (build-system python-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'adjust-test + (lambda _ + ;; Newer PyOpenSSL no longer separates extensions with + ;; newline (this can be removed for >1.3.0). + (substitute* "test/test_certauth.py" + (("7334\\\\n, DNS") + "7334, DNS"))))))) (propagated-inputs (list python-pyopenssl python-tldextract)) (native-inputs -- cgit v1.2.3