Resolve dependencies hell in mitaka branch

- block kombu 4.0 release
    kombu v4 conflicts with oslo.messaging and openstack global
    requirement for mitaka release so we have to block it
    for reviving ostf gates.
- add upper constraint to keystonemiddleware
    4.11 and higher requires python-keystoneclient>=3.6 which conflicts
    with global requirements
- add python-openstackclient requirement
    python-saharaclient requires it but newest openstackclient conflicts
    with keystoneclient
- add upper constaint to python-saharaclient
    as mentioned above new saharaclient requires new openstackclient which
    requires new keystoneclient. pin it to mitaka-compatible package.

Change-Id: I59b371b0d580c020cd7120d8c40c0338b835795b
This commit is contained in:
Vladimir Khlyunev 2016-12-07 13:18:12 +04:00
parent 79e7b4fe6d
commit 431d64f609
1 changed files with 4 additions and 3 deletions

View File

@ -9,7 +9,8 @@ python-novaclient>=2.28.1,<2.33.0
python-neutronclient>=2.6.0,!=4.1.0 # Apache-2.0
python-heatclient>=0.6.0 # Apache-2.0
python-glanceclient>=2.0.0 # Apache-2.0
python-saharaclient>=0.13.0 # Apache-2.0
python-openstackclient<3.0.0 # Apache-2.0
python-saharaclient>=0.13.0,<=0.18.0 # Apache-2.0
Babel>=1.3,!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3 # BSD
paramiko>=1.16.0 # LGPL
@ -24,8 +25,8 @@ alembic>=0.8.0 # MIT
amqp>=1.4.0,<2.0 # LGPL
anyjson>=0.3.3 # BSD
gevent
keystonemiddleware>=4.0.0,!=4.1.0 # Apache-2.0
kombu>=3.0.25 # BSD
keystonemiddleware>=4.0.0,!=4.1.0,<4.11.0 # Apache-2.0
kombu>=3.0.25,<4.0.0 # BSD
oslo.serialization>=1.10.0 # Apache-2.0
oslo.utils>=3.5.0 # Apache-2.0
pecan>=1.0.0 # BSD