From 66a5d0f7b887df06bc85762f434b4f7c94c8f591 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 19 Oct 2025 21:59:33 +0100 Subject: [PATCH] gnu: python-txacme: Move to python-web. * gnu/packages/python-xyz.scm (python-txacme): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84 --- gnu/packages/python-web.scm | 46 +++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 46 ------------------------------------- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index d415737ad7bc8644376b91d16e614e670556616c..74224974e70594988f9e84f89a8e4bb80c7e84a9 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -3845,6 +3845,52 @@ high-speed transfers via libcurl and frequently outperforms alternatives.") ;; under the terms of LGPLv2.1+ or Expat. (license (list license:lgpl2.1+ license:expat)))) +(define-public python-txacme + ;; 0.9.3 tag was placed in 2020 and there a lot of changes providing + ;; compatibility wit twisted, use the latest commit from trunk branch. + ;; + ;;See: . + (let ((commit "ac18f92f6dde971a6b38f2ecfae44665815db583") + (revision "0")) + (package + (name "python-txacme") + (version (git-version "0.9.3" revision commit)) + (source + (origin + (method git-fetch) ;no fresh release in PyPI + (uri (git-reference + (url "https://github.com/twisted/txacme") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mgdfxldv8qflbn75ywslbarnd4i3l7c4krs4aibl2dpryclsjzs")))) + (build-system pyproject-build-system) + (arguments + (list #:test-backend #~'custom + #:test-flags #~(list "-m" "twisted.trial" "txacme"))) + (native-inputs + (list python-setuptools)) + (propagated-inputs + (list python-acme + python-attrs + python-eliot + python-josepy + python-pem + python-treq + python-twisted + python-txsni)) + (home-page "https://github.com/twisted/txacme") + (synopsis "Twisted implexmentation of the ACME protocol") + (description + "ACME is Automatic Certificate Management Environment, a protocol that +allows clients and certificate authorities to automate verification and +certificate issuance. The ACME protocol is used by the free Let's Encrypt +Certificate Authority. + +txacme is an implementation of the protocol for Twisted, the event-driven +networking engine for Python.") + (license license:expat)))) + (define-public python-txaio (package (name "python-txaio") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6734efaf74ca3cb7af12be05c951cda31c3e1114..27c1ac6ba491c8aef5e19b817acdda9cd0298907 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -31952,52 +31952,6 @@ happened, and what caused it.") "This package provides a Python module for parsing and splitting PEM files.") (license license:expat))) -(define-public python-txacme - ;; 0.9.3 tag was placed in 2020 and there a lot of changes providing - ;; compatibility wit twisted, use the latest commit from trunk branch. - ;; - ;;See: . - (let ((commit "ac18f92f6dde971a6b38f2ecfae44665815db583") - (revision "0")) - (package - (name "python-txacme") - (version (git-version "0.9.3" revision commit)) - (source - (origin - (method git-fetch) ;no fresh release in PyPI - (uri (git-reference - (url "https://github.com/twisted/txacme") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0mgdfxldv8qflbn75ywslbarnd4i3l7c4krs4aibl2dpryclsjzs")))) - (build-system pyproject-build-system) - (arguments - (list #:test-backend #~'custom - #:test-flags #~(list "-m" "twisted.trial" "txacme"))) - (native-inputs - (list python-setuptools)) - (propagated-inputs - (list python-acme - python-attrs - python-eliot - python-josepy - python-pem - python-treq - python-twisted - python-txsni)) - (home-page "https://github.com/twisted/txacme") - (synopsis "Twisted implexmentation of the ACME protocol") - (description - "ACME is Automatic Certificate Management Environment, a protocol that -allows clients and certificate authorities to automate verification and -certificate issuance. The ACME protocol is used by the free Let's Encrypt -Certificate Authority. - -txacme is an implementation of the protocol for Twisted, the event-driven -networking engine for Python.") - (license license:expat)))) - (define-public python-pysaml2 (package (name "python-pysaml2")