~ruther/guix-local

6c34d33cde04a75ce4874ea037afcb20af4673be — Troy Figiel 2 years ago 1e0b80b
gnu: Add python-typeguard-4.

* gnu/packages/python-xyz.scm (python-typeguard-4): New variable.

Change-Id: Ic5728766e8171dc31a82056f55a8c00680db5870
1 files changed, 18 insertions(+), 0 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +18 -0
@@ 25318,6 25318,24 @@ based on the CPython 2.7 and 3.7 parsers.")
with PEP 484 argument (and return) type annotations.")
    (license license:expat)))

(define-public python-typeguard-4
  (package
    (inherit python-typeguard)
    (name "python-typeguard")
    ;; This is the latest version we can use, because python-typeguard >=
    ;; 4.0.1 requires python-typing-extensions >= 4.7.0.
    (version "4.0.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "typeguard" version))
       (sha256
        (base32 "11yrc7pv2fajmicwiyc92sb5gphlw3zbxww8f2prrsh6rgdv6kqr"))))
    (build-system pyproject-build-system)
    (arguments
     '())
    (propagated-inputs (list python-typing-extensions))))

(define-public bpython
  (package
    (name "bpython")