Tested this myself and it builds just fine. +1. normalmente anaandika: > * gnu/packages/python-web.scm (python-noiseprotocol): New variable. > > Change-Id: Id62f22f9fd3f019beded5ce5c0fe9123c34f8bb2 > --- > gnu/packages/python-web.scm | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm > index 9ad081beb1..67bc193b4d 100644 > --- a/gnu/packages/python-web.scm > +++ b/gnu/packages/python-web.scm > @@ -63,6 +63,7 @@ > ;;; Copyright © 2023 Ivan Vilata-i-Balaguer > ;;; Copyright © 2024 Troy Figiel > ;;; Copyright © 2024 Sharlatan Hellseher > +;;; Copyright © 2024 normally_js > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -3422,6 +3423,24 @@ (define-public python-ndg-httpsclient > (home-page "https://github.com/cedadev/ndg_httpsclient/") > (license license:bsd-3))) > > +(define-public python-noiseprotocol > + (package > + (name "python-noiseprotocol") > + (version "0.3.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "noiseprotocol" version)) > + (sha256 > + (base32 "0ifnj0mpbqsfqba9n12vf5yzxj4qf2gxql3ry43qyshgnrqsi4mh")))) > + (build-system pyproject-build-system) > + (propagated-inputs (list python-cryptography)) > + (home-page "https://github.com/plizonczyk/noiseprotocol") > + (synopsis "Implementation of Noise Protocol Framework") > + (description > + "This package provides an implementation of Noise Protocol Framework.") > + (license license:expat))) > + > (define-public python-websocket-client > (package > (name "python-websocket-client") > -- > 2.41.0 > > > -- (Life is like a pencil that will surely run out, but will leave the beautiful writing of life.) (D4F09EB110177E03C28E2FE1F5BBAE1E0392253F (hkp://keys.openpgp.org))