From 5f6c124152a9d08c2763057cd6d755c856f9744d Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 20 Oct 2025 23:00:11 +0100 Subject: [PATCH] gnu: python-pyjwt: Update to 2.10.1. * gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1. [arguments] : Skip one test. [native-inputs]: Remove python-coverage, python-cryptography, python-sphinx, python-sphinx-rtd-theme, and python-wheel. [propagated-inputs]: Set python-cryptography as optional when supported. Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95 --- gnu/packages/python-xyz.scm | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index af876cef4be3bba860ccd6602d26d6f6cba58b59..57439bd9ba1195d3943c5f79e10dde0b166f6fc2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7943,23 +7943,29 @@ memory usage and transliteration quality.") (define-public python-pyjwt (package (name "python-pyjwt") - (version "2.6.0") + (version "2.10.1") (source (origin (method url-fetch) - (uri (pypi-uri "PyJWT" version)) + (uri (pypi-uri "pyjwt" version)) (sha256 - (base32 - "1z85kwr945rbzrn5wabrsmck5x8disa9wc7b3y5gci7w65z5qa39")))) + (base32 "0lqr73wnrnxflbh8wr768hxp493qayhdis86mwy26280n8p7gi9w")))) (build-system pyproject-build-system) + (arguments + (list + ;; tests: 286 passed, 4 skipped, 1 deselected + ;; + ;; jwt.exceptions.PyJWKClientConnectionError: Fail to fetch data from + ;; the url, err: "" + #:test-flags #~(list "-k" "not test_get_jwt_set_sslcontext_default"))) (native-inputs - (list python-coverage - python-cryptography - python-pytest - python-sphinx - python-sphinx-rtd-theme - python-setuptools - python-wheel)) + (list python-pytest + python-setuptools)) + (propagated-inputs + (if (supported-package? python-cryptography) + (list python-cryptography) + '())) (home-page "https://github.com/progrium/pyjwt") (synopsis "JSON Web Token implementation in Python") (description