diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-11-25 20:23:22 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:23:32 +0000 |
| commit | e6896b25fcc1317a4c694b1eaf679e5cad15f474 (patch) | |
| tree | 8726896090f9060d7c592a811f168daadf27d826 /gnu/packages/python-crypto.scm | |
| parent | 621f1231abfa7b8fcaade99840660fbdf7f8d647 (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.scm | 29 |
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 |
