me
/
guix
Archived
1
0
Fork 0

gnu: Add python-txsni.

* gnu/packages/python-xyz.scm: (python-txsni) New variable.

Co-authored-by: Alex ter Weele <alex.ter.weele@gmail.com>
master
Marius Bakke 2020-04-02 20:20:43 +02:00
parent bdbe69f659
commit 87ba9efc6d
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 28 additions and 0 deletions

View File

@ -19043,3 +19043,31 @@ happened, and what caused it.")
(description
"This package provides a Python module for parsing and splitting PEM files.")
(license license:expat)))
(define-public python-txsni
;; We need a few commits on top of 0.1.9 for compatibility with newer
;; Python and OpenSSL.
(let ((commit "5014c141a7acef63e20fcf6c36fa07f0cd754ce1")
(revision "0"))
(package
(name "python-txsni")
(version (git-version "0.1.9" revision commit))
(home-page "https://github.com/glyph/txsni")
(source
(origin
(method git-fetch)
(uri (git-reference (url home-page) (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0imfxx4yjj1lbq0n5ad45al3wvv4qv96sivnc1r51i66mxi658z8"))))
(build-system python-build-system)
(propagated-inputs
`(("python-pyopenssl" ,python-pyopenssl)
("python-service-identity" ,python-service-identity)
("python-twisted" ,python-twisted)))
(synopsis "Run TLS servers with Twisted")
(description
"This package provides an easy-to-use SNI endpoint for use
with the Twisted web framework.")
(license license:expat))))