2015-11-13 09:39:44 +00:00
|
|
|
# The order of packages is significant, because pip processes them in the order
|
|
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
|
|
# process, which may cause wedges in the gate later.
|
2021-07-27 07:00:35 +00:00
|
|
|
pbr>=5.5.0 # Apache-2.0
|
2014-07-01 08:11:09 +00:00
|
|
|
|
2017-09-20 03:45:59 +00:00
|
|
|
Paste>=2.0.2 # MIT
|
2016-01-16 03:33:29 +00:00
|
|
|
PasteDeploy>=1.5.0 # MIT
|
2017-05-20 04:46:02 +00:00
|
|
|
Routes>=2.3.1 # MIT
|
2020-12-08 01:12:21 +00:00
|
|
|
amqp>=2.4.0
|
2016-01-16 03:33:29 +00:00
|
|
|
anyjson>=0.3.3 # BSD
|
2020-12-08 01:12:21 +00:00
|
|
|
eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT
|
2021-07-27 07:00:35 +00:00
|
|
|
requests>=2.25.1 # Apache-2.0
|
2020-05-28 14:49:35 +00:00
|
|
|
jsonschema>=3.2.0 # MIT
|
2017-09-20 03:45:59 +00:00
|
|
|
keystonemiddleware>=4.17.0 # Apache-2.0
|
2020-08-04 02:32:41 +00:00
|
|
|
kombu>=4.3.0 # BSD
|
2017-09-20 03:45:59 +00:00
|
|
|
netaddr>=0.7.18 # BSD
|
2020-12-14 09:26:41 +00:00
|
|
|
SQLAlchemy>=1.3.11 # MIT
|
2017-04-01 15:34:36 +00:00
|
|
|
WebOb>=1.7.1 # MIT
|
2017-09-20 03:45:59 +00:00
|
|
|
python-heatclient>=1.10.0 # Apache-2.0
|
2016-12-02 17:19:33 +00:00
|
|
|
python-keystoneclient>=3.8.0 # Apache-2.0
|
2020-12-08 01:12:21 +00:00
|
|
|
alembic>=0.9.6 # MIT
|
2021-07-27 07:00:35 +00:00
|
|
|
stevedore>=3.3.0 # Apache-2.0
|
2018-03-26 08:28:56 +00:00
|
|
|
oslo.concurrency>=3.26.0 # Apache-2.0
|
2020-12-24 16:01:22 +00:00
|
|
|
oslo.config>=6.8.0 # Apache-2.0
|
|
|
|
oslo.context>=2.22.0 # Apache-2.0
|
2020-08-04 02:32:41 +00:00
|
|
|
oslo.db>=5.0.0 # Apache-2.0
|
2018-01-16 04:36:01 +00:00
|
|
|
oslo.log>=3.36.0 # Apache-2.0
|
2019-12-06 02:58:01 +00:00
|
|
|
oslo.messaging>=9.3.0 # Apache-2.0
|
2017-09-20 03:45:59 +00:00
|
|
|
oslo.middleware>=3.31.0 # Apache-2.0
|
2020-12-24 16:01:22 +00:00
|
|
|
oslo.policy>=3.6.0 # Apache-2.0
|
2017-09-20 03:45:59 +00:00
|
|
|
oslo.reports>=1.18.0 # Apache-2.0
|
|
|
|
oslo.rootwrap>=5.8.0 # Apache-2.0
|
|
|
|
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
|
2017-12-19 01:50:00 +00:00
|
|
|
oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
|
2020-12-24 16:01:22 +00:00
|
|
|
oslo.upgradecheck>=1.3.0 # Apache-2.0
|
2021-07-27 07:00:35 +00:00
|
|
|
oslo.utils>=4.8.0 # Apache-2.0
|
2018-07-13 12:16:26 +00:00
|
|
|
oslo.versionedobjects>=1.33.3 # Apache-2.0
|
2019-12-05 07:47:47 +00:00
|
|
|
openstacksdk>=0.44.0 # Apache-2.0
|
2018-02-16 02:57:08 +00:00
|
|
|
python-neutronclient>=6.7.0 # Apache-2.0
|
2017-09-01 14:09:09 +00:00
|
|
|
python-novaclient>=9.1.0 # Apache-2.0
|
2020-12-24 16:01:22 +00:00
|
|
|
rfc3986>=1.2.0 # Apache-2.0
|
2020-08-04 02:32:41 +00:00
|
|
|
cryptography>=2.7 # BSD/Apache-2.0
|
2020-11-16 08:09:14 +00:00
|
|
|
paramiko>=2.7.1 # LGPLv2.1+
|
2017-10-06 19:03:42 +00:00
|
|
|
pyroute2>=0.4.21;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2)
|
2021-02-05 09:31:18 +00:00
|
|
|
python-mistralclient>=4.2.0 # Apache-2.0
|
2018-03-16 07:46:59 +00:00
|
|
|
python-barbicanclient>=4.5.2 # Apache-2.0
|
2018-07-05 12:31:47 +00:00
|
|
|
castellan>=0.16.0 # Apache-2.0
|
2021-05-13 08:26:56 +00:00
|
|
|
kubernetes>=18.20.0 # Apache-2.0
|
2018-03-16 07:46:59 +00:00
|
|
|
setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0 # PSF/ZPL
|
2019-12-05 07:47:47 +00:00
|
|
|
tooz>=1.58.0 # Apache-2.0
|
2021-05-13 08:26:56 +00:00
|
|
|
PyYAML>=5.4.1 # MIT
|
2020-12-21 13:08:58 +00:00
|
|
|
PyMySQL>=0.10.1 # MIT
|
2019-08-08 10:09:11 +00:00
|
|
|
|
|
|
|
# Glance Store
|
2020-12-08 01:12:21 +00:00
|
|
|
glance-store>=2.4.0 # Apache-2.0
|
Change tosca-parser and heat-translator install
With devstack, tosca-parser and heat-translator of stable version are
installed via pip as listed in `requirements.txt`. However, we usually
use devsatck for deploying development env, and it's recommended to get
the latest division sometimes. On the other hand, there are not so many
cases using stable ones actually.
This update includes several tricks as following, but most of them are
no need if the two packages have its own devstack script. So, we should
remove the tricks after that as described in TODOs added in the update.
NOTE: As described below, we should update upper-constraints.txt as
following example and upload it to tacker's repo everytime [1] is
updated for the change.
$ bash devstack/lib/download_upper_consts
* Install packages from cloned git repos in `/opt/stack/` as similar
to other packages.
* Comment out entries of the two packages in `requirements.txt` and
`lower-constraints.txt` because no need to install them from here,
but activate it if you install stable packages.
* To pass tox jobs, add files below.
* upper-constraints.txt: The two packages are removed from official
constraints file [1] to skip checking version of stable. This file
is refreshed everytime running `stack.sh` to catch up the official.
* requirements-extra.txt: Install the packages from git repo. Without
separating it from `requirements.txt`, `tox -e lower-constraints`
is failed.
* Update params in `tox.ini` to activate the modifications above.
[1] https://releases.openstack.org/constraints/upper/master
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: I776137215ea06c8ac54612d13a663349c2e7db7d
2020-12-01 01:37:04 +00:00
|
|
|
|
2021-03-31 05:34:39 +00:00
|
|
|
heat-translator>=2.3.0 # Apache-2.0
|
2021-03-10 02:36:38 +00:00
|
|
|
tosca-parser>=2.3.0 # Apache-2.0
|