blob: 728bfb06a641429c8552d875972025900a7026e9 [file] [log] [blame]
Fatih Degirmenci2d553202020-01-06 23:40:44 +00001#-------------------------------------------------------------------------------
2# This file contains engine python requirement version pins.
3# Changing versions might have side effects!
4#
5# An important point to highlight here is that this file contains all the
6# dependencies that is potentially needed for various combinations and
7# scenarios supported by the framework. This means that we might be installing
8# some unnecessary dependencies for the scenarios supported by the framework
9# by collecting everything in one place. An example to this is installing
10# libvirt dependencies that are not actually needed for cloud/heat based
11# deployments and vice versa. However, this is a very small cost comparing the
12# benefits we get such as having ability to list, manage, and install python
13# packages in one place or for pinning versions to ensure reproducibility.
14# If we see the need to adjust and limit the packages we need to install
15# dependending on the scenario, we can fine tune what is installed where by
16# introducing additional requirements files.
17#
18# Finally, this list currently only contains the dependencies required for
19# the engine itself meaning that the dependencies required for scenarios that
20# are developed in swconfig repo is not part of the file. They will be included
21# and controlled using this file over time once the basics are in place.
22#-------------------------------------------------------------------------------
23
24# NOTE: engine top level requirements
Your Name28e7cf32019-12-12 14:02:40 +000025alembic==1.1.0
26amqp==2.5.2
Fatih Degirmenci2d553202020-01-06 23:40:44 +000027ansible==2.7.8
Your Name28e7cf32019-12-12 14:02:40 +000028appdirs==1.4.3
29asn1crypto==0.24.0
30attrs==19.1.0
31automaton==1.17.0
32Babel==2.7.0
33bcrypt==3.1.7
34beautifulsoup4==4.8.0
35bindep==2.8.1
36cachetools==3.1.1
37certifi==2019.6.16
38cffi==1.12.3
39chardet==3.0.4
40Click==7.0
41cliff==2.16.0
42cmd2==0.8.9
43configparser==4.0.2
44construct==2.8.22
45cryptography==2.7
46debtcollector==1.22.0
47decorator==4.4.0
48dictdiffer==0.8.1
49diskimage-builder==2.33.0
50distro==1.4.0
51dnspython==1.15.0
52docker==4.2.0
53dogpile.cache==0.7.1
54eventlet==0.25.1
55extras==1.0.0
56fasteners==0.14.1
57fixtures==3.0.0
58flake8==2.6.2
59Flask==1.1.1
60Flask-Migrate==2.5.2
61Flask-Script==2.0.6
62Flask-SQLAlchemy==2.4.1
63Frozen-Flask==0.15
64futurist==1.9.0
65gitdb2==3.0.2
66GitPython==3.0.8
67google-auth==1.11.2
68greenlet==0.4.15
69hacking==1.1.0
70idna==2.8
71ifaddr==0.1.6
72importlib-metadata==0.20
73ironic==13.0.2
74ironic-inspector==10.0.0
75ironic-lib==2.21.0
76ironic-python-agent-builder==1.1.0
77iso8601==0.1.12
78itsdangerous==1.1.0
79Jinja2==2.10.1
80jmespath==0.9.4
81jsonpatch==1.24
82jsonpath-rw==1.4.0
83jsonpointer==2.0
84jsonschema==3.0.2
85junit-xml==1.8
86keystoneauth1==3.17.1
87keystonemiddleware==7.0.1
Sriram Yagnaramana5e99cd2020-01-20 07:57:11 +000088kolla==9.0.0
89kolla-ansible==9.0.0
Your Name28e7cf32019-12-12 14:02:40 +000090kombu==4.6.6
91kubernetes==10.0.1
92libvirt-python==5.10.0
93linecache2==1.0.0
94logutils==0.3.5
95lxml==4.4.2
96Mako==1.1.0
97MarkupSafe==1.1.1
98mccabe==0.5.3
99monotonic==1.5
100more-itertools==7.2.0
101msgpack==0.6.1
102munch==2.3.2
103netaddr==0.7.19
104netifaces==0.10.9
105networkx==2.4
106oauthlib==3.1.0
107openshift==0.10.1
108openstacksdk==0.36.1
109os-client-config==1.33.0
110os-service-types==1.7.0
111os-traits==0.16.0
112osc-lib==1.14.1
113oslo.cache==1.37.0
114oslo.concurrency==3.30.0
115oslo.config==6.11.2
116oslo.context==2.23.0
117oslo.db==5.0.2
118oslo.i18n==3.24.0
119oslo.log==3.44.1
120oslo.messaging==10.2.0
121oslo.middleware==3.38.1
122oslo.policy==2.3.3
123oslo.reports==1.30.0
124oslo.rootwrap==5.16.1
125oslo.serialization==2.29.2
126oslo.service==1.40.2
127oslo.upgradecheck==0.3.2
128oslo.utils==3.41.4
129oslo.versionedobjects==1.36.1
130osprofiler==2.8.2
131paramiko==2.7.1
132Parsley==1.3
133Paste==3.2.0
134PasteDeploy==2.0.1
135pbr==5.4.3
136pecan==1.3.3
137pip==20.0.1
138ply==3.11
139prettytable==0.7.2
140proliantutils==2.8.4
141psutil==5.6.3
142pyasn1==0.4.7
143pyasn1-modules==0.2.8
144pycadf==2.10.0
145pycodestyle==2.0.0
146pycparser==2.19
147pycryptodomex==3.9.0
148pyfakefs==3.7.1
149pyflakes==1.2.3
150pyghmi==1.4.1
151Pygments==2.5.2
152pyinotify==0.9.6
153PyMySQL==0.9.3
154PyNaCl==1.3.0
155pyOpenSSL==19.0.0
156pyparsing==2.4.2
157pyperclip==1.7.0
158pyrsistent==0.15.4
159pysendfile==2.0.1
160pysmi==0.3.4
161pysnmp==4.4.11
162python-cinderclient==5.0.0
163python-dateutil==2.8.0
164python-editor==1.0.4
165python-glanceclient==2.17.0
166python-heatclient==1.18.0
167python-ironic-inspector-client==3.7.0
168python-ironicclient==3.1.1
169python-keystoneclient==3.21.0
170python-mimeparse==1.6.0
171python-neutronclient==6.14.0
172python-novaclient==15.1.0
173python-openstackclient==4.0.0
174python-string-utils==0.6.0
175python-subunit==1.3.0
176python-swiftclient==3.8.1
177pytz==2019.2
178PyYAML==5.1.2
179pyzmq==18.1.1
180repoze.lru==0.7
181requests==2.22.0
182requests-oauthlib==1.3.0
183requestsexceptions==1.4.0
184retrying==1.3.3
185rfc3986==1.3.2
186Routes==2.4.1
187rsa==4.0
188ruamel.yaml==0.16.10
189ruamel.yaml.clib==0.2.0
190setuptools==44.0.0
191shade==1.32.0
192simplegeneric==0.8.1
193simplejson==3.16.0
194six==1.12.0
195smmap2==2.0.5
196soupsieve==1.9.3
197SQLAlchemy==1.3.8
198sqlalchemy-migrate==0.12.0
199sqlparse==0.3.0
200statsd==3.3.0
201stevedore==1.31.0
202sushy==2.0.2
203Tempita==0.5.2
204tenacity==5.1.1
205testresources==2.0.1
206testscenarios==0.5.0
207testtools==2.3.0
208tooz==1.66.2
209traceback2==1.4.0
210unittest2==1.1.0
211urllib3==1.25.3
212vine==1.3.0
Fatih Degirmenci2d553202020-01-06 23:40:44 +0000213virtualbmc==1.6.0
Your Name28e7cf32019-12-12 14:02:40 +0000214virtualenv==16.7.9
215voluptuous==0.11.7
216waitress==1.3.1
217warlock==1.3.3
218wcwidth==0.1.7
219WebOb==1.8.5
220websocket-client==0.57.0
221WebTest==2.0.33
222Werkzeug==0.15.6
223wrapt==1.11.2
224WSME==0.9.3
225XStatic==1.0.2
226XStatic-Bootstrap-SCSS==3.3.7.1
227XStatic-DataTables==1.10.15.1
228XStatic-jQuery==3.3.1.1
229XStatic-Patternfly==3.21.0.1
230XStatic-Patternfly-Bootstrap-Treeview==2.1.3.2
231yappi==1.0
232zeroconf==0.23.0
233zipp==0.6.0
Fatih Degirmenciebf3ca02020-02-27 06:39:30 +0000234# additional requirements that are not used for deployment but for development
235# these are not pinned as whatever works
236ara[server]
237git-review