Fatih Degirmenci | 2d55320 | 2020-01-06 23:40:44 +0000 | [diff] [blame] | 1 | #------------------------------------------------------------------------------- |
| 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 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 25 | alembic==1.4.2 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 26 | amqp==2.5.2 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 27 | ansible==2.9.6 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 28 | appdirs==1.4.3 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 29 | ara==1.3.2 |
| 30 | asn1crypto==1.3.0 |
| 31 | attrs==19.3.0 |
| 32 | automaton==2.0.0 |
| 33 | Babel==2.8.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 34 | bcrypt==3.1.7 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 35 | beautifulsoup4==4.8.2 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 36 | bindep==2.8.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 37 | cachetools==4.0.0 |
| 38 | certifi==2019.11.28 |
| 39 | cffi==1.14.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 40 | chardet==3.0.4 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 41 | click==7.1.1 |
| 42 | cliff==3.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 43 | cmd2==0.8.9 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 44 | configparser==5.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 45 | construct==2.8.22 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 46 | cryptography==2.8 |
| 47 | debtcollector==2.0.0 |
| 48 | decorator==4.4.2 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 49 | dictdiffer==0.8.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 50 | diskimage-builder==2.34.1 |
| 51 | distlib==0.3.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 52 | distro==1.4.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 53 | Django==2.2.11 |
| 54 | django-cors-headers==3.2.1 |
| 55 | django-filter==2.2.0 |
| 56 | django-health-check==3.12.1 |
| 57 | djangorestframework==3.11.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 58 | dnspython==1.15.0 |
| 59 | docker==4.2.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 60 | dogpile.cache==0.9.0 |
| 61 | dulwich==0.19.15 |
| 62 | dynaconf==2.2.3 |
| 63 | entrypoints==0.3 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 64 | eventlet==0.25.1 |
| 65 | extras==1.0.0 |
| 66 | fasteners==0.14.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 67 | filelock==3.0.12 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 68 | fixtures==3.0.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 69 | flake8==3.7.9 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 70 | Flask==1.1.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 71 | Flask-Migrate==2.5.3 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 72 | Flask-Script==2.0.6 |
| 73 | Flask-SQLAlchemy==2.4.1 |
| 74 | Frozen-Flask==0.15 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 75 | futurist==2.1.0 |
| 76 | git-review==1.28.0 |
| 77 | gitdb==4.0.2 |
| 78 | gitdb2==4.0.2 |
| 79 | GitPython==3.1.0 |
| 80 | google-auth==1.12.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 81 | greenlet==0.4.15 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 82 | hacking==2.0.0 |
| 83 | idna==2.9 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 84 | ifaddr==0.1.6 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 85 | importlib-metadata==1.5.2 |
| 86 | importlib-resources==1.4.0 |
| 87 | ironic==14.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 88 | ironic-inspector==10.0.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 89 | ironic-lib==4.1.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 90 | ironic-python-agent-builder==1.1.0 |
| 91 | iso8601==0.1.12 |
| 92 | itsdangerous==1.1.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 93 | Jinja2==2.11.1 |
| 94 | jmespath==0.9.5 |
| 95 | jsonpatch==1.25 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 96 | jsonpath-rw==1.4.0 |
| 97 | jsonpointer==2.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 98 | jsonschema==3.2.0 |
| 99 | junit-xml==1.9 |
| 100 | keystoneauth1==3.18.0 |
| 101 | keystonemiddleware==8.0.0 |
| 102 | kolla==9.0.1 |
| 103 | kolla-ansible==9.0.1 |
| 104 | kombu==4.6.8 |
| 105 | kubernetes==11.0.0 |
| 106 | libvirt-python==6.1.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 107 | linecache2==1.0.0 |
| 108 | logutils==0.3.5 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 109 | lxml==4.5.0 |
| 110 | Mako==1.1.2 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 111 | MarkupSafe==1.1.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 112 | mccabe==0.6.1 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 113 | monotonic==1.5 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 114 | more-itertools==8.2.0 |
| 115 | msgpack==0.6.2 |
| 116 | munch==2.5.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 117 | netaddr==0.7.19 |
| 118 | netifaces==0.10.9 |
| 119 | networkx==2.4 |
| 120 | oauthlib==3.1.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 121 | openshift==0.11.0 |
| 122 | openstacksdk==0.43.0 |
| 123 | os-client-config==2.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 124 | os-service-types==1.7.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 125 | os-traits==2.2.0 |
| 126 | osc-lib==2.0.0 |
| 127 | oslo.cache==2.2.0 |
| 128 | oslo.concurrency==4.0.1 |
| 129 | oslo.config==8.0.1 |
| 130 | oslo.context==3.0.0 |
| 131 | oslo.db==8.0.0 |
| 132 | oslo.i18n==4.0.0 |
| 133 | oslo.log==4.1.0 |
| 134 | oslo.messaging==12.0.0 |
| 135 | oslo.middleware==4.0.1 |
| 136 | oslo.policy==3.0.2 |
| 137 | oslo.reports==2.0.0 |
| 138 | oslo.rootwrap==6.0.1 |
| 139 | oslo.serialization==3.1.0 |
| 140 | oslo.service==2.1.0 |
| 141 | oslo.upgradecheck==1.0.0 |
| 142 | oslo.utils==4.1.0 |
| 143 | oslo.versionedobjects==2.0.1 |
| 144 | osprofiler==3.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 145 | paramiko==2.7.1 |
| 146 | Parsley==1.3 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 147 | Paste==3.4.0 |
| 148 | PasteDeploy==2.1.0 |
| 149 | pbr==5.4.4 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 150 | pecan==1.3.3 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 151 | pip==20.0.2 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 152 | ply==3.11 |
| 153 | prettytable==0.7.2 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 154 | proliantutils==2.9.4 |
| 155 | psutil==5.7.0 |
| 156 | pyasn1==0.4.8 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 157 | pyasn1-modules==0.2.8 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 158 | pycadf==3.0.0 |
| 159 | pycodestyle==2.5.0 |
| 160 | pycparser==2.20 |
| 161 | pycryptodomex==3.9.7 |
| 162 | pyfakefs==4.0.2 |
| 163 | pyflakes==2.1.1 |
| 164 | pyghmi==1.5.13 |
| 165 | Pygments==2.6.1 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 166 | pyinotify==0.9.6 |
| 167 | PyMySQL==0.9.3 |
| 168 | PyNaCl==1.3.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 169 | pyOpenSSL==19.1.0 |
| 170 | pyparsing==2.4.6 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 171 | pyperclip==1.7.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 172 | pyrsistent==0.16.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 173 | pysendfile==2.0.1 |
| 174 | pysmi==0.3.4 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 175 | pysnmp==4.4.12 |
| 176 | python-box==3.4.6 |
| 177 | python-cinderclient==6.0.0 |
| 178 | python-dateutil==2.8.1 |
| 179 | python-dotenv==0.12.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 180 | python-editor==1.0.4 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 181 | python-glanceclient==3.0.0 |
| 182 | python-heatclient==2.0.0 |
| 183 | python-ironic-inspector-client==4.0.0 |
| 184 | python-ironicclient==4.0.0 |
| 185 | python-keystoneclient==3.22.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 186 | python-mimeparse==1.6.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 187 | python-neutronclient==7.1.0 |
| 188 | python-novaclient==16.0.0 |
| 189 | python-openstackclient==5.1.0 |
| 190 | python-string-utils==1.0.0 |
| 191 | python-subunit==1.4.0 |
| 192 | python-swiftclient==3.9.0 |
| 193 | pytz==2019.3 |
| 194 | PyYAML==5.3.1 |
| 195 | pyzmq==19.0.0 |
Fatih Degirmenci | 11b4012 | 2020-03-23 22:06:53 +0000 | [diff] [blame] | 196 | reno==3.0.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 197 | repoze.lru==0.7 |
| 198 | requests==2.23.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 199 | requests-oauthlib==1.3.0 |
| 200 | requestsexceptions==1.4.0 |
| 201 | retrying==1.3.3 |
| 202 | rfc3986==1.3.2 |
| 203 | Routes==2.4.1 |
| 204 | rsa==4.0 |
| 205 | ruamel.yaml==0.16.10 |
| 206 | ruamel.yaml.clib==0.2.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 207 | shade==1.33.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 208 | simplegeneric==0.8.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 209 | simplejson==3.17.0 |
| 210 | six==1.14.0 |
| 211 | smmap==3.0.1 |
| 212 | smmap2==3.0.1 |
| 213 | soupsieve==2.0 |
| 214 | SQLAlchemy==1.3.15 |
| 215 | sqlalchemy-migrate==0.13.0 |
| 216 | sqlparse==0.3.1 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 217 | statsd==3.3.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 218 | stevedore==1.32.0 |
| 219 | sushy==3.1.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 220 | Tempita==0.5.2 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 221 | tenacity==6.1.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 222 | testresources==2.0.1 |
| 223 | testscenarios==0.5.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 224 | testtools==2.4.0 |
| 225 | toml==0.10.0 |
| 226 | tooz==2.2.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 227 | traceback2==1.4.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 228 | tzlocal==2.0.0 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 229 | unittest2==1.1.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 230 | urllib3==1.25.8 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 231 | vine==1.3.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 232 | virtualbmc==2.0.0 |
| 233 | virtualenv==20.0.14 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 234 | voluptuous==0.11.7 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 235 | waitress==1.4.3 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 236 | warlock==1.3.3 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 237 | wcwidth==0.1.9 |
| 238 | WebOb==1.8.6 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 239 | websocket-client==0.57.0 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 240 | WebTest==2.0.34 |
| 241 | Werkzeug==1.0.0 |
| 242 | whitenoise==5.0.1 |
| 243 | wrapt==1.12.1 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 244 | WSME==0.9.3 |
| 245 | XStatic==1.0.2 |
| 246 | XStatic-Bootstrap-SCSS==3.3.7.1 |
| 247 | XStatic-DataTables==1.10.15.1 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 248 | XStatic-jQuery==1.12.4.1 |
Your Name | 28e7cf3 | 2019-12-12 14:02:40 +0000 | [diff] [blame] | 249 | XStatic-Patternfly==3.21.0.1 |
| 250 | XStatic-Patternfly-Bootstrap-Treeview==2.1.3.2 |
Fatih Degirmenci | b094037 | 2020-03-15 22:28:54 +0000 | [diff] [blame] | 251 | yappi==1.2.3 |
| 252 | zeroconf==0.24.5 |
| 253 | zipp==3.1.0 |