guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

81/361: gnu: python-websocket-client: Update to 1.8.0.


From: guix-commits
Subject: 81/361: gnu: python-websocket-client: Update to 1.8.0.
Date: Thu, 21 Nov 2024 06:28:54 -0500 (EST)

sharlatan pushed a commit to branch python-team
in repository guix.

commit 85da31f7530656aa3b7f46955905dd4b63756e17
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue May 7 17:19:12 2024 +0200

    gnu: python-websocket-client: Update to 1.8.0.
    
    * gnu/packages/python-web.scm (python-websocket-client): Update to 1.8.0.
    [build-system]: Use pyproject-build-system.
    [arguments]: Remove 'skip-network-test and custom 'check phase; use
     #:test-flags to disable test.
    [native-inputs]: Add python-setuptools and python-wheel.
    
    Change-Id: Ib5794c64df1d9c3759c3f9a8c1d0f8642afa83c4
---
 gnu/packages/python-web.scm | 29 +++++++++++++----------------
 1 file changed, 13 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index a7858f083e..94fcaae76c 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -3557,28 +3557,25 @@ sanitizer Rust crate.")
 (define-public python-websocket-client
   (package
     (name "python-websocket-client")
-    (version "1.2.3")
+    (version "1.8.0")
     (source
      (origin
        (method url-fetch)
-       (uri (pypi-uri "websocket-client" version))
+       (uri (pypi-uri "websocket_client" version))
        (sha256
-        (base32 "1xba9z6b211pandrlk2l5p8wj6gn7yfkpq1sxfbqjl6c19n8258k"))))
-    (build-system python-build-system)
+        (base32 "1nn3qi5g59j55wfy2z02j6lq2cm281fq0wi406b2yqys8jgxyf9j"))))
+    (build-system pyproject-build-system)
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'skip-network-test
-           (lambda _
-             ;; This test requires networking.
-             (substitute* "websocket/tests/test_http.py"
-               (("def testConnect") "def _testConnect"))))
-         (replace 'check
-           (lambda* (#:key tests? #:allow-other-keys)
-             (when tests?
-               (invoke "pytest" "-vv" "websocket/tests")))))))
+     (list
+      #:test-flags
+      ;; This test requires networking.
+      '(list "-k" "not testConnect")))
     (native-inputs
-     (list python-pysocks python-pytest python-websockets))
+     (list python-pysocks
+           python-pytest
+           python-setuptools
+           python-websockets
+           python-wheel))
     (home-page "https://github.com/websocket-client/websocket-client";)
     (synopsis "WebSocket client for Python")
     (description "The Websocket-client module provides the low level APIs for



reply via email to

[Prev in Thread] Current Thread [Next in Thread]