mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-01 09:02:59 -05:00
gnu: python-gevent: Update to 20.9.0.
* gnu/packages/python-xyz.scm (python-gevent): Update to 20.9.0. [phases]{adjust-tests}: Cleanup the list of ignored tests. Many tests relying on networking can be skipped simply by specifying -unone. {check}: Specify the -unone option, which deselects tests depending on network and other special resources. [home-page]: Use HTTPS. [description]: Please 'guix lint'.
This commit is contained in:
parent
d4245cc8f3
commit
48ca8dbabd
1 changed files with 10 additions and 23 deletions
|
@ -12506,13 +12506,13 @@ (define-public python2-objgraph
|
||||||
(define-public python-gevent
|
(define-public python-gevent
|
||||||
(package
|
(package
|
||||||
(name "python-gevent")
|
(name "python-gevent")
|
||||||
(version "20.6.2")
|
(version "20.9.0")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "gevent" version))
|
(uri (pypi-uri "gevent" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1ldmppgghfphdaazjw6wq2i17xcmsjb2jsizfa4cjlg812zjlg52"))
|
"13aw9x6imsy3b369kfjblqiwfni69pp32m4r13n62r9k3l2lhvaz"))
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
'(begin
|
'(begin
|
||||||
|
@ -12571,24 +12571,10 @@ (define-public python-gevent
|
||||||
(add-before 'check 'adjust-tests
|
(add-before 'check 'adjust-tests
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((disabled-tests
|
(let ((disabled-tests
|
||||||
'(;; These tests rely on networking which is not
|
'(;; These tests relies on networking which is
|
||||||
;; available in the build container.
|
;; not available in the build container.
|
||||||
"test_urllib2net.py"
|
|
||||||
"test__server.py"
|
|
||||||
"test__server_pywsgi.py"
|
|
||||||
"test_socket.py"
|
|
||||||
"test__socket.py"
|
|
||||||
"test__socket_ssl.py"
|
|
||||||
"test__socket_dns.py"
|
|
||||||
"test__socket_dns6.py"
|
|
||||||
"test___example_servers.py"
|
|
||||||
"test__getaddrinfo_import.py"
|
"test__getaddrinfo_import.py"
|
||||||
"test__examples.py"
|
"test__server_pywsgi.py"
|
||||||
"test_httplib.py"
|
|
||||||
"test_https.py"
|
|
||||||
"test_urllib2_localnet.py"
|
|
||||||
"test_ssl.py"
|
|
||||||
"test__ssl.py"
|
|
||||||
;; XXX: These tests borrow functionality from the
|
;; XXX: These tests borrow functionality from the
|
||||||
;; Python builtin 'test' module, but it is not
|
;; Python builtin 'test' module, but it is not
|
||||||
;; installed with the Guix Python distribution.
|
;; installed with the Guix Python distribution.
|
||||||
|
@ -12627,7 +12613,7 @@ (define-public python-gevent
|
||||||
;; Use the build daemons configured number of workers.
|
;; Use the build daemons configured number of workers.
|
||||||
(setenv "NWORKERS" (number->string (parallel-job-count)))
|
(setenv "NWORKERS" (number->string (parallel-job-count)))
|
||||||
|
|
||||||
(invoke "python" "-m" "gevent.tests" "--config"
|
(invoke "python" "-m" "gevent.tests" "-unone" "--config"
|
||||||
"known_failures.py" "--ignore" "skipped_tests.txt"))))))
|
"known_failures.py" "--ignore" "skipped_tests.txt"))))))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("python-greenlet" ,python-greenlet)
|
`(("python-greenlet" ,python-greenlet)
|
||||||
|
@ -12643,11 +12629,12 @@ (define-public python-gevent
|
||||||
(inputs
|
(inputs
|
||||||
`(("c-ares" ,c-ares)
|
`(("c-ares" ,c-ares)
|
||||||
("libev" ,libev)))
|
("libev" ,libev)))
|
||||||
(home-page "http://www.gevent.org/")
|
(home-page "https://www.gevent.org/")
|
||||||
(synopsis "Coroutine-based network library")
|
(synopsis "Coroutine-based network library")
|
||||||
(description
|
(description
|
||||||
"gevent is a coroutine-based Python networking library that uses greenlet
|
"@code{gevent} is a coroutine-based Python networking library that uses
|
||||||
to provide a high-level synchronous API on top of the libev event loop.")
|
@code{greenlet} to provide a high-level synchronous API on top of the
|
||||||
|
@code{libev} event loop.")
|
||||||
(license license:expat)
|
(license license:expat)
|
||||||
(properties `((python2-variant . ,(delay python2-gevent))))))
|
(properties `((python2-variant . ,(delay python2-gevent))))))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue