From b257432434f38f47b875b7cb6f5fccd90b75693d Mon Sep 17 00:00:00 2001 From: Alex ter Weele Date: Tue, 24 Mar 2020 19:49:55 -0500 Subject: [PATCH 12/16] gnu: Add python-txsni. * gnu/packages/python-xyz.scm: (python-txsni) New variable. --- gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 96150879c4..3ff5f4c60a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19040,3 +19040,28 @@ happened, and what caused it.") (synopsis "Easy PEM file parsing in Python.") (description "Easy PEM file parsing in Python.") (license license:expat))) + +(define-public python-txsni + (package + (name "python-txsni") + (version "0.1.9") + (source + (origin + (method url-fetch) + (uri (pypi-uri "TxSNI" version)) + (sha256 + (base32 + "1c72nbhx4z0v5djb89yzrcqlmjdlyryj7qgwl9ivnn816126z5kj")))) + (build-system python-build-system) + (arguments + ;; TODO confusing test failure + `(#:tests? #f)) + (propagated-inputs + `(("python-pyopenssl" ,python-pyopenssl) + ("python-service-identity" ,python-service-identity) + ("python-twisted" ,python-twisted))) + (home-page "https://github.com/glyph/txsni") + (synopsis "easy-to-use SNI endpoint for twisted") + (description + "easy-to-use SNI endpoint for twisted") + (license license:expat))) -- 2.25.2