~ruther/guix-local

23e85d1b6e18d4d4c9b037568cfc8adb4608a83a — Nicolas Graves 3 months ago c2a6892
gnu: python-pydispatcher: Update to 2.0.7.

* gnu/packages/python-xyz.scm (python-pydispatcher): Update to 2.0.7.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I593eef1ce5d30caea178ade07af1ecc6f863b535
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 8 insertions(+), 14 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +8 -14
@@ 34513,27 34513,21 @@ analyzing benchmarks.  It features a simple API that can:
(define-public python-pydispatcher
  (package
    (name "python-pydispatcher")
    (version "2.0.5")
    (version "2.0.7")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "PyDispatcher" version))
        (sha256
          (base32 "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m"))))
    (build-system python-build-system)
    (arguments
     `(#:phases
        (modify-phases %standard-phases
          (replace 'check
            (lambda* (#:key tests? #:allow-other-keys)
              (when tests?
                (invoke "pytest")))))))
    (native-inputs (list python-pytest))
          (base32 "0cdyymidxkzvcq6lpybhmh0ngyhld6jdcaac9bbvmh8d12nwcxxp"))))
    (build-system pyproject-build-system)
    (native-inputs (list python-pytest python-setuptools))
    (home-page "https://pydispatcher.sourceforge.net")
    (synopsis "Multi-producer-multi-consumer signal dispatching mechanism")
    (description "PyDispatcher is an enhanced version of Patrick K. O’Brien’s
original @code{dispatcher.py} module.  It provides the Python programmer with
a robust mechanism for event routing within various application contexts.
    (description
     "PyDispatcher is an enhanced version of Patrick K. O’Brien’s original
@code{dispatcher.py} module.  It provides the Python programmer with a robust
mechanism for event routing within various application contexts.

Included in the package are the robustapply and saferef modules, which
provide the ability to selectively apply arguments to callable objects