summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorHartmut Goebel <h.goebel@crazy-compilers.com>2016-10-13 14:05:11 +0200
committerHartmut Goebel <h.goebel@crazy-compilers.com>2016-11-15 22:31:05 +0100
commit482d95918e2a9de05ee224d979c15759e54febf0 (patch)
tree578cba1bd70c924ad4027a9aa31716d7dd1e87c2 /gnu/packages
parentdae73d9b9a4db932e8c7c1b7607981dc6cb401a5 (diff)
gnu: Fix python inputs, part 5: some inputs become propagated-inputs
* gnu/packages/openstack.scm (python-os-client-config)[inputs] change to [native-inputs]. [propagated-inputs]: New element, move python-appdirs, python-pyyaml here. (python-git-review)[propagated-inputs]: New element, move python-requests here. * gnu/packages/python.scm (python-rpy2)[propagated-inputs]: New element, move python-six here. (python-xcffib)[inputs] move python-six to [propagated-inputs]. (python-flake8)[propagated-inputs]: New element, move python-pep8, python-pyflakes, python-mccabe here. (python-flake8-2.2.4)[propagated-inputs]: New element, move python-pep8, python-pyflakes, python-mccabe here. (python-pytest)[propagated-inputs]: New element, move python-py here. (python-tox)[propagated-inputs]: New element, move all inputs except of python-pytest here. (python-botocore)[propagated-inputs]: New element, move python-dateutil, python-docutils, python-jmespath here. (awscli)[propagated-inputs]: New element, move python-colorama, python-botocore, python-s3transfer, python-docutils, python-rsa here. (python-mako)[propagated-inputs]: New element, move python-markupsafe here. * gnu/packages/qemu.scm(python-libvirt)[propagated-inputs]: New element, move python-lxml here.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/openstack.scm12
-rw-r--r--gnu/packages/python.scm67
-rw-r--r--gnu/packages/qemu.scm5
3 files changed, 48 insertions, 36 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 327c4f984ed..55fd005f9bb 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -177,12 +177,13 @@ tested on Python version 3.2, 2.7 and 2.6.")
177 (build-system python-build-system) 177 (build-system python-build-system)
178 (arguments 178 (arguments
179 `(#:tests? #f)) ;; Circular dependency with python-oslotest 179 `(#:tests? #f)) ;; Circular dependency with python-oslotest
180 (inputs 180 (propagated-inputs
181 `(("python-appdirs" ,python-appdirs) 181 `(("python-appdirs" ,python-appdirs)
182 ("python-pyyaml" ,python-pyyaml)))
183 (native-inputs
184 `(("python-pbr" ,python-pbr)
182 ("python-fixtures" ,python-fixtures) 185 ("python-fixtures" ,python-fixtures)
183 ("python-mimeparse" ,python-mimeparse) 186 ("python-mimeparse" ,python-mimeparse)
184 ("python-pbr" ,python-pbr)
185 ("python-pyyaml" ,python-pyyaml)
186 ("python-testrepository" ,python-testrepository) 187 ("python-testrepository" ,python-testrepository)
187 ("python-testscenarios" ,python-testscenarios) 188 ("python-testscenarios" ,python-testscenarios)
188 ("python-testtools" ,python-testtools))) 189 ("python-testtools" ,python-testtools)))
@@ -790,9 +791,10 @@ permanence.")
790 (list git openssh)))))))))) 791 (list git openssh))))))))))
791 (native-inputs 792 (native-inputs
792 `(("python-pbr" ,python-pbr))) 793 `(("python-pbr" ,python-pbr)))
794 (propagated-inputs
795 `(("python-requests" ,python-requests)))
793 (inputs 796 (inputs
794 `(("python-requests" ,python-requests) 797 `(("git" ,git)
795 ("git" ,git)
796 ("openssh" ,openssh))) 798 ("openssh" ,openssh)))
797 (home-page "http://docs.openstack.org/infra/git-review/") 799 (home-page "http://docs.openstack.org/infra/git-review/")
798 (synopsis "Command-line tool for Gerrit") 800 (synopsis "Command-line tool for Gerrit")
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index ace0ac3aaf5..0ac7db92652 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -1608,9 +1608,10 @@ code introspection, and logging.")
1608 (("def test_remove_dir_prefix\\(self\\):") 1608 (("def test_remove_dir_prefix\\(self\\):")
1609 "@pytest.mark.xfail\n def test_remove_dir_prefix(self):"))))) 1609 "@pytest.mark.xfail\n def test_remove_dir_prefix(self):")))))
1610 (build-system python-build-system) 1610 (build-system python-build-system)
1611 (propagated-inputs
1612 `(("python-py" ,python-py)))
1611 (native-inputs 1613 (native-inputs
1612 `(("python-py" ,python-py) 1614 `(("python-nose" ,python-nose)
1613 ("python-nose" ,python-nose)
1614 ("python-mock" ,python-mock))) 1615 ("python-mock" ,python-mock)))
1615 (home-page "http://pytest.org") 1616 (home-page "http://pytest.org")
1616 (synopsis "Python testing library") 1617 (synopsis "Python testing library")
@@ -3572,9 +3573,10 @@ operators such as union, intersection, and difference.")
3572 (base32 3573 (base32
3573 "0nhan2qvrw7b7gg5zddwa22kybdv3x1g26vkd7q8lvnkgzrs4dga")))) 3574 "0nhan2qvrw7b7gg5zddwa22kybdv3x1g26vkd7q8lvnkgzrs4dga"))))
3574 (build-system python-build-system) 3575 (build-system python-build-system)
3576 (propagated-inputs
3577 `(("python-six" ,python-six)))
3575 (inputs 3578 (inputs
3576 `(("python-six" ,python-six) 3579 `(("readline" ,readline)
3577 ("readline" ,readline)
3578 ("icu4c" ,icu4c) 3580 ("icu4c" ,icu4c)
3579 ("pcre" ,pcre) 3581 ("pcre" ,pcre)
3580 ("r" ,r))) 3582 ("r" ,r)))
@@ -4142,10 +4144,10 @@ a front-end for C compilers or analysis tools.")
4142 "0655hzxv57h1a9ja9kwp0ichbkhf3djw32k33d66xp0q37dq2y81")))) 4144 "0655hzxv57h1a9ja9kwp0ichbkhf3djw32k33d66xp0q37dq2y81"))))
4143 (build-system python-build-system) 4145 (build-system python-build-system)
4144 (inputs 4146 (inputs
4145 `(("libxcb" ,libxcb) 4147 `(("libxcb" ,libxcb)))
4146 ("python-six" ,python-six)))
4147 (propagated-inputs 4148 (propagated-inputs
4148 `(("python-cffi" ,python-cffi))) ; used at run time 4149 `(("python-cffi" ,python-cffi) ; used at run time
4150 ("python-six" ,python-six)))
4149 (arguments 4151 (arguments
4150 `(#:phases 4152 `(#:phases
4151 (alist-cons-after 4153 (alist-cons-after
@@ -5564,11 +5566,12 @@ complexity of Python source code.")
5564 (base32 5566 (base32
5565 "0bs9cz4fr99r2rwig1b8jwaadl1nan7kgpdzqwj0bwbckwbmh7nc")))) 5567 "0bs9cz4fr99r2rwig1b8jwaadl1nan7kgpdzqwj0bwbckwbmh7nc"))))
5566 (build-system python-build-system) 5568 (build-system python-build-system)
5567 (inputs 5569 (propagated-inputs
5568 `(("python-pep8" ,python-pep8) 5570 `(("python-pep8" ,python-pep8)
5569 ("python-pyflakes" ,python-pyflakes) 5571 ("python-pyflakes" ,python-pyflakes)
5570 ("python-mccabe" ,python-mccabe) 5572 ("python-mccabe" ,python-mccabe)))
5571 ("python-mock" ,python-mock) 5573 (inputs
5574 `(("python-mock" ,python-mock)
5572 ("python-nose" ,python-nose))) 5575 ("python-nose" ,python-nose)))
5573 (home-page "https://gitlab.com/pycqa/flake8") 5576 (home-page "https://gitlab.com/pycqa/flake8")
5574 (synopsis 5577 (synopsis
@@ -5584,11 +5587,12 @@ complexity of Python source code.")
5584;; necessary once python-hacking > 0.10.2 is released. 5587;; necessary once python-hacking > 0.10.2 is released.
5585(define-public python-flake8-2.2.4 5588(define-public python-flake8-2.2.4
5586 (package (inherit python-flake8) 5589 (package (inherit python-flake8)
5587 (inputs 5590 (propagated-inputs
5588 `(("python-pep8" ,python-pep8-1.5.7) 5591 `(("python-pep8" ,python-pep8-1.5.7)
5589 ("python-pyflakes" ,python-pyflakes-0.8.1) 5592 ("python-pyflakes" ,python-pyflakes-0.8.1)
5590 ("python-mccabe" ,python-mccabe-0.2.1) 5593 ("python-mccabe" ,python-mccabe-0.2.1)))
5591 ("python-mock" ,python-mock) 5594 (inputs
5595 `(("python-mock" ,python-mock)
5592 ("python-nose" ,python-nose))) 5596 ("python-nose" ,python-nose)))
5593 (version "2.2.4") 5597 (version "2.2.4")
5594 (source 5598 (source
@@ -8176,11 +8180,12 @@ Pytest but stripped of Pytest specific details.")
8176 ;; FIXME: Tests require a newer version of pytest, but upgrading our 8180 ;; FIXME: Tests require a newer version of pytest, but upgrading our
8177 ;; pytest breaks other packages. 8181 ;; pytest breaks other packages.
8178 '(#:tests? #f)) 8182 '(#:tests? #f))
8179 (inputs 8183 (propagated-inputs
8180 `(("python-pluggy" ,python-pluggy) 8184 `(("python-pluggy" ,python-pluggy) ; >=0.3.0,<0.4.0
8181 ("python-py" ,python-py) 8185 ("python-py" ,python-py)
8182 ("python-virtualenv" ,python-virtualenv) 8186 ("python-virtualenv" ,python-virtualenv)))
8183 ("python-pytest" ,python-pytest))) 8187 (inputs
8188 `(("python-pytest" ,python-pytest)))
8184 (home-page "http://tox.testrun.org/") 8189 (home-page "http://tox.testrun.org/")
8185 (synopsis "Virtualenv-based automation of test activities") 8190 (synopsis "Virtualenv-based automation of test activities")
8186 (description "Tox is a generic virtualenv management and test command line 8191 (description "Tox is a generic virtualenv management and test command line
@@ -8227,14 +8232,16 @@ document.")
8227 (base32 8232 (base32
8228 "1zxczlwqy9bl27d9bc5x99mb5mcsxm350240lp5nx7014xb311lj")))) 8233 "1zxczlwqy9bl27d9bc5x99mb5mcsxm350240lp5nx7014xb311lj"))))
8229 (build-system python-build-system) 8234 (build-system python-build-system)
8230 (inputs 8235 (propagated-inputs
8231 `(("python-dateutil" ,python-dateutil-2) 8236 `(("python-dateutil" ,python-dateutil-2)
8232 ("python-docutils" ,python-docutils) 8237 ("python-docutils" ,python-docutils)
8233 ("python-mock" ,python-mock) 8238 ("python-jmespath" ,python-jmespath)))
8239 (inputs
8240 `(("python-mock" ,python-mock)
8234 ("python-nose" ,python-nose) 8241 ("python-nose" ,python-nose)
8242 ("behave" ,behave)
8235 ("python-tox" ,python-tox) 8243 ("python-tox" ,python-tox)
8236 ("python-wheel" ,python-wheel) 8244 ("python-wheel" ,python-wheel)))
8237 ("python-jmespath" ,python-jmespath)))
8238 (home-page "https://github.com/boto/botocore") 8245 (home-page "https://github.com/boto/botocore")
8239 (synopsis "Low-level interface to AWS") 8246 (synopsis "Low-level interface to AWS")
8240 (description "Botocore is a Python library that provides a low-level 8247 (description "Botocore is a Python library that provides a low-level
@@ -8256,17 +8263,18 @@ interface to the Amazon Web Services (AWS) API.")
8256 (base32 8263 (base32
8257 "0lclasm0wnayd3b8zl9l91i32nbgrhh0ncf9lksss4cv0myfwmfg")))) 8264 "0lclasm0wnayd3b8zl9l91i32nbgrhh0ncf9lksss4cv0myfwmfg"))))
8258 (build-system python-build-system) 8265 (build-system python-build-system)
8259 (inputs 8266 (propagated-inputs
8260 `(("python-colorama" ,python-colorama) 8267 `(("python-colorama" ,python-colorama)
8268 ("python-botocore" ,python-botocore)
8269 ("python-s3transfer" ,python-s3transfer)
8261 ("python-docutils" ,python-docutils) 8270 ("python-docutils" ,python-docutils)
8262 ("python-mock" ,python-mock) 8271 ("python-rsa" ,python-rsa)))
8272 (inputs
8273 `(("python-mock" ,python-mock)
8263 ("python-nose" ,python-nose) 8274 ("python-nose" ,python-nose)
8264 ("python-rsa" ,python-rsa)
8265 ("python-sphinx" ,python-sphinx) 8275 ("python-sphinx" ,python-sphinx)
8266 ("python-tox" ,python-tox) 8276 ("python-tox" ,python-tox)
8267 ("python-wheel" ,python-wheel) 8277 ("python-wheel" ,python-wheel)))
8268 ("python-botocore" ,python-botocore)
8269 ("python-s3transfer" ,python-s3transfer)))
8270 (home-page "http://aws.amazon.com/cli/") 8278 (home-page "http://aws.amazon.com/cli/")
8271 (synopsis "Command line client for AWS") 8279 (synopsis "Command line client for AWS")
8272 (description "AWS CLI provides a unified command line interface to the 8280 (description "AWS CLI provides a unified command line interface to the
@@ -8403,9 +8411,10 @@ available in Django, but is a standalone package.")
8403 (base32 8411 (base32
8404 "136kcjbs0s98qkx8a418b05dfblqp0kiiqyx8vhx4rarwc7bqi3n")))) 8412 "136kcjbs0s98qkx8a418b05dfblqp0kiiqyx8vhx4rarwc7bqi3n"))))
8405 (build-system python-build-system) 8413 (build-system python-build-system)
8414 (propagated-inputs
8415 `(("python-markupsafe" ,python-markupsafe)))
8406 (native-inputs 8416 (native-inputs
8407 `(("python-markupsafe" ,python-markupsafe) 8417 `(("python-mock" ,python-mock)
8408 ("python-mock" ,python-mock)
8409 ("python-nose" ,python-nose))) 8418 ("python-nose" ,python-nose)))
8410 (home-page "http://www.makotemplates.org/") 8419 (home-page "http://www.makotemplates.org/")
8411 (synopsis "Templating language for Python") 8420 (synopsis "Templating language for Python")
diff --git a/gnu/packages/qemu.scm b/gnu/packages/qemu.scm
index f6e34cace49..332e2ad0efb 100644
--- a/gnu/packages/qemu.scm
+++ b/gnu/packages/qemu.scm
@@ -395,8 +395,9 @@ three libraries:
395 (which "nosetests") "\""))) 395 (which "nosetests") "\"")))
396 #t))))) 396 #t)))))
397 (inputs 397 (inputs
398 `(("libvirt" ,libvirt) 398 `(("libvirt" ,libvirt)))
399 ("python-lxml" ,python-lxml))) 399 (propagated-inputs
400 `(("python-lxml" ,python-lxml)))
400 (native-inputs 401 (native-inputs
401 `(("pkg-config" ,pkg-config) 402 `(("pkg-config" ,pkg-config)
402 ("python-nose" ,python-nose))) 403 ("python-nose" ,python-nose)))