sharlatan pushed a commit to branch master
in repository guix.

commit 4c584d80b474148a4f935fc856eb15ecc6153064
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Thu May 8 08:41:23 2025 +0100

    gnu: python-docusign-esign: Update to 5.0.0.
    
    * gnu/packages/python-xyz.scm (python-docusign-esign): Update to 5.0.0.
    [build-system]: Switch to pyproject.
    [propagated-inputs]: Remove python-six and python-nose.
    [native-inputs]: Add python-setuptools and python-wheel.
    
    Change-Id: I77caef3a7a159ac70f4d325685a87c31784dd53f
---
 gnu/packages/python-xyz.scm | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4e79965c65..0a4646d9c7 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -33023,28 +33023,31 @@ content models.")
 (define-public python-docusign-esign
   (package
     (name "python-docusign-esign")
-    (version "3.1.0")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "docusign_esign" version))
-              (sha256
-               (base32
-                "01f3h03vc97syjlmqyl7xa5j90pzgmwpspc5a0gra9saynnbkx37"))))
-    (build-system python-build-system)
-    ;; Testing requires undocumented setup changes, and so testing is disabled 
here.
+    (version "5.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "docusign-esign" version))
+       (sha256
+        (base32 "18n9szjxbmsccz4vlvsl4xa73jn0y16l0c344m83gil25v2amn69"))))
+    (build-system pyproject-build-system)
+    ;; Testing requires undocumented setup changes with network access to
+    ;; <demo.docusign.net>, and so testing is disabled here.
     (arguments `(#:tests? #f))
+    (native-inputs
+     (list python-setuptools
+           python-wheel))
     (propagated-inputs
-      (list python-certifi
-            python-six
-            python-dateutil
-            python-urllib3
-            python-pyjwt
-            python-cryptography
-            python-nose))
+     (list python-certifi
+           python-dateutil
+           python-urllib3
+           python-pyjwt
+           python-cryptography))
     (home-page "https://developers.docusign.com/";)
     (synopsis "DocuSign Python Client")
-    (description "The Official DocuSign Python Client Library used to interact
- with the eSign REST API.  Send, sign, and approve documents using this 
client.")
+    (description
+     "The Official DocuSign Python Client Library used to interact with the
+eSign REST API.  Send, sign, and approve documents using this client.")
     (license license:expat)))
 
 (define-public python-xattr

Reply via email to