summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorPavlo Shchelokovskyy <shchelokovskyy@gmail.com>2017-02-09 13:34:24 +0200
committerPavlo Shchelokovskyy <shchelokovskyy@gmail.com>2017-02-09 14:14:17 +0200
commit1a04c6abf1e424951156ede1c4e9839e16bb6845 (patch)
tree74a22f2af203e862d1ea57ca798c2f69a04cb31f /requirements.txt
parent1e53f52ee611d1e371d789687860f703d0371ccc (diff)
Cleanup python requirements
there are a number of requirements listed in requirements.txt that can be dropped or moved around, especially since bifrost begins to support installing/operating ironic on a remote host: - six - not used directly. Is listed as dependency for os_ironic_facts module, but so is shade which requires it anyway. - Jinja2 - not used directly, is a dependency for Ansible - Babel - not used directly as no strings use i18n in bifrost inventory, and even when they begin to, this should be done through oslo.i18n instead. It is also pulled in as oslo.log->oslo.i18n->Babel dependency anyway. - PyMySQL - not used by bifrost inventory itself, is installed as part of bifrost-ironic-install role. - pycrypto - not used by bifrost itself, but will be installed as Ansible dependency - PyYAML - although used by bifrost inventory, in real usage we should better rely on Ansible's dependency on PyYAML for that and use whatever version Ansible developers declare as required. Moved to test-requirements for running tests without installing Ansible. Change-Id: I8021ec10f82b17590dd86780da6e27589fdea1ba
Notes
Notes (review): Code-Review+2: yolanda.robla <yroblamo@redhat.com> Code-Review+1: Vasyl Saienko <vsaienko@mirantis.com> Code-Review+2: Julia Kreger <juliaashleykreger@gmail.com> Workflow+1: Julia Kreger <juliaashleykreger@gmail.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 13 Feb 2017 16:33:49 +0000 Reviewed-on: https://review.openstack.org/431496 Project: openstack/bifrost Branch: refs/heads/master
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt6
1 files changed, 0 insertions, 6 deletions
diff --git a/requirements.txt b/requirements.txt
index 4566693..47f0055 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,12 +1,6 @@
1# The order of packages is significant, because pip processes them in the order 1# The order of packages is significant, because pip processes them in the order
2# of appearance. Changing the order has an impact on the overall integration 2# of appearance. Changing the order has an impact on the overall integration
3# process, which may cause wedges in the gate later. 3# process, which may cause wedges in the gate later.
4PyYAML>=3.10.0 # MIT
5Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
6pbr>=1.8 # Apache-2.0 4pbr>=1.8 # Apache-2.0
7Babel>=2.3.4 # BSD
8oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 5oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
9oslo.log>=3.11.0 # Apache-2.0 6oslo.log>=3.11.0 # Apache-2.0
10six>=1.9.0 # MIT
11PyMySQL>=0.7.6 # MIT License
12pycrypto>=2.6 # Public Domain