summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-crypto.scm')
-rw-r--r--gnu/packages/python-crypto.scm32
1 files changed, 14 insertions, 18 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 6a8e94153aa..93a50d033aa 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -330,32 +330,27 @@ do what is needed for client/server Kerberos authentication based on
330(define-public python-keyring 330(define-public python-keyring
331 (package 331 (package
332 (name "python-keyring") 332 (name "python-keyring")
333 (version "23.9.3") 333 (version "25.7.0")
334 (source 334 (source
335 (origin 335 (origin
336 (method url-fetch) 336 (method git-fetch)
337 (uri (pypi-uri "keyring" version)) 337 (uri (git-reference
338 (url "https://github.com/jaraco/keyring")
339 (commit (string-append "v" version))))
340 (file-name (git-file-name name version))
338 (sha256 341 (sha256
339 (base32 342 (base32 "116nkhnldhgqd5nz0wf5zfjnkmlrpwj47pdd8p4r1zrizkr3dnxz"))))
340 "19f4jpsxng9sjfqi8ww5hgg196r2zh1zb8g71wjr1xa27kc1vc39"))))
341 (build-system pyproject-build-system) 343 (build-system pyproject-build-system)
342 (arguments
343 (list
344 #:phases
345 #~(modify-phases %standard-phases
346 (add-before 'check 'workaround-test-failure
347 (lambda _
348 ;; Workaround a failure in the test_entry_point test (see:
349 ;; https://github.com/jaraco/keyring/issues/526).
350 (delete-file-recursively "keyring.egg-info"))))))
351 (native-inputs 344 (native-inputs
352 (list python-toml 345 (list python-pyfakefs
353 python-pytest 346 python-pytest
354 python-setuptools 347 python-setuptools
355 python-setuptools-scm 348 python-setuptools-scm))
356 python-wheel))
357 (propagated-inputs 349 (propagated-inputs
358 (list python-jaraco-classes 350 (list python-jaraco-classes
351 python-jaraco-context
352 python-jaraco-functools
353 python-jeepney
359 python-secretstorage)) 354 python-secretstorage))
360 (home-page "https://github.com/jaraco/keyring") 355 (home-page "https://github.com/jaraco/keyring")
361 (synopsis "Store and access your passwords safely") 356 (synopsis "Store and access your passwords safely")
@@ -363,7 +358,8 @@ do what is needed for client/server Kerberos authentication based on
363 "The Python keyring lib provides a easy way to access the system keyring 358 "The Python keyring lib provides a easy way to access the system keyring
364service from python. It can be used in any application that needs safe 359service from python. It can be used in any application that needs safe
365password storage.") 360password storage.")
366 ;; "MIT" and PSF dual license 361 ;; "MIT" and PSF dual license, see:
362 ;; <https://github.com/jaraco/keyring/issues/263>.
367 (license license:x11))) 363 (license license:x11)))
368 364
369(define-public python-keyrings-alt 365(define-public python-keyrings-alt