~ruther/guix-local

66a5d0f7b887df06bc85762f434b4f7c94c8f591 — Sharlatan Hellseher 4 months ago 4d3d987
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
2 files changed, 46 insertions(+), 46 deletions(-)

M gnu/packages/python-web.scm
M gnu/packages/python-xyz.scm
M gnu/packages/python-web.scm => gnu/packages/python-web.scm +46 -0
@@ 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: <https://github.com/twisted/txacme/issues/165>.
  (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")

M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +0 -46
@@ 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: <https://github.com/twisted/txacme/issues/165>.
  (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")