~ruther/guix-local

12cad7175d4fc980acfffa86d2e9a2b2b09a57a9 — Sharlatan Hellseher 9 months ago 5476a33
gnu: python-multipledispatch: Update to 1.0.0.

* gnu/packages/python-xyz.scm (python-multipledispatch): Update to 1.0.0.
  [source]: Switch to git-fetch providing tests.
  [build-system]: Use pypojrect.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Add python-pytest, python-pytest-benchmark, and
  python-setuptools-next.

Change-Id: I477c10effde220e36f046708be926cee833c758d
1 files changed, 15 insertions(+), 9 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +15 -9
@@ 36426,20 36426,26 @@ graph can be output for rendering by GraphViz or yEd.")
(define-public python-multipledispatch
  (package
    (name "python-multipledispatch")
    (version "0.6.0")
    (version "1.0.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "multipledispatch" version))
       (method git-fetch)       ;no tests in PyPI archive
       (uri (git-reference
              (url "https://github.com/mrocklin/multipledispatch")
              (commit version)))
       (file-name (git-file-name name version))
       (sha256
        (base32
         "1slblghfjg9fdi9zpd7gmrkvfbv20nrdgnrymcnbky8bzm8i9ax7"))))
    (build-system python-build-system)
    (propagated-inputs (list python-six))
        (base32 "0dfnav03bgrp5sxn53gyp4kfagcicm3pz98cj056rf9s6k5006s7"))))
    (build-system pyproject-build-system)
    (native-inputs
     (list python-pytest
           python-pytest-benchmark
           python-setuptools-next))
    (home-page "https://github.com/mrocklin/multipledispatch/")
    (synopsis "Multiple dispatch for Python based on pattern matching")
    (description "This library provides an efficient mechanism for overloading
function implementations based on the types of the arguments.")
    (description
     "This library provides an efficient mechanism for overloading function
implementations based on the types of the arguments.")
    (license license:bsd-3)))

(define-public python-multimethod