# # Constraints set by SHA's in the git sources # git+file:///var/www/repo/openstackgit/aodh@f87e0d05c4662c14c7a9f49a0a829cf9bf3edbdb#egg=aodh&gitname=aodh&projectgroup=aodh_all git+file:///var/www/repo/openstackgit/ceilometer@327648f0d24c9f8326057175db6f1634389a1775#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all git+file:///var/www/repo/openstackgit/cinder@1b3ab80f1c457a123b4d059f9cb9a721d68bc9fd#egg=cinder&gitname=cinder&projectgroup=cinder_all git+file:///var/www/repo/openstackgit/felix@c785fdd98a10559270a2e68c040ae84c8b18bee6#egg=felix&gitname=felix&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/glance@6d2a08635f7c1b1bd7eb6050320e7128240b6a2d#egg=glance&gitname=glance&projectgroup=glance_all git+file:///var/www/repo/openstackgit/gnocchi@2891ae7f05370e48863e44c9bfb7324082ca76db#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all git+file:///var/www/repo/openstackgit/heat@c4508361c89d8ebae6ecffa2e0191c5df54d23a8#egg=heat&gitname=heat&projectgroup=heat_all git+file:///var/www/repo/openstackgit/holland@v1.0.10#egg=holland&gitname=holland&projectgroup=all git+file:///var/www/repo/openstackgit/horizon@596ab88df9ac70a085ec1117e93027b2edf20177#egg=horizon&gitname=horizon&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/ironic@58a41817fde4088cbf4a51991ed71663f86348fb#egg=ironic&gitname=ironic&projectgroup=ironic_all git+file:///var/www/repo/openstackgit/ironic-ui@74761eabaf96bb7986ef6603c3f74b78e673a052#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/keystone@bd49c3ef6daa474e9c84c0d8721c0f6812ee3d2c#egg=keystone&gitname=keystone&projectgroup=keystone_all git+file:///var/www/repo/openstackgit/magnum@baac010d79be32e3d72b11db6e85fd6175682b67#egg=magnum&gitname=magnum&projectgroup=magnum_all git+file:///var/www/repo/openstackgit/magnum-ui@5bae597b4d4a187976291ccec02d4f3803ccbd33#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/networking-calico@1.2.0#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron@8339a78eee7104c413f6918d4ba1a76290ab5e24#egg=neutron&gitname=neutron&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-dynamic-routing@25e61a1868b00b0d2b946100b37844dbd48a4d1f#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-fwaas@1471eba89d06fd564737e39da9d2fe81fe8aed3a#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-lbaas@4362863899746f86cb035bcd50169a33ab58d3d5#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/neutron-lbaas-dashboard@7597e0a10ee3e93be3bccf0401654738b43bc407#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/neutron-vpnaas@d750da94ebfd36af097cbb09c93ded31a840e612#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all git+file:///var/www/repo/openstackgit/nova@ae45c4a72a6cb72aaf4baa2ac9c0749d4a7b33d0#egg=nova&gitname=nova&projectgroup=nova_all git+file:///var/www/repo/openstackgit/nova-lxd@3bff6d0234fced139c8b34e6f9e530d3fc0aa584#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all git+file:///var/www/repo/openstackgit/nova-powervm@f0baf3e65624d0d97edb9be3ce9739e8e7b90a59#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all git+file:///var/www/repo/openstackgit/novnc@master#egg=novnc&gitname=novnc&projectgroup=all git+file:///var/www/repo/openstackgit/octavia@3e3716ca94b3ac1379638a661bceaac9a6d250cd#egg=octavia&gitname=octavia&projectgroup=octavia_all&venvwithindex=True&ignorerequirements=True git+file:///var/www/repo/openstackgit/rally@f1a9abd5c9922b3d67d1e69a80cf96eda2bdac59#egg=rally&gitname=rally&projectgroup=utility_all git+file:///var/www/repo/openstackgit/requirements@d8be50dbfa4b8f3e6f9cc909d32ce5463b94af00#egg=requirements&gitname=requirements&projectgroup=all git+file:///var/www/repo/openstackgit/sahara@41ee977970f6b5a53ec0226d587132b9d0dc6ec7#egg=sahara&gitname=sahara&projectgroup=sahara_all git+file:///var/www/repo/openstackgit/sahara-dashboard@c94e6c0a0786cccce285b737c2f40227e21e8559#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all git+file:///var/www/repo/openstackgit/sos@4e7ecf0f2ffb6789247b4b742b154508f83bdc72#egg=sos&gitname=sos&projectgroup=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@3c897fcfdd1d7ea292316931060866738137bdd0#egg=swift&gitname=swift&projectgroup=swift_all git+file:///var/www/repo/openstackgit/tempest@304802830b56354a83bad86925851107411d45ec#egg=tempest&gitname=tempest&projectgroup=utility_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 # gnocchiclient>=2.2.0,<3.0.0 ldappool==2.1.0 pip==9.0.1 setuptools==33.1.1 wheel==0.29.0 # # Upper constraints from the OpenStack requirements repo # apscheduler<=3.2.0 babel<=2.3.4 couchdb<=1.1 django<=1.8.14 flask<=0.11.1 gitpython<=2.0.8 jinja2<=2.8 mako<=1.0.4 markupsafe<=0.23 mysql_python<=1.2.5;python_version=='2.7' parsley<=1.3 paste<=2.0.3 pastedeploy<=1.5.2 pillow<=3.3.1 pint<=0.7.2 pulp<=1.6.1 pyeclib<=1.2.0 pyjwt<=1.4.2 pykmip<=0.5.0 pymysql<=0.7.6 pyyaml<=3.12 pygments<=2.1.3 routes<=2.3.1 sqlalchemy<=1.0.14 sqlalchemy_utils<=0.32.9 secretstorage<=2.3.1 sphinx<=1.2.3 tempita<=0.5.2 wsme<=0.8.0 webob<=1.6.1 webtest<=2.0.23 werkzeug<=0.11.11 xstatic<=1.0.1 xstatic_angular<=1.4.10.1 xstatic_angular_bootstrap<=0.11.0.8 xstatic_angular_fileupload<=12.0.4.0 xstatic_angular_gettext<=2.1.0.2 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.1.6.2 xstatic_font_awesome<=4.5.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.0.0.2 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_bootswatch<=3.3.6.0 xstatic_jquery<=1.10.2.1 xstatic_jquery_ui<=1.11.0.1 xstatic_mdi<=1.4.57.0 xstatic_objectpath<=1.2.1.0 xstatic_roboto_fontface<=0.4.3.2 xstatic_smart_table<=1.4.13.2 xstatic_term.js<=0.0.7.0 xstatic_tv4<=1.2.7.0 xenapi<=1.2 alembic<=0.8.7 amqp<=1.4.9 anyjson<=0.3.3 aodhclient<=0.7.0 appdirs<=1.4.3 astroid<=1.3.8 autobahn<=0.16.0 automaton<=1.4.0 backports.ssl_match_hostname<=3.5.0.1;python_version=='2.7' bandit<=1.1.0 bashate<=0.5.1 beautifulsoup4<=4.5.1 betamax<=0.8.0 blockdiag<=1.5.3 boto<=2.42.0 botocore<=1.4.50 cachetools<=1.1.6 cassandra_driver<=3.5.0 castellan<=0.4.0 ceilometermiddleware<=0.5.2 cffi<=1.7.0 chardet<=2.3.0 click<=6.6 cliff<=2.2.0 cliff_tablib<=2.0 cmd2<=0.6.8 colorama<=0.3.7 configparser<=3.5.0 contextlib2<=0.5.4 coverage<=4.2 crc16<=0.1.1 croniter<=0.3.12 cryptography<=1.5 cursive<=0.1.1 ddt<=1.1.0 debtcollector<=1.8.0 decorator<=4.0.10 demjson<=2.2.4 dib_utils<=0.0.10 discover<=0.4.0 diskimage_builder<=1.19.0 django_appconf<=1.0.2 django_babel<=0.5.1 django_compressor<=2.1 django_floppyforms<=1.7.0 django_formtools<=1.0 django_nose<=1.4.4 django_openstack_auth<=2.4.2 django_pyscss<=2.0.2 dnspython<=1.14.0 dnspython3<=1.12.0;python_version=='3.4' dnspython3<=1.12.0;python_version=='3.5' doc8<=0.7.0 docker_py<=1.7.2 docutils<=0.12 dogpile.cache<=0.6.2 elasticsearch<=2.4.0 enum34<=1.1.6 eventlet<=0.19.0 extras<=1.0.0 fairy_slipper<=0.2.0 falcon<=1.0.0 fasteners<=0.14.1 fixtures<=3.0.0 freezegun<=0.3.7 frozendict<=1.0 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.18.0 gabbi<=1.24.0 gitdb<=0.6.4 glance_store<=0.18.0 google_api_python_client<=1.5.3 graphviz<=0.4.10 greenlet<=0.4.10 happybase<=1.0.0;python_version=='2.7' heat_translator<=0.5.0 hiredis<=0.2.0 httplib2<=0.9.2 icalendar<=3.10 idna<=2.1 ipaddress<=1.0.16;python_version=='2.7' ironic_lib<=2.1.3 iso8601<=0.1.11 itsdangerous<=0.24 jmespath<=0.9.0 jsonpatch<=1.14 jsonpath_rw<=1.4.0 jsonpath_rw_ext<=1.0.0 jsonpointer<=1.10 jsonschema<=2.5.1 kafka_python<=0.9.5 kazoo<=2.2.1 keyring<=9.3.1 keystoneauth1<=2.12.3 keystonemiddleware<=4.9.1 kombu<=3.0.35 krest<=1.3.1 ldap3<=1.4.0 libvirt_python<=2.1.0 linecache2<=1.0.0 logilab_common<=1.2.2 logutils<=0.3.3 lxml<=3.6.4 microversion_parse<=0.1.4 mistral<=3.0.2 mock<=2.0.0 monasca_common<=1.0.0 monasca_statsd<=1.1.0 monotonic<=1.2 mox<=0.5.3 mox3<=0.18.0 mpmath<=0.19 msgpack_python<=0.4.8 ndg_httpsclient<=0.4.2;python_version=='2.7' netaddr<=0.7.18 netifaces<=0.10.5 netmiko<=0.5.6 networkx<=1.11 neutron_lib<=0.4.0 nodeenv<=0.13.6 nose<=1.3.7 nose_exclude<=0.4.1 nosehtmloutput<=0.0.5 nosexcover<=1.0.10 notifier<=1.0.3 numpy<=1.11.1 oauth2client<=3.0.0 oauthlib<=1.1.2 openstack_doc_tools<=1.0.1 openstack.nose_plugin<=0.11 openstackdocstheme<=1.5.0 openstacksdk<=0.9.5 ordereddict<=1.1 os_api_ref<=1.0.0 os_apply_config<=5.1.0 os_brick<=1.6.2 os_client_config<=1.21.1 os_cloud_config<=5.1.0 os_collect_config<=5.2.0 os_refresh_config<=5.2.0 os_testr<=0.8.0 os_vif<=1.2.1 os_win<=1.2.2 osc_lib<=1.1.0 oslo.cache<=1.14.1 oslo.concurrency<=3.14.1 oslo.config<=3.17.1 oslo.context<=2.9.0 oslo.db<=4.13.6 oslo.i18n<=3.9.0 oslo.log<=3.16.1 oslo.messaging<=5.10.2 oslo.middleware<=3.19.1 oslo.policy<=1.14.0 oslo.privsep<=1.13.2 oslo.reports<=1.14.0 oslo.rootwrap<=5.1.2 oslo.serialization<=2.13.1 oslo.service<=1.16.1 oslo.utils<=3.16.1 oslo.versionedobjects<=1.17.1 oslo.vmware<=2.14.1 oslosphinx<=4.7.0 oslotest<=2.10.1 osprofiler<=1.4.0 ovs<=2.5.0;python_version=='2.7' ovs<=2.6.0.dev3;python_version=='3.4' ovs<=2.6.0.dev3;python_version=='3.5' packaging<=16.8 paramiko<=2.0.2 passlib<=1.6.5 pathlib<=1.0.1;python_version=='2.7' pbr<=1.10.0 pecan<=1.1.2 pexpect<=4.2.1 pifpaf<=0.12.0 pika<=0.10.0 pika_pool<=0.1.3 ply<=3.9 positional<=1.1.1 posix_ipc<=1.0.0 prettytable<=0.7.2 proboscis<=1.2.6.0 psutil<=1.2.1 psycopg2<=2.6.2 ptyprocess<=0.5.1 py<=1.4.31 pyopenssl<=16.2.0 pyscss<=1.3.4 pyasn1<=0.1.9 pyasn1_modules<=0.0.8 pycadf<=2.4.0 pycparser<=2.14 pycrypto<=2.6.1 pydotplus<=2.0.2 pyghmi<=1.0.9 pyinotify<=0.9.6 pykerberos<=1.1.13;python_version=='2.7' pyldap<=2.4.25.1 pylxd<=2.0.3 pymemcache<=1.3.6 pymod2pkg<=0.5.4 pymongo<=3.3.0 pyngus<=2.1.2 pyparsing<=2.1.10 pyroute2<=0.4.6 pysaml2<=4.0.2 pysendfile<=2.0.1 pysmi<=0.0.7 pysnmp<=4.3.2 pystache<=0.5.4 pytest<=3.0.1 python_barbicanclient<=4.0.1 python_ceilometerclient<=2.6.2 python_cinderclient<=1.9.0 python_congressclient<=1.5.0 python_consul<=0.6.1 python_dateutil<=2.5.3 python_designateclient<=2.3.0 python_editor<=1.0.1 python_glanceclient<=2.5.0 python_heatclient<=1.5.2 python_ironic_inspector_client<=1.10.0 python_ironicclient<=1.7.1 python_k8sclient<=0.3.0 python_karborclient<=0.1.0 python_keystoneclient<=3.5.1 python_magnumclient<=2.3.1 python_manilaclient<=1.11.0 python_memcached<=1.58 python_mimeparse<=1.5.2 python_mistralclient<=2.1.2 python_monascaclient<=1.2.0 python_muranoclient<=0.11.1 python_neutronclient<=6.0.0 python_novaclient<=6.0.1 python_openstackclient<=3.2.1 python_pytun<=2.2.1 python_qpid_proton<=0.14.0 python_saharaclient<=0.18.0 python_searchlightclient<=1.0.0 python_senlinclient<=1.0.0 python_smaugclient<=0.0.8 python_solumclient<=2.0.1 python_statsd<=2.0.0 python_subunit<=1.2.0 python_swiftclient<=3.1.0 python_tackerclient<=0.7.0 python_troveclient<=2.5.0 python_watcherclient<=0.25.1 python_zaqarclient<=1.2.0 pytz<=2016.6.1 pyudev<=0.21.0 pyzabbix<=0.7.4 pyzmq<=15.4.0 qpid_python<=0.32.1;python_version=='2.7' rcssmin<=1.0.6 redis<=2.10.5 reno<=1.9.0 repoze.lru<=0.6 repoze.who<=2.3 requests<=2.11.1 requests_aws<=0.1.8 requests_kerberos<=0.10.0;python_version=='2.7' requests_mock<=1.0.0 requests_unixsocket<=0.1.5 requestsexceptions<=1.1.3 restructuredtext_lint<=0.17.0 retrying<=1.3.3 rfc3986<=0.4.1 rjsmin<=1.0.12 rsa<=3.4.2 rtslib_fb<=2.1.58 ryu<=4.5 scikit_learn<=0.17.1 scipy<=0.18.0 scp<=0.10.2 selenium<=2.53.6 semantic_version<=2.5.0 seqdiag<=0.9.5 simplegeneric<=0.8.1 simplejson<=3.8.2 singledispatch<=3.4.0.3;python_version=='2.7' six<=1.10.0 smmap<=0.9.0 spec_cleaner<=0.9.0 sphinxcontrib_blockdiag<=1.5.5 sphinxcontrib_httpdomain<=1.5.0 sphinxcontrib_pecanwsme<=0.8.0 sphinxcontrib_seqdiag<=0.8.5 sqlalchemy_migrate<=0.10.0 sqlparse<=0.2.1 stevedore<=1.17.1 suds_jurko<=0.6 sympy<=1.0 sysv_ipc<=0.7.0 tablib<=0.11.2 taskflow<=2.6.1 tempest_lib<=1.0.0 tenacity<=3.0.0 termcolor<=1.1.0 testrepository<=0.0.20 testresources<=2.0.1 testscenarios<=0.5.0 testtools<=2.2.0 thriftpy<=0.3.9;python_version=='2.7' tooz<=1.43.1 tosca_parser<=0.6.0 traceback2<=1.4.0 tripleo_common<=5.4.2 trollius<=2.1 txaio<=2.5.1 tzlocal<=1.2.2 ujson<=1.35 unicodecsv<=0.14.1;python_version=='2.7' unittest2<=1.1.0 uritemplate<=0.6 urllib3<=1.16 virtualenv<=15.0.3 voluptuous<=0.9.3 waitress<=1.0.0 warlock<=1.2.0 weakrefmethod<=1.0.3;python_version=='2.7' webcolors<=1.5 websocket_client<=0.37.0 websockify<=0.8.0 wrapt<=1.10.8 ws4py<=0.3.4 wsgi_intercept<=1.3.1 xattr<=0.8.0 xmltodict<=0.10.2 xvfbwrapper<=0.2.8 yaql<=1.1.2 zake<=0.2.2 zope.interface<=4.3.1 virtualbmc<=0.1.0