gnu: python-rauth: Rearrange inputs.

* gnu/packages/python.scm (python-rauth)[native-inputs]: Remove it.
[propagated-inputs]: Move python-requests ...
[inputs]: ... to here.
[properties]: Define python2-variant.
(python2-rauth): Build with 'strip-python2-variant'.
[native-inputs]: Add python2-setuptools.
This commit is contained in:
Efraim Flashner 2016-04-28 19:18:26 +03:00
parent f28cb89e48
commit 0848d8d3a6
No known key found for this signature in database
GPG key ID: F4C1D3917EACEE93

View file

@ -7212,9 +7212,7 @@ (define-public python-rauth
(build-system python-build-system)
(arguments
`(#:test-target "check"))
(native-inputs
`(("python-setuptools" ,python-setuptools)))
(propagated-inputs
(inputs
`(("python-requests" ,python-requests)))
(home-page "https://github.com/litl/rauth")
(synopsis "Python library for OAuth 1.0/a, 2.0, and Ofly")
@ -7222,15 +7220,16 @@ (define-public python-rauth
"Rauth is a Python library for OAuth 1.0/a, 2.0, and Ofly. It also
provides service wrappers for convenient connection initialization and
authenticated session objects providing things like keep-alive.")
(license license:expat)))
(license license:expat)
(properties `((python2-variant . ,(delay python2-rauth))))))
(define-public python2-rauth
(let ((rauth (package-with-python2 python-rauth)))
(package (inherit rauth)
(propagated-inputs `(("python2-requests" ,python2-requests)))
(native-inputs
`(("python2-unittest2" ,python2-unittest2)
,@(package-native-inputs rauth))))))
(let ((base (package-with-python2 (strip-python2-variant python-rauth))))
(package
(inherit base)
(native-inputs `(("python2-setuptools" ,python2-setuptools)
("python2-unittest2" ,python2-unittest2)
,@(package-native-inputs base))))))
(define-public python2-functools32
(package