~ruther/guix-local

53f826cd0f429864d46fc3bf6305c14356d0b2ad — Marius Bakke 8 years ago b7049b2
gnu: python2-tqdm: Work around missing flake8 propagation.

* gnu/packages/python.scm (python-tqdm)[properties]: Declare python2 variant.
(python2-tqdm): Use STRIP-PYTHON2-VARIANT.
[native-inputs]: Add PYTHON-ENUM34.
1 files changed, 10 insertions(+), 2 deletions(-)

M gnu/packages/python.scm
M gnu/packages/python.scm => gnu/packages/python.scm +10 -2
@@ 11929,10 11929,18 @@ ignoring formatting changes.")
      "Make loops show a progress bar on the console by just wrapping any
iterable with @code{|tqdm(iterable)|}.  Offers many options to define
design and layout.")
    (license (list license:mpl2.0 license:expat))))
    (license (list license:mpl2.0 license:expat))
    (properties `((python2-variant . ,(delay python2-tqdm))))))

(define-public python2-tqdm
  (package-with-python2 python-tqdm))
  (let ((tqdm (package-with-python2
               (strip-python2-variant python-tqdm))))
    (package
      (inherit tqdm)
      (native-inputs
       ;; FIXME: This should be propagated from python2-flake8 instead.
       `(("python2-enum34" ,python2-enum34)
         ,@(package-native-inputs tqdm))))))

(define-public python-pkginfo
  (package