From 898a73dd02d121a82df50e7281eea58f9c20e8d5 Mon Sep 17 00:00:00 2001 From: Eric Dvorsak Date: Fri, 31 Jul 2015 17:59:52 +0200 Subject: [PATCH] gnu: Move python2-ansible to (gnu packages admin). * gnu/packages/python.scm (python2-ansible): Move to ... * gnu/packages/admin.scm (ansible): ... here. --- gnu/packages/admin.scm | 41 +++++++++++++++++++++++++++++++++++++++++ gnu/packages/python.scm | 40 ---------------------------------------- 2 files changed, 41 insertions(+), 40 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 1066d39..319e78c 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2014 Eric Bavier ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer ;;; Copyright © 2015 Alex Sassmannshausen +;;; Copyright © 2015 Eric Dvorsak ;;; ;;; This file is part of GNU Guix. ;;; @@ -1171,3 +1172,43 @@ processing and time-series systems. It's currently compatible with Graphite, Statsd, Librato and InfluxDB. Graphios can emit Nagios metrics to any number of supported upstream metrics systems simultaneously.") (license license:gpl2+))) + +(define-public ansible + (package + (name "ansible") + (version "1.9.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://pypi.python.org/packages/source/a/ansible/ansible-" + version + ".tar.gz")) + (sha256 + (base32 + "007fzgsqaahb0y4gjdxxmir9kcni7wph2z14jhqgpz88idrz8pn2")))) + (build-system python-build-system) + (native-inputs + `(("python2-setuptools" ,python2-setuptools) + ("python2-pycrypto" ,python2-pycrypto) + ("python2-httplib2" ,python2-httplib2) + ("python2-passlib" ,python2-passlib) + ("python2-nose" ,python2-nose) + ("python2-mock" ,python2-mock) + ("python2-jinja2" ,python2-jinja2) + ("python2-pyyaml" ,python2-pyyaml) + ("python2-paramiko" ,python2-paramiko))) + (inputs + `(("python2-pycrypto" ,python2-pycrypto) + ("python2-jinja2" ,python2-jinja2) + ("python2-pyyaml" ,python2-pyyaml) + ("python2-paramiko" ,python2-paramiko))) + (arguments + `(#:python ,python-2)) ; incompatible with Python 3 + (home-page "http://ansible.com/") + (synopsis "Radically simple IT automation") + (description "Ansible is a radically simple IT automation system. It +handles configuration-management, application deployment, cloud provisioning, +ad-hoc task-execution, and multinode orchestration - including trivializing +things like zero downtime rolling updates with load balancers.") + (license license:gpl3+))) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6554abb..2e2e1be 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -298,46 +298,6 @@ pidof, tty, taskset, pmap.") (define-public python2-psutil (package-with-python2 python-psutil)) -(define-public python2-ansible - (package - (name "python2-ansible") - (version "1.9.2") - (source - (origin - (method url-fetch) - (uri (string-append - "https://pypi.python.org/packages/source/a/ansible/ansible-" - version - ".tar.gz")) - (sha256 - (base32 - "007fzgsqaahb0y4gjdxxmir9kcni7wph2z14jhqgpz88idrz8pn2")))) - (build-system python-build-system) - (native-inputs - `(("python2-setuptools" ,python2-setuptools) - ("python2-pycrypto" ,python2-pycrypto) - ("python2-httplib2" ,python2-httplib2) - ("python2-passlib" ,python2-passlib) - ("python2-nose" ,python2-nose) - ("python2-mock" ,python2-mock) - ("python2-jinja2" ,python2-jinja2) - ("python2-pyyaml" ,python2-pyyaml) - ("python2-paramiko" ,python2-paramiko))) - (inputs - `(("python2-pycrypto" ,python2-pycrypto) - ("python2-jinja2" ,python2-jinja2) - ("python2-pyyaml" ,python2-pyyaml) - ("python2-paramiko" ,python2-paramiko))) - (arguments - `(#:python ,python-2)) ; incompatible with Python 3 - (home-page "http://ansible.com/") - (synopsis "Radically simple IT automation") - (description "Ansible is a radically simple IT automation system. It -handles configuration-management, application deployment, cloud provisioning, -ad-hoc task-execution, and multinode orchestration - including trivializing -things like zero downtime rolling updates with load balancers.") - (license gpl3+))) - (define-public python-passlib (package (name "python-passlib") -- 2.4.3