1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: Add python-truststore.

* gnu/packages/python-web.scm (python-truststore): New variable.

Change-Id: If5898d8eae6d8f5eab3bfb958566608b79bd25b2
This commit is contained in:
Sharlatan Hellseher
2025-10-23 12:23:28 +01:00
parent e283facef9
commit f811e1ca95

View File

@@ -10183,6 +10183,30 @@ conflicts detected by that mechanism.")
for Python. It is mainly used by the ZODB.")
(license license:zpl2.1)))
(define-public python-truststore
(package
(name "python-truststore")
(version "0.10.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "truststore" version))
(sha256
(base32 "00f3xc7720rkddsn291yrw871kfnimi6d9xbwi75xbb3ci1vv4cx"))))
(build-system pyproject-build-system)
(arguments
(list #:tests? #f)) ;all tests require Internet access
(native-inputs
(list python-flit-core))
(home-page "https://github.com/sethmlarson/truststore")
(synopsis "Verify certificates using native system trust stores")
(description
"Truststore is a library which exposes native system certificate stores (ie
\"trust stores\") through an @code{ssl.SSLContext-like} API. This means that
Python applications no longer need to rely on certifi as a root certificate
store.")
(license license:expat)))
(define-public python-robot-detection
(package
(name "python-robot-detection")