diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-10 21:29:38 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-24 10:19:34 +0100 |
| commit | c6f9913a56677f69af6414b4e578275ec07de557 (patch) | |
| tree | 51f6c9e2291202afc54aee2a016ce30e43f97534 /gnu | |
| parent | 03c46660ab7e1968eaee3b876f9449f7cf88316f (diff) | |
gnu: python-keyring: Update to 25.7.0.
* gnu/packages/python-crypto.scm (python-keyring): Update to 25.7.0.
[source]: Switch to git-fetch.
[arguments]: Drop all.
[propagated-inputs]: Add python-jaraco-context, python-jaraco-functools,
and python-jeepney.
[native-inputs]: Remove python-toml and python-wheel; add
python-pyfakefs.
Change-Id: I1bea9fdf8ea8c2c1b7abef13c4b1814e0ea15496
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-crypto.scm | 32 |
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 |
| 364 | service from python. It can be used in any application that needs safe | 359 | service from python. It can be used in any application that needs safe |
| 365 | password storage.") | 360 | password 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 |
