{"package": "tricircle", "summary": "The Tricircle is to provide networking automation across Neutron in multi-region OpenStack deployments.", "pypi_url": "https://pypi.org/project/tricircle", "piwheels_url": "https://www.piwheels.org/project/tricircle", "releases": {"8.0.0": {"released": "2020-05-13 11:08:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-8.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-8.0.0-py3-none-any.whl", "filehash": "a0eee97e4ae417c28bc7d732506575f53f7f3b522c6725c80b72dd69497722e2", "filesize": 325791, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystonemiddleware", "netaddr", "netifaces", "networking-sfc", "neutron", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-upgradecheck", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "8.0.0.0rc1": {"released": "2020-04-24 18:08:23", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tricircle-8.0.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-8.0.0.0rc1-py3-none-any.whl", "filehash": "4bbd85e080ff4b043e72844a4c67483382d8995e71413c56266de7563363a403", "filesize": 325882, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystonemiddleware", "netaddr", "netifaces", "networking-sfc", "neutron", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-upgradecheck", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "7.0.0": {"released": "2019-10-16 12:51:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-7.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-7.0.0-py2.py3-none-any.whl", "filehash": "6c3c09ca487bb785ea8eebc76dbf3e91b8dfc262838fbc79f269200a6496f482", "filesize": 325812, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "networking-sfc", "neutron", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-upgradecheck", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "7.0.0.0rc1": {"released": "2019-09-30 15:52:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"tricircle-7.0.0.0rc1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-7.0.0.0rc1-py2.py3-none-any.whl", "filehash": "f78390165db5cb92b6701b9fe3e54a7c544f51a214e2abea086ea745b8ed56c9", "filesize": 325906, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "networking-sfc", "neutron", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-upgradecheck", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "6.0.0": {"released": "2019-03-01 14:40:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-6.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-6.0.0-py2.py3-none-any.whl", "filehash": "11077dcb1cadb5b9f38c772607352da2d771848a74a3b1201ee898458bb5fb1a", "filesize": 317636, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "networking-sfc", "neutron", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-upgradecheck", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "5.1.0": {"released": "2018-07-23 15:44:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-5.1.0-py3-none-any.whl", "filehash": "dd9fee048fda88aa429816cc4ee433871b20bb5faecc3673b35baabe90880104", "filesize": 299048, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "5.0.0": {"released": "2018-02-13 11:15:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-5.0.0-py3-none-any.whl", "filehash": "e43778cf1c11f0d0c032575e63ceeddd29e2b69e2b9e00ce59d07c52f37a1c2c", "filesize": 292384, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "4.3.0": {"released": "2018-01-26 03:42:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-4.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-4.3.0-py3-none-any.whl", "filehash": "2e17dae3e3c2c991b734c2ff4616fcd92b27fbb7d06b9ec41cc5a15bb037dcb2", "filesize": 292391, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "4.2.0": {"released": "2017-12-06 18:28:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-4.2.0-py3-none-any.whl", "filehash": "25098e71462b3e9e169359d641080a6f783542b424acb0c9ec558c1dea0fa6c0", "filesize": 290789, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "4.1.0": {"released": "2017-10-26 11:01:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-4.1.0-py3-none-any.whl", "filehash": "d29969095bc3f0a47cb9973f77e64cdccb49262ff81f6df093ea5f7f7f765c88", "filesize": 279307, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "4.0.0": {"released": "2017-08-17 14:07:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-4.0.0-py3-none-any.whl", "filehash": "acab17748827dc5a9df920cfdf1bb3120cf2649549d1fe57447d7dc77f3d2018", "filesize": 279425, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "3.4.0": {"released": "2017-08-02 08:52:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-3.4.0-py3-none-any.whl", "filehash": "01a09312627c7946d2c55f99f581c5f40b872948cdf3ffc9141de55ab177fa40", "filesize": 278186, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "3.3.0": {"released": "2017-06-12 13:26:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-3.3.0-py3-none-any.whl", "filehash": "3081079d5bd7140e99f6cf4e102a30ac7c9f26e47fb02135a70f7b0549d174a1", "filesize": 241775, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "3.2.0": {"released": "2017-05-01 14:37:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-3.2.0-py3-none-any.whl", "filehash": "5887328acc1f06f656d32991f65d331b185aa2f782554f9fb6392e20fd75008b", "filesize": 214103, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "3.1.0": {"released": "2017-03-30 10:06:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-3.1.0-py3-none-any.whl", "filehash": "2aebdbdeb45e3b373fe0210cf75c61f9ec980811d619b0ff5e8225fb388137fa", "filesize": 204800, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "3.0.0": {"released": "2017-02-16 03:27:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-3.0.0-py3-none-any.whl", "filehash": "b9ab33e07c0fd1367ed2d5ddefb74f4e219eb2657e7f884f03f14d0a2cae9df8", "filesize": 183373, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "jinja2", "keystoneauth1", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "2.1.0": {"released": "2016-10-20 17:39:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-2.1.0-py3-none-any.whl", "filehash": "35193d2c174686fcff880d94c7f0c8b7b9c68d0e7f1c4f89d0bf016e9a4e7c1a", "filesize": 199498, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "greenlet", "httplib2", "jinja2", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "oslo-versionedobjects", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "2.0.2": {"released": "2016-10-14 07:55:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-2.0.2-py3-none-any.whl", "filehash": "b2b2f22bf454eb0677f5d6de9424e8b737f9f8ebcabe5263f2b9610041a1080a", "filesize": 302975, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "greenlet", "httplib2", "jinja2", "keystonemiddleware", "netaddr", "netifaces", "neutron-lib", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "oslo-versionedobjects", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}, "2.0.1": {"released": "2016-06-17 05:10:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"tricircle-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/tricircle/tricircle-2.0.1-py3-none-any.whl", "filehash": "efccd54544d2cb2857b08237573e67ea9364ff3f1aea95fc5c7e09a883870ecd", "filesize": 201144, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "babel", "debtcollector", "eventlet", "greenlet", "httplib2", "jinja2", "keystonemiddleware", "netaddr", "netifaces", "oslo-concurrency", "oslo-config", "oslo-context", "oslo-db", "oslo-i18n", "oslo-log", "oslo-messaging", "oslo-middleware", "oslo-policy", "oslo-rootwrap", "oslo-serialization", "oslo-service", "oslo-utils", "oslo-versionedobjects", "paste", "pastedeploy", "pbr", "pecan", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "requests", "retrying", "routes", "six", "sqlalchemy", "sqlalchemy-migrate", "stevedore", "webob"]}}}}}