gnu: python-service-identity: Update to 24.2.0.

* gnu/packages/python-crypto.scm (python-service-identity): Update to 24.2.0.
Adjust indentation.
[source]: Adjust URI as PyPI tarball name was changed.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatch-fancy-pypi-readme, python-hatch-vcs, and python-hatchling.
[description]: Adjust fill column.

Change-Id: I16d53f1709bf21968b56fb836772b367256031ae
This commit is contained in:
Sharlatan Hellseher 2024-11-26 20:34:43 +00:00
parent 1a1df79244
commit 90fd98affd
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1280,29 +1280,33 @@ derivation function.")
(define-public python-service-identity (define-public python-service-identity
(package (package
(name "python-service-identity") (name "python-service-identity")
(version "21.1.0") (version "24.2.0")
(source (origin (source
(method url-fetch) (origin
(uri (pypi-uri "service-identity" version)) (method url-fetch)
(sha256 (uri (pypi-uri "service_identity" version))
(base32 (sha256
"0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f")))) (base32 "02cfpry5alap6mf3ffq1gdq6s7a2cmgjqpb2bp6wcf8d7yhkns5q"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list python-idna (list python-hatch-fancy-pypi-readme
python-pytest python-hatch-vcs
python-setuptools python-hatchling
python-wheel)) python-idna
(propagated-inputs (list python-attrs python-cryptography python-pyasn1 python-pytest))
python-pyasn1-modules python-six)) (propagated-inputs
(list python-attrs
python-cryptography
python-pyasn1
python-pyasn1-modules
python-six))
(home-page "https://service-identity.readthedocs.io/") (home-page "https://service-identity.readthedocs.io/")
(synopsis "Service identity verification for PyOpenSSL") (synopsis "Service identity verification for PyOpenSSL")
(description (description
"@code{service_identity} aspires to give you all the tools you need "@code{service_identity} aspires to give you all the tools you need for
for verifying whether a certificate is valid for the intended purposes. verifying whether a certificate is valid for the intended purposes. In the
In the simplest case, this means host name verification. However, simplest case, this means host name verification. However, service_identity
service_identity implements RFC 6125 fully and plans to add other implements RFC 6125 fully and plans to add other relevant RFCs too.")
relevant RFCs too.")
(license license:expat))) (license license:expat)))
(define-public python-hkdf (define-public python-hkdf