summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-11-25 20:23:22 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:23:32 +0000
commite6896b25fcc1317a4c694b1eaf679e5cad15f474 (patch)
tree8726896090f9060d7c592a811f168daadf27d826 /gnu/packages/python-crypto.scm
parent621f1231abfa7b8fcaade99840660fbdf7f8d647 (diff)
gnu: python-ecdsa: Update to 0.19.0.
* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.19.0. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use default 'check. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ib7077ffd3c78b4b995bb3c278fd27738b2c952ee
Diffstat (limited to 'gnu/packages/python-crypto.scm')
-rw-r--r--gnu/packages/python-crypto.scm29
1 files changed, 11 insertions, 18 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index c05231a1541..b5b3820c3a4 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -216,32 +216,25 @@ Python interface around SSH networking concepts.")
216(define-public python-ecdsa 216(define-public python-ecdsa
217 (package 217 (package
218 (name "python-ecdsa") 218 (name "python-ecdsa")
219 (version "0.17.0") 219 (version "0.19.0")
220 (source 220 (source
221 (origin 221 (origin
222 (method url-fetch) 222 (method url-fetch)
223 (uri (pypi-uri "ecdsa" version)) 223 (uri (pypi-uri "ecdsa" version))
224 (sha256 224 (sha256
225 (base32 "1ak8xa2r660d85abrlffp0bqvwdadg9ga4066g856hcy8fxh1xdr")))) 225 (base32 "1y3bmx6aw5klx143jas3czwbsfvr5d3fs8gm1bfh16b5k48svsk0"))))
226 (build-system python-build-system) 226 (build-system pyproject-build-system)
227 (arguments 227 (arguments
228 '(#:phases 228 (list
229 (modify-phases %standard-phases 229 ;; Test failes with error: AssertionError: KeyboardInterrupt not raised.
230 (replace 'check 230 #:test-flags #~(list "-k" "not test_multithreading_with_interrupts")))
231 (lambda _ (invoke 231 (native-inputs
232 "pytest" 232 (list openssl
233 "-vv" 233 python-pytest
234 "-k" 234 python-setuptools
235 (string-append 235 python-wheel))
236 "not test_multithreading_with_interrupts "
237 ;; The following test fails and will be fixed in the
238 ;; next release after v0.18. See
239 ;; <https://github.com/tlsfuzzer/python-ecdsa/issues/307>.
240 "and not test_add_different_scale_points")))))))
241 (propagated-inputs 236 (propagated-inputs
242 (list python-six)) 237 (list python-six))
243 (native-inputs
244 (list openssl python-pytest))
245 (home-page "https://github.com/warner/python-ecdsa") 238 (home-page "https://github.com/warner/python-ecdsa")
246 (synopsis "ECDSA cryptographic signature library (pure python)") 239 (synopsis "ECDSA cryptographic signature library (pure python)")
247 (description 240 (description