# # Constraints set by SHA's in the git sources # git+file:///var/www/repo/openstackgit/aodh@7fcc8a1320fa6e1648f7ac49f5ec0b557448a60e#egg=aodh&gitname=aodh&projectgroup=aodh_all git+file:///var/www/repo/openstackgit/barbican@67abd259f56a5f991455a68dd9fe321985e195be#egg=barbican&gitname=barbican&projectgroup=barbican_all git+file:///var/www/repo/openstackgit/ceilometer@255b684e3b12d9554ef2d1a609fd94469fb8d6cd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all git+file:///var/www/repo/openstackgit/cinder@69a79e38afbdc67f61568c0b82cf6d06ca304e56#egg=cinder&gitname=cinder&projectgroup=cinder_all git+file:///var/www/repo/openstackgit/designate@b0b2878b3c356d057f9e2468d55dc0cd8f42ec42#egg=designate&gitname=designate&projectgroup=designate_all git+file:///var/www/repo/openstackgit/designate-dashboard@02819244c054577656ac4db745b7bf6f47c26b9d#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/dragonflow@b72ffa06721faf95f42c9702f60a9acc3a7d8b61#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/glance@0a2074ecef67beb7a3b3531534c9d97b1c3ea828#egg=glance&gitname=glance&projectgroup=glance_all git+file:///var/www/repo/openstackgit/gnocchi@b1706605784d7c0debc82d4a8e8592ec9b6c5f20#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all git+file:///var/www/repo/openstackgit/heat@e671d93b1508650d1da3587f96a2f8561825e24c#egg=heat&gitname=heat&projectgroup=heat_all git+file:///var/www/repo/openstackgit/horizon@4892f35575bde78c612088a388fbf50c7f19f9e7#egg=horizon&gitname=horizon&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/ironic@d6934de3ebf102162678b24c130c51128453e4f2#egg=ironic&gitname=ironic&projectgroup=ironic_all git+file:///var/www/repo/openstackgit/ironic-ui@e52f4c15cbcfd271cd81ac2e0f88cd6e52648d78#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/keystone@e1a94f39edb6cf777c71c7a511476b1e60436ab9#egg=keystone&gitname=keystone&projectgroup=keystone_all git+file:///var/www/repo/openstackgit/magnum@a6d9f8950cfd91e5856a047061ac8057b7e257f3#egg=magnum&gitname=magnum&projectgroup=magnum_all git+file:///var/www/repo/openstackgit/magnum-ui@4caadd6eb47b4778c9166ab66018ae33dc1de242#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron@73fdf0f8c338b75c46be2541e85c6133a297e20c#egg=neutron&gitname=neutron&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-dynamic-routing@4b6afd41961743353400f78ddcbc4a5d34665468#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-fwaas@1f76429d87327e1d1d70a7a0211098c76f9f4688#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-lbaas@67a881776dfaf63707022766f9e5337fc1bbee02#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-lbaas-dashboard@834ea9dd7aeaefed397d6d510b7527ce0fa5bd33#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/neutron-vpnaas@c86cda8a40a4189adc7473dd8d2ee4caeee8e1dc#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/novnc@55b459b47961e2ca2eb125408a1ddc60d0251457#egg=noVNC&gitname=noVNC&projectgroup=nova_console git+file:///var/www/repo/openstackgit/nova@c2aa30b102808882c85d3d3f53d531c4510218cd#egg=nova&gitname=nova&projectgroup=nova_all git+file:///var/www/repo/openstackgit/nova-lxd@2a452c54ea6cf525e2ef9ff1e29776d2ab618311#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all git+file:///var/www/repo/openstackgit/nova-powervm@a7df8c69b1a3cafbcbccd2a0010b1d21351ba01b#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all git+file:///var/www/repo/openstackgit/rally@84ef9713e776bca156bf8da63b0ddd30afd86a9e#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True git+file:///var/www/repo/openstackgit/requirements@09682be75b2991f8c0484261a038e6df72b1809f#egg=requirements&gitname=requirements&projectgroup=all git+file:///var/www/repo/openstackgit/sahara@4a17aa318b12c93d228cafdd95c892681744b91d#egg=sahara&gitname=sahara&projectgroup=sahara_all git+file:///var/www/repo/openstackgit/sahara-dashboard@655b666d760e1e2f005c9711a21dadb11b459e97#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console git+file:///var/www/repo/openstackgit/swift@35ab6a5da363aa10c8fa88df0a388ad6518164e7#egg=swift&gitname=swift&projectgroup=swift_all git+file:///var/www/repo/openstackgit/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all git+file:///var/www/repo/openstackgit/tempest@f496885acbaae04ab7b13dae2f83a55edbc69d6f#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True git+file:///var/www/repo/openstackgit/trove@898d364fdf2cb6faad9735cdd01cba16b67f19b7#egg=trove&gitname=trove&projectgroup=trove_all git+file:///var/www/repo/openstackgit/trove-dashboard@e88344200a0b3e03f644a98723ff5fa1b670df7a#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all # # User-provided constraints set through a variable # gnocchiclient>=2.2.0,<3.0.0 # # Global pins set through the file global-requirement-pins.txt # pip==9.0.1 setuptools==33.1.1 shade===1.22.2 wheel==0.29.0 # # Upper constraints from the OpenStack requirements repo # apscheduler<=3.3.1 babel<=2.3.4 couchdb<=1.1 django<=1.8.17 flask<=0.12 flask_restful<=0.3.5 gitpython<=2.1.1 jinja2<=2.8.1 mako<=1.0.6 markupsafe<=0.23 mysql_python<=1.2.5;python_version=='2.7' parsley<=1.3 paste<=2.0.3 pastedeploy<=1.5.2 pillow<=4.0.0 pint<=0.7.2 pulp<=1.6.5 pyjwt<=1.4.2 pykmip<=0.6.0 pymysql<=0.7.9 pyyaml<=3.12 pygments<=2.2.0 routes<=2.4.1 sqlalchemy<=1.0.17 sqlalchemy_utils<=0.32.12 secretstorage<=2.3.1 sphinx<=1.3.6 tempita<=0.5.2 wsme<=0.9.1 webob<=1.6.3 webtest<=2.0.24 werkzeug<=0.11.15 xstatic<=1.0.1 xstatic_angular<=1.5.8.0 xstatic_angular_bootstrap<=2.2.0.0 xstatic_angular_fileupload<=12.0.4.0 xstatic_angular_gettext<=2.3.8.0 xstatic_angular_schema_form<=0.8.13.0 xstatic_angular_lrdragndrop<=1.0.2.2 xstatic_bootstrap_datepicker<=1.3.1.0 xstatic_bootstrap_scss<=3.3.7.1 xstatic_d3<=3.5.17.0 xstatic_font_awesome<=4.7.0.0 xstatic_hogan<=2.0.0.2 xstatic_jquery_migrate<=1.2.1.1 xstatic_jquery.tablesorter<=2.14.5.1 xstatic_jquery.quicksearch<=2.0.3.1 xstatic_jsencrypt<=2.3.1.1 xstatic_jasmine<=2.4.1.1 xstatic_magic_search<=0.2.5.1 xstatic_rickshaw<=1.5.0.0 xstatic_spin<=1.2.5.2 xstatic_angular_ui_router<=0.3.1.2 xstatic_bootswatch<=3.3.7.0 xstatic_jquery<=1.10.2.1 xstatic_jquery_ui<=1.12.0.1 xstatic_mdi<=1.4.57.0 xstatic_objectpath<=1.2.1.0 xstatic_roboto_fontface<=0.5.0.0 xstatic_smart_table<=1.4.13.2 xstatic_term.js<=0.0.7.0 xstatic_tv4<=1.2.7.0 xenapi<=1.2 abclient<=0.2.3 alabaster<=0.7.9 alembic<=0.8.10 amqp<=1.4.9 aniso8601<=1.2.0 anyjson<=0.3.3 aodhclient<=0.8.0 appdirs<=1.4.3 astroid<=1.3.8 autobahn<=0.17.1 automaton<=1.7.1 backports.ssl_match_hostname<=3.5.0.1 bandit<=1.4.0 bashate<=0.5.1 beautifulsoup4<=4.5.3 betamax<=0.8.0 blockdiag<=1.5.3 boto<=2.45.0 botocore<=1.5.6 bottle<=0.12.13 cachetools<=2.0.0 cassandra_driver<=3.7.1 castellan<=0.5.0 ceilometermiddleware<=1.0.3 cffi<=1.9.1 chardet<=2.3.0 click<=6.7 click_repl<=0.1.1 click_spinner<=0.1.6 cliff<=2.4.0 cliff_tablib<=2.0 cmd2<=0.6.9 colorama<=0.3.7 construct<=2.8.10 contextlib2<=0.5.4 coverage<=4.3.4 crc16<=0.1.1 croniter<=0.3.14 cryptography<=1.7.1 cursive<=0.1.1 ddt<=1.1.1 debtcollector<=1.11.0 decorator<=4.0.11 demjson<=2.2.4 deprecation<=1.0 dib_utils<=0.0.11 diskimage_builder<=1.26.1 django_appconf<=1.0.2 django_babel<=0.5.1 django_compressor<=2.1 django_floppyforms<=1.7.0 django_formtools<=2.0 django_nose<=1.4.4 django_openstack_auth<=3.1.1 django_pyscss<=2.0.2 dnspython<=1.15.0 dnspython3<=1.15.0;python_version=='3.4' dnspython3<=1.15.0;python_version=='3.5' doc8<=0.7.0 docker_py<=1.10.6 docker_pycreds<=0.2.1 docutils<=0.12 dogpile.cache<=0.6.2 dogtag_pki<=10.3.5.1 dulwich<=0.16.3 elasticsearch<=2.4.1 enum_compat<=0.0.2 enum34<=1.1.6 eventlet<=0.19.0 extras<=1.0.0 fairy_slipper<=0.2.0 falcon<=1.1.0 fasteners<=0.14.1 fixtures<=3.0.0 fortiosclient<=0.0.2 freezegun<=0.3.8 frozendict<=1.2 funcparserlib<=0.3.6 funcsigs<=1.0.2;python_version=='2.7' functools32<=3.2.3.post2;python_version=='2.7' futures<=3.0.5 futurist<=0.21.1 gabbi<=1.31.0 gevent<=1.2.1 gitdb<=0.6.4 gitdb2<=2.0.0 glance_store<=0.20.0 google_api_python_client<=1.6.1 graphviz<=0.5.2 greenlet<=0.4.11 gunicorn<=19.6.0 happybase<=0.9;python_version=='2.7' heat_translator<=0.7.0 hiredis<=0.2.0 httplib2<=0.9.2 icalendar<=3.11.2 idna<=2.2 influxdb<=4.0.0 ipaddress<=1.0.18;python_version=='2.7' ironic_lib<=2.5.2 iso8601<=0.1.11 itsdangerous<=0.24 jmespath<=0.9.0 jsonmodels<=2.1.4 jsonpatch<=1.15 jsonpath_rw<=1.4.0 jsonpath_rw_ext<=1.0.0 jsonpointer<=1.10 jsonschema<=2.5.1 kafka_python<=1.3.2 kazoo<=2.2.1 keyring<=10.2 keystoneauth1<=2.18.0 keystonemiddleware<=4.14.0 kombu<=3.0.37 krest<=1.3.1 kuryr_lib<=0.3.0 ldap3<=2.2.0 ldappool<=2.1.0 libvirt_python<=2.5.0 linecache2<=1.0.0 logilab_common<=1.3.0 logutils<=0.3.3 lxml<=3.7.2 marathon<=0.8.10 microversion_parse<=0.1.4 mistral<=4.0.2 mock<=2.0.0 monasca_common<=1.5.0 monasca_statsd<=1.5.0 monotonic<=1.2 mox<=0.5.3 mox3<=0.20.0 mpmath<=0.19 msgpack_python<=0.4.8 murano_pkg_check<=0.3.0 ndg_httpsclient<=0.4.2;python_version=='2.7' netaddr<=0.7.19 netifaces<=0.10.5 netmiko<=1.2.5 networkx<=1.11 neutron_lib<=1.1.0 nodeenv<=1.1.0 nose<=1.3.7 nose_exclude<=0.5.0 nosehtmloutput<=0.0.5 nosexcover<=1.0.11 notifier<=1.0.3 numpy<=1.12.0 oauth2client<=3.0.0 oauthlib<=2.0.1 olefile<=0.44 openstack_doc_tools<=1.3.0 openstack.nose_plugin<=0.11 openstackdocstheme<=1.6.1 openstacksdk<=0.9.13 ordereddict<=1.1 os_api_ref<=1.2.0 os_apply_config<=6.1.0 os_brick<=1.11.0 os_client_config<=1.26.0 os_cloud_config<=6.0.0 os_collect_config<=6.1.1 os_dpm<=1.0.0 os_refresh_config<=6.1.1 os_testr<=0.8.0 os_vif<=1.4.1 os_win<=1.4.2 os_xenapi<=0.1.1 osc_lib<=1.3.0 oslo.cache<=1.17.0 oslo.concurrency<=3.18.1 oslo.config<=3.22.0 oslo.context<=2.12.2 oslo.db<=4.17.1 oslo.i18n<=3.12.0 oslo.log<=3.20.1 oslo.messaging<=5.17.2 oslo.middleware<=3.23.2 oslo.policy<=1.18.0 oslo.privsep<=1.16.0 oslo.reports<=1.17.1 oslo.rootwrap<=5.4.1 oslo.serialization<=2.16.1 oslo.service<=1.19.1 oslo.utils<=3.22.1 oslo.versionedobjects<=1.21.1 oslo.vmware<=2.17.1 oslosphinx<=4.10.1 oslotest<=2.13.1 osprofiler<=1.5.0 ovs<=2.6.1 packaging<=16.8 paramiko<=2.1.1 passlib<=1.7.0 pathlib<=1.0.1;python_version=='2.7' pathlib2<=2.2.1 pbr<=1.10.0 pecan<=1.2.1 pexpect<=4.2.1 pifpaf<=0.23.0 pika<=0.10.0 pika_pool<=0.1.3 ply<=3.9 positional<=1.1.1 prettytable<=0.7.2 proboscis<=1.2.6.0 progressbar2<=3.12.0 prompt_toolkit<=1.0.9 psutil<=5.0.1 psycopg2<=2.6.2 ptyprocess<=0.5.1 py<=1.4.32 pyopenssl<=16.2.0 pyscss<=1.3.4 pyasn1<=0.1.9 pyasn1_modules<=0.0.8 pycadf<=2.5.0 pycparser<=2.17 pycrypto<=2.6.1 pydotplus<=2.0.2 pyeclib<=1.5.0 pyghmi<=1.0.16 pyinotify<=0.9.6 pykafka<=2.5.0 pykerberos<=1.1.13 pyldap<=2.4.28 pylev<=1.3.0 pylxd<=2.2.2 pymemcache<=1.4.0 pymod2pkg<=0.7.1 pymongo<=3.4.0 pyngus<=2.1.3 pyparsing<=2.1.10 pypowervm<=1.0.0.4 pyroute2<=0.4.12 pysaml2<=4.0.2 pysendfile<=2.0.1 pysmi<=0.0.7 pysnmp<=4.3.2 pystache<=0.5.4 pytest<=3.0.6 python_barbicanclient<=4.2.0 python_ceilometerclient<=2.8.1 python_cinderclient<=1.11.0 python_congressclient<=1.6.0 python_consul<=0.7.0 python_dateutil<=2.6.0 python_designateclient<=2.6.0 python_editor<=1.0.3 python_etcd<=0.4.4 python_freezerclient<=1.3.1 python_glanceclient<=2.6.0 python_heatclient<=1.8.1 python_ironic_inspector_client<=1.11.0 python_ironicclient<=1.11.2 python_k8sclient<=0.4.0 python_karborclient<=0.1.3 python_keystoneclient<=3.10.0 python_magnumclient<=2.5.0 python_manilaclient<=1.14.0 python_memcached<=1.58 python_mimeparse<=1.6.0 python_mistralclient<=3.0.2 python_monascaclient<=1.5.1 python_muranoclient<=0.12.0 python_neutronclient<=6.1.1 python_novaclient<=7.1.2 python_nss<=1.0.1 python_openstackclient<=3.8.1 python_pytun<=2.2.1 python_qpid_proton<=0.15.0 python_saharaclient<=1.1.0 python_searchlightclient<=1.1.0 python_senlinclient<=1.2.0 python_smaugclient<=0.0.8 python_solumclient<=2.2.0 python_subunit<=1.2.0 python_swiftclient<=3.3.0 python_tackerclient<=0.9.0 python_troveclient<=2.8.0 python_utils<=2.0.1 python_watcherclient<=1.0.0 python_zaqarclient<=1.4.0 pytz<=2016.10 pyudev<=0.21.0 pyzabbix<=0.7.4 pyzmq<=16.0.2 qpid_python<=0.32.1;python_version=='2.7' rcssmin<=1.0.6 redis<=2.10.5 reno<=2.2.1 repoze.lru<=0.6 repoze.who<=2.3 requests<=2.12.5 requests_aws<=0.1.8 requests_kerberos<=0.11.0 requests_mock<=1.2.0 requests_unixsocket<=0.1.5 requestsexceptions<=1.1.3 restructuredtext_lint<=0.17.2 retrying<=1.3.3 rfc3986<=0.4.1 rjsmin<=1.0.12 rsa<=3.4.2 rtslib_fb<=2.1.62 ryu<=4.10 scandir<=1.4 scikit_learn<=0.18.1 scipy<=0.18.1 scp<=0.10.2 selenium<=3.0.2 semantic_version<=2.6.0 seqdiag<=0.9.5 simplegeneric<=0.8.1 simplejson<=3.10.0 singledispatch<=3.4.0.3;python_version=='2.7' six<=1.10.0 smmap<=0.9.0 smmap2<=2.0.1 snowballstemmer<=1.2.1 spec_cleaner<=0.9.1 sphinx_rtd_theme<=0.1.9 sphinx_testing<=0.7.1 sphinxcontrib_blockdiag<=1.5.5 sphinxcontrib_fulltoc<=1.1 sphinxcontrib_httpdomain<=1.5.0 sphinxcontrib_pecanwsme<=0.8.0 sphinxcontrib_seqdiag<=0.8.5 sphinxmark<=0.1.17 sqlalchemy_migrate<=0.10.0 sqlparse<=0.2.2 statsd<=3.2.1 stevedore<=1.20.1 suds_jurko<=0.6 sympy<=1.0 sysv_ipc<=0.7.0 tablib<=0.11.4 tabulate<=0.7.7 taskflow<=2.9.1 tempest_lib<=1.0.0 tenacity<=3.7.1 termcolor<=1.1.0 testrepository<=0.0.20 testresources<=2.0.1 testscenarios<=0.5.0 testtools<=2.2.0 thrift<=0.10.0;python_version=='2.7' tinyrpc<=0.5 tooz<=1.48.2 tosca_parser<=0.7.0 traceback2<=1.4.0 tripleo_common<=6.1.2 trollius<=2.1 txaio<=2.6.0 typing<=3.5.3.0 tzlocal<=1.3 ujson<=1.35 unicodecsv<=0.14.1;python_version=='2.7' unittest2<=1.1.0 uritemplate<=3.0.0 urllib3<=1.20 virtualenv<=15.1.0 voluptuous<=0.9.3 waitress<=1.0.1 warlock<=1.2.0 wcwidth<=0.1.7 weakrefmethod<=1.0.3;python_version=='2.7' webcolors<=1.7 websocket_client<=0.40.0 websockify<=0.8.0 wrapt<=1.10.8 ws4py<=0.3.4 wsgi_intercept<=1.4.1 xattr<=0.9.1 xmltodict<=0.10.2 xvfbwrapper<=0.2.9 yaql<=1.1.3 zake<=0.2.2 zhmcclient<=0.9.0 zope.interface<=4.3.3 virtualbmc<=1.0.0