--- Begin Message ---
Subject: |
Add a function to simplify many of the new python2-foo definitions |
Date: |
Thu, 25 Feb 2016 13:14:25 -0800 |
User-agent: |
mu4e 0.9.13; emacs 24.5.1 |
Right now we have a lot of these that look very similar:
(define-public python2-chardet
(package
(inherit (package-with-python2
(strip-python2-variant python-chardet)))
(native-inputs `(("python2-setuptools" ,python2-setuptools)))))
(define-public python2-translitcodec
(package
(inherit (package-with-python2
(strip-python2-variant python-translitcodec)))
(native-inputs `(("python2-setuptools" ,python2-setuptools)))))
(define-public python2-celery
(let ((celery (package-with-python2
(strip-python2-variant python-celery))))
(package
(inherit celery)
(native-inputs `(("python2-setuptools" ,python2-setuptools)
("python2-unittest2" ,python2-unittest2)
("python2-mock" ,python2-mock)
,@(package-native-inputs celery))))))
Time for an abstraction?
--- End Message ---