From b2b05d9212a51b0b470549f3ccee8fcf4794132d Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Tue, 26 May 2015 10:42:51 -0400 Subject: [PATCH] Import dist-info directories for various openstack libs, otherwise pbr can't find the versions and that causes errors --- .../DESCRIPTION.rst | 160 +++++++ .../METADATA | 191 ++++++++ .../RECORD | 250 ++++++++++ .../python_cinderclient-1.2.1.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 11 + .../METADATA | 45 ++ .../RECORD | 81 ++++ .../WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 82 ++++ .../METADATA | 112 +++++ .../RECORD | 123 +++++ .../python_ironicclient-0.6.0.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 205 +++++++++ .../METADATA | 239 ++++++++++ .../RECORD | 427 ++++++++++++++++++ .../WHEEL | 6 + .../entry_points.txt | 14 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 4 + .../METADATA | 40 ++ .../RECORD | 252 +++++++++++ .../WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 88 ++++ .../METADATA | 121 +++++ .../python_novaclient-2.25.0.dist-info/RECORD | 327 ++++++++++++++ .../python_novaclient-2.25.0.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 27 ++ .../METADATA | 53 +++ .../python_swiftclient-2.4.0.dist-info/RECORD | 29 ++ .../python_swiftclient-2.4.0.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../DESCRIPTION.rst | 215 +++++++++ .../METADATA | 245 ++++++++++ .../python_troveclient-1.1.0.dist-info/RECORD | 159 +++++++ .../python_troveclient-1.1.0.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + .../shade-0.6.1.dist-info/DESCRIPTION.rst | 52 +++ .../shade-0.6.1.dist-info/METADATA | 86 ++++ .../shade-0.6.1.dist-info/RECORD | 52 +++ .../site-packages/shade-0.6.1.dist-info/WHEEL | 5 + .../shade-0.6.1.dist-info/metadata.json | 1 + .../shade-0.6.1.dist-info/pbr.json | 1 + .../shade-0.6.1.dist-info/top_level.txt | 1 + 71 files changed, 3791 insertions(+) create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_novaclient-2.25.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_troveclient-1.1.0.dist-info/top_level.txt create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/METADATA create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/RECORD create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/WHEEL create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/metadata.json create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/pbr.json create mode 100644 awx/lib/site-packages/shade-0.6.1.dist-info/top_level.txt diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..3402d0a228 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/DESCRIPTION.rst @@ -0,0 +1,160 @@ +Python bindings to the OpenStack Cinder API +=========================================== + +This is a client for the OpenStack Cinder API. There's a Python API (the +``cinderclient`` module), and a command-line script (``cinder``). Each +implements 100% of the OpenStack Cinder API. + +See the `OpenStack CLI guide`_ for information on how to use the ``cinder`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-cinderclient +.. _Launchpad: https://launchpad.net/python-cinderclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +This code a fork of `Jacobian's python-cloudservers`__ If you need API support +for the Rackspace API solely or the BSD license, you should use that repository. +python-cinderclient is licensed under the Apache License like the rest of OpenStack. + +__ http://github.com/jacobian/python-cloudservers + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``cinder``, that you +can use to interact with any Rackspace compatible API (including OpenStack). + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--os-volume-api-version``. Or set them as +environment variables as well:: + + export OS_AUTH_URL=http://example.com:8774/v1.1/ + export OS_VOLUME_API_VERSION=1 + +If you are using Keystone, you need to set the OS_AUTH_URL to the keystone +endpoint:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +You'll find complete documentation on the shell by running +``cinder help``:: + + usage: cinder [--debug] [--os-username ] + [--os-password ] + [--os-tenant-name ] [--os-auth-url ] + [--os-region-name ] [--service-type ] + [--service-name ] + [--volume-service-name ] + [--endpoint-type ] + [--os-volume-api-version ] + [--os-cacert ] [--retries ] + ... + + Command-line interface to the OpenStack Cinder API. + + Positional arguments: + + absolute-limits Print a list of absolute limits for a user + create Add a new volume. + credentials Show user credentials returned from auth + delete Remove a volume. + endpoints Discover endpoints that get returned from the + authenticate services + extra-specs-list Print a list of current 'volume types and extra specs' + (Admin Only). + list List all the volumes. + quota-class-show List the quotas for a quota class. + quota-class-update Update the quotas for a quota class. + quota-defaults List the default quotas for a tenant. + quota-show List the quotas for a tenant. + quota-update Update the quotas for a tenant. + rate-limits Print a list of rate limits for a user + rename Rename a volume. + show Show details about a volume. + snapshot-create Add a new snapshot. + snapshot-delete Remove a snapshot. + snapshot-list List all the snapshots. + snapshot-rename Rename a snapshot. + snapshot-show Show details about a snapshot. + type-create Create a new volume type. + type-delete Delete a specific volume type + type-key Set or unset extra_spec for a volume type. + type-list Print a list of available 'volume types'. + bash-completion Prints all of the commands and options to stdout so + that the + help Display help about this program or one of its + subcommands. + list-extensions List all the os-api extensions that are available. + + Optional arguments: + -d, --debug Print debugging output + --os-username + Defaults to env[OS_USERNAME]. + --os-password + Defaults to env[OS_PASSWORD]. + --os-tenant-name + Defaults to env[OS_TENANT_NAME]. + --os-auth-url + Defaults to env[OS_AUTH_URL]. + --os-region-name + Defaults to env[OS_REGION_NAME]. + --service-type + Defaults to compute for most actions + --service-name + Defaults to env[CINDER_SERVICE_NAME] + --volume-service-name + Defaults to env[CINDER_VOLUME_SERVICE_NAME] + --endpoint-type + Defaults to env[CINDER_ENDPOINT_TYPE] or publicURL. + --os-volume-api-version + Accepts 1,defaults to env[OS_VOLUME_API_VERSION]. + --os-cacert + Specify a CA bundle file to use in verifying a TLS + (https) server certificate. Defaults to env[OS_CACERT] + --retries Number of retries. + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + +Quick-start using keystone:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from cinderclient.v1 import client + >>> nt = client.Client(USER, PASS, TENANT, AUTH_URL, service_type="volume") + >>> nt.volumes.list() + [...] + +See release notes and more at ``_. + +* License: Apache License, Version 2.0 +* Documentation: http://docs.openstack.org/developer/python-cinderclient +* Source: http://git.openstack.org/cgit/openstack/python-cinderclient +* Bugs: http://bugs.launchpad.net/python-cinderclient + + + diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/METADATA b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/METADATA new file mode 100644 index 0000000000..9214707764 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/METADATA @@ -0,0 +1,191 @@ +Metadata-Version: 2.0 +Name: python-cinderclient +Version: 1.2.1 +Summary: OpenStack Block Storage API Client Library +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Console +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: argparse +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: python-keystoneclient (>=1.3.0) +Requires-Dist: requests (>=2.5.2) +Requires-Dist: simplejson (>=2.2.0) +Requires-Dist: Babel (>=1.3) +Requires-Dist: six (>=1.9.0) + +Python bindings to the OpenStack Cinder API +=========================================== + +This is a client for the OpenStack Cinder API. There's a Python API (the +``cinderclient`` module), and a command-line script (``cinder``). Each +implements 100% of the OpenStack Cinder API. + +See the `OpenStack CLI guide`_ for information on how to use the ``cinder`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-cinderclient +.. _Launchpad: https://launchpad.net/python-cinderclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +This code a fork of `Jacobian's python-cloudservers`__ If you need API support +for the Rackspace API solely or the BSD license, you should use that repository. +python-cinderclient is licensed under the Apache License like the rest of OpenStack. + +__ http://github.com/jacobian/python-cloudservers + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``cinder``, that you +can use to interact with any Rackspace compatible API (including OpenStack). + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--os-volume-api-version``. Or set them as +environment variables as well:: + + export OS_AUTH_URL=http://example.com:8774/v1.1/ + export OS_VOLUME_API_VERSION=1 + +If you are using Keystone, you need to set the OS_AUTH_URL to the keystone +endpoint:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +You'll find complete documentation on the shell by running +``cinder help``:: + + usage: cinder [--debug] [--os-username ] + [--os-password ] + [--os-tenant-name ] [--os-auth-url ] + [--os-region-name ] [--service-type ] + [--service-name ] + [--volume-service-name ] + [--endpoint-type ] + [--os-volume-api-version ] + [--os-cacert ] [--retries ] + ... + + Command-line interface to the OpenStack Cinder API. + + Positional arguments: + + absolute-limits Print a list of absolute limits for a user + create Add a new volume. + credentials Show user credentials returned from auth + delete Remove a volume. + endpoints Discover endpoints that get returned from the + authenticate services + extra-specs-list Print a list of current 'volume types and extra specs' + (Admin Only). + list List all the volumes. + quota-class-show List the quotas for a quota class. + quota-class-update Update the quotas for a quota class. + quota-defaults List the default quotas for a tenant. + quota-show List the quotas for a tenant. + quota-update Update the quotas for a tenant. + rate-limits Print a list of rate limits for a user + rename Rename a volume. + show Show details about a volume. + snapshot-create Add a new snapshot. + snapshot-delete Remove a snapshot. + snapshot-list List all the snapshots. + snapshot-rename Rename a snapshot. + snapshot-show Show details about a snapshot. + type-create Create a new volume type. + type-delete Delete a specific volume type + type-key Set or unset extra_spec for a volume type. + type-list Print a list of available 'volume types'. + bash-completion Prints all of the commands and options to stdout so + that the + help Display help about this program or one of its + subcommands. + list-extensions List all the os-api extensions that are available. + + Optional arguments: + -d, --debug Print debugging output + --os-username + Defaults to env[OS_USERNAME]. + --os-password + Defaults to env[OS_PASSWORD]. + --os-tenant-name + Defaults to env[OS_TENANT_NAME]. + --os-auth-url + Defaults to env[OS_AUTH_URL]. + --os-region-name + Defaults to env[OS_REGION_NAME]. + --service-type + Defaults to compute for most actions + --service-name + Defaults to env[CINDER_SERVICE_NAME] + --volume-service-name + Defaults to env[CINDER_VOLUME_SERVICE_NAME] + --endpoint-type + Defaults to env[CINDER_ENDPOINT_TYPE] or publicURL. + --os-volume-api-version + Accepts 1,defaults to env[OS_VOLUME_API_VERSION]. + --os-cacert + Specify a CA bundle file to use in verifying a TLS + (https) server certificate. Defaults to env[OS_CACERT] + --retries Number of retries. + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + +Quick-start using keystone:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from cinderclient.v1 import client + >>> nt = client.Client(USER, PASS, TENANT, AUTH_URL, service_type="volume") + >>> nt.volumes.list() + [...] + +See release notes and more at ``_. + +* License: Apache License, Version 2.0 +* Documentation: http://docs.openstack.org/developer/python-cinderclient +* Source: http://git.openstack.org/cgit/openstack/python-cinderclient +* Bugs: http://bugs.launchpad.net/python-cinderclient + + + diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/RECORD b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/RECORD new file mode 100644 index 0000000000..7fc7eb458b --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/RECORD @@ -0,0 +1,250 @@ +cinderclient/__init__.py,sha256=xETzpx6XkpY_-IA6i8evupY02wHHBFhwbpcDjJnnbV0,936 +cinderclient/service_catalog.py,sha256=YmPgVQcGoF9p5jRPkjj8C5XENLUq9zlGyqCRit-QR1I,3502 +cinderclient/extension.py,sha256=nwN70hZIk8C2nVk0tTvBMsvL1M_xNfqB-T2WkCJhEik,1409 +cinderclient/exceptions.py,sha256=Kdw9cn7lXrCrZnEUQqn5Zt55STngtQxDGAwRfZuWHHw,4886 +cinderclient/shell.py,sha256=Ga0kvye7fODospAlEEM0gTXMAB88UCiH_xv5KEKsQyo,39823 +cinderclient/auth_plugin.py,sha256=joH37JWZSP0NVxbyAkAuqKv3azZn0lIf2ZEn-abc1Rw,4568 +cinderclient/base.py,sha256=Ev8KVJb6eAJMzolkQO7H1dtt5VlyNi9f85uDKVCgB3k,8560 +cinderclient/client.py,sha256=wf2leEtSzDnY41GzvX-MD3c-DBqNEj-JV0DAuNRS83w,21754 +cinderclient/utils.py,sha256=xwgOzjHY-mIRIOgfwaOMYzeXWaS_VikhEYIYlw8L9sI,7472 +cinderclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/openstack/common/__init__.py,sha256=ZPnkJmTQI9-mdc5JvpyhVZE5Osim3BdhY9Kzoc6RzGo,644 +cinderclient/openstack/common/importutils.py,sha256=nimPNkEseaUBoEIMYaIZobrMnL0RE56n4j4plQ08Wrs,2189 +cinderclient/openstack/common/gettextutils.py,sha256=IzzUSNtjSUsqxXG5F4p0OtLr3lZy9LYYKWp2kfKDpD4,18041 +cinderclient/openstack/common/strutils.py,sha256=L_3DOL8p6LPYfg6MRfxiv30LbFnK0B3WHT5rtC8w6WQ,10229 +cinderclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/openstack/common/apiclient/exceptions.py,sha256=M4dYU4PtoIgSHY42TxPRjO6evF2-AvahU5cai5oqSNg,11913 +cinderclient/openstack/common/apiclient/fake_client.py,sha256=2ejkSxKm29E4YCUTpBDT3O5nWjKkmrYtdoUjlSwwS_E,5852 +cinderclient/openstack/common/apiclient/base.py,sha256=YyOefmMZEjRBV2qgLnJC4t00SYaNkuspJ2glBrknB4M,15928 +cinderclient/openstack/common/apiclient/auth.py,sha256=sPNRLwkDi7m0fBD-RBd6I3qRW_3rJIZLtZvD5y1O-g8,7038 +cinderclient/openstack/common/apiclient/client.py,sha256=U_JIpmqjsg8XLZ3znXU3upGFxqbomrb_j4pnskyZBTM,12732 +cinderclient/v2/__init__.py,sha256=fbUd7ooKbtRRS66POAuf2oLXBlfEHbuFRGNAyG2IMA4,694 +cinderclient/v2/volume_types.py,sha256=hlCNxjTwAVnCh09YKvZISvadXmXiC0WLBjW0DLtlb3w,4808 +cinderclient/v2/volume_backups.py,sha256=Q8Ss1M0coRdyaCcPJCpCEfvqTi_VyEHiCIHC-WV36mI,3655 +cinderclient/v2/volume_encryption_types.py,sha256=GZdwKkuesJmB-mHGBLCAl8N3L5GraupVKp8FMTcWp1k,3581 +cinderclient/v2/shell.py,sha256=2MME7A5adqM7ehwAe-fTv9StzzMfDY-3teKjeL2jYNE,74169 +cinderclient/v2/qos_specs.py,sha256=9mKPNWLlpAO9GQL_W1svn6JJqyZfUweceJMDrkA9wOI,4799 +cinderclient/v2/quotas.py,sha256=vbiR-o-cHogPPziBZEKmcROMTG2wiNU7iBr4ITy2pTI,1918 +cinderclient/v2/quota_classes.py,sha256=ZcfchdiCBEUxLlWDy_deiibiPXUD6atcMXfcnx8yll0,1439 +cinderclient/v2/volume_transfers.py,sha256=F_aVEv_qrzw6zRBvYikYid3E23u6-RFIylXCZw3M5Zo,3216 +cinderclient/v2/consistencygroups.py,sha256=CPSW7Ryi2qW-ydXvah-lQPIu7sRsHBQN4gp3q0hE2Ak,5893 +cinderclient/v2/volume_type_access.py,sha256=THHXS_d488NJNhnLrJ7i7ts2eFCSyWLRVDLrpukgK8E,1888 +cinderclient/v2/volumes.py,sha256=P6-DY52ku8s8h9iVquMUlfwQ-V37COgBqVYnaZwXWVc,22196 +cinderclient/v2/pools.py,sha256=iX4uBWdMzsLBK7WSdQ2NtQrL17KMFoFBybKEl07vbPg,2204 +cinderclient/v2/client.py,sha256=7QFAQIhmqEyFn6jQWvmcj9-o0Ws1xs8sCTe5dXmIYwY,5160 +cinderclient/v2/services.py,sha256=I9Cyyn-z2T2F3iMwsKOh9EsZObbakyoXB4n68auhTY4,2186 +cinderclient/v2/volume_backups_restore.py,sha256=9f773hAVbR2ea27m409WosYMH4qxrpCfMYkTb01BW3w,1574 +cinderclient/v2/volume_snapshots.py,sha256=Bgaqp69YQefVORlFqXYqNTjblfliml81AyFyhpF0hm8,6545 +cinderclient/v2/availability_zones.py,sha256=ZJIAp9tFLeSQol-CZ88qPH-TQnNHtNOjXgsFpnLIW74,1427 +cinderclient/v2/limits.py,sha256=IfZMQv6ZY_tyUCPeNVs4RcuPwvTS6IQpjFfLMma0Q5M,2775 +cinderclient/v2/cgsnapshots.py,sha256=-uv3ZA-qvJMs1y-Cugf-SmI3hhjpMzoGXzQxW5totHY,4004 +cinderclient/v2/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/v2/contrib/list_extensions.py,sha256=u_-nQhMjZz_UgCzBH8d7N4NpDnlA-WWCMft7kyX_KpI,1437 +cinderclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/functional/test_readonly_cli.py,sha256=7luq1g5Zo4iLYMGljxrBIEKlQCuFPxRAC0fg_byO9zs,3836 +cinderclient/tests/functional/base.py,sha256=U5YqB04yFDXrWP-03f2u4sdotavWn-ul7cfVGf9-9xY,1969 +cinderclient/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/test_http.py,sha256=reApp7GzA_8XSU1686LLr3nq-Rld9C8dHLXJL-96ri0,8960 +cinderclient/tests/unit/test_base.py,sha256=5tJBXmR7-ZXMwl1moWKXVvdrqmKr44QqZNj5CS4gk3U,2185 +cinderclient/tests/unit/test_client.py,sha256=Pmj_claWyivGnfQXnYmW0dwIspxh6vGd5DpmMEKKGqw,7050 +cinderclient/tests/unit/test_auth_plugins.py,sha256=4ZJvsq9sGJan0k0dI0j92fhtoPzWw30NsCCUQr2b_ZE,12813 +cinderclient/tests/unit/test_utils.py,sha256=XxRHJ3cXxSuf1ciY09BYiSzVXb38AwJSwBMHtx-F8Bw,5489 +cinderclient/tests/unit/test_service_catalog.py,sha256=Fx4cu4IqejinO39XoA9qHsXcm7GuQ6r0Vzm-eVUcxDY,10481 +cinderclient/tests/unit/utils.py,sha256=IOB2niS5SWDNVWOO3TggequTuV1NbmCrzWnCs3Bt_b8,3427 +cinderclient/tests/unit/test_shell.py,sha256=Nunz_4kq35cdompn02k6uKx0jv-zx-2FZYJJLgwAqk8,14402 +cinderclient/tests/unit/fakes.py,sha256=3MCQy_YscJcdtfqxTLPcPVaYAURPyZrtaaNbCmhn6GQ,3907 +cinderclient/tests/unit/v2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/v2/test_volume_encryption_types.py,sha256=_dPNODl_d6oWw0tjlisTQVzPAgubHPF5hn0rSkgWkoo,4019 +cinderclient/tests/unit/v2/test_quota_classes.py,sha256=jQuS_ksxgIlr15UH7UmtyEvEFEcZ9xcXW8vqi9OOtSY,2574 +cinderclient/tests/unit/v2/test_volume_backups.py,sha256=37lqgkusEueOexKuajK0v4NbSTlcf7J1HtJMabYHieU,2956 +cinderclient/tests/unit/v2/test_snapshot_actions.py,sha256=K4E9wCBIe2qUwkxcAwxKnmQPWeK2gqfsViTrWnFky3I,1469 +cinderclient/tests/unit/v2/test_cgsnapshots.py,sha256=i32wRr39wL1byDlBfSjMxdLuLlohW8ftoyPBf_-ujlY,3100 +cinderclient/tests/unit/v2/test_types.py,sha256=pEWHtFr1xyxrVx6kUSk2dd7fVybpSeWIq-wemCu6YRQ,3283 +cinderclient/tests/unit/v2/test_limits.py,sha256=lnpGlBl8JORZ1_2MNGyjg2XX25dz82YlUtP4dsB3G5c,6101 +cinderclient/tests/unit/v2/test_qos.py,sha256=R6JTBC_zLQyn8EvTu2EFVdx290__9pt-REWwmtcaLNY,2985 +cinderclient/tests/unit/v2/test_auth.py,sha256=pyWLTKMFynGuHufkXDYGVZxoiZ1T6rIHKMlxtOZ8xIU,12586 +cinderclient/tests/unit/v2/test_volumes.py,sha256=prGf7S4TutllotJHDqc8KoitQbDtJK1XqdragPfv-fU,11070 +cinderclient/tests/unit/v2/test_volume_transfers.py,sha256=70sNkTctmJCGiB_UmGDP3V3ZgKzmu-7RaZC5STdJtqo,1772 +cinderclient/tests/unit/v2/test_consistencygroups.py,sha256=Jmk9_Q_xy2OlTSrUkmfsw_ks4iMmVB99zyNbAjzQsgA,5911 +cinderclient/tests/unit/v2/test_type_access.py,sha256=mMiii-_SO_7BGi44BRooOhjAUSKaAhPcuMPIkhbJh10,1626 +cinderclient/tests/unit/v2/test_quotas.py,sha256=uPDbRlJ513K9T_k2GTBOrs1LA0unnggjdAZZNMmUpc0,2928 +cinderclient/tests/unit/v2/test_availability_zone.py,sha256=pyilwk9aKHPI_xsEXEJcILUVSJ4YPlzFyETfN0mp8_k,3300 +cinderclient/tests/unit/v2/test_services.py,sha256=puYCvq1eBxhX7aMkHJW3B3Ocof6VRN4fVtvux7CRAuk,3200 +cinderclient/tests/unit/v2/test_pools.py,sha256=_OR6Lx1pSXui1glCpQhvbRtPleA4g6nRr1x1cSH5FKE,1794 +cinderclient/tests/unit/v2/test_shell.py,sha256=1w5zlpQkK1ibq4J1KbmcrsDeDcKcdOYqP0lVtVWay04,38826 +cinderclient/tests/unit/v2/fakes.py,sha256=un1v-tNhsRkOX9MwW4SgdHRaPOupatrsyzJ_BYW8x-k,35241 +cinderclient/tests/unit/v2/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/v2/contrib/test_list_extensions.py,sha256=Qa8rkpqOZxTXaQkmu988jUANoL3CJBYbjcFxMBZ1BWM,1282 +cinderclient/tests/unit/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/v1/test_volume_encryption_types.py,sha256=C6zaAXVm1T2guCqjYPFPS1e5qZftzHeFSO0j9qnqtPM,4019 +cinderclient/tests/unit/v1/test_quota_classes.py,sha256=LrIc7gWaKyYyymIHKWRke60WoLDisbbKANT0tKez83I,2296 +cinderclient/tests/unit/v1/test_volume_backups.py,sha256=6L7fBG12Zmmac6o_k0JMMorvjs6-Q-LFny-4wWa22kU,1933 +cinderclient/tests/unit/v1/testfile.txt,sha256=GJhq41cAJxuagHNyz6mT5lAQ_2njy9K4UUz3vdpvKzE,5 +cinderclient/tests/unit/v1/test_snapshot_actions.py,sha256=Rr-eo0XPJx1zPHKgL3mZvRXnCqBVgi30ZkbDo8aG57w,1469 +cinderclient/tests/unit/v1/test_types.py,sha256=NUoTeqkPOgtNKHTM84-OSa5O540S6JhZ4WottTGV3yg,1602 +cinderclient/tests/unit/v1/test_limits.py,sha256=s3oNww_hE09ysFMqn2c4mMQcmlvHXWHqfbyLMuD1Dkk,6101 +cinderclient/tests/unit/v1/test_qos.py,sha256=NsAaUvjEFEM8SHEOxc9W4jfmv062NqkYkey3EfBKo34,2985 +cinderclient/tests/unit/v1/test_auth.py,sha256=FChCdhzWUzGNviS2aF--k_aHP-tCi6kBkJfdGtgY8ZE,12478 +cinderclient/tests/unit/v1/test_volumes.py,sha256=H8e0OuJx3OUlYcaxrdD39cQvp6MozMJwj0H3WcpW9WI,3851 +cinderclient/tests/unit/v1/test_volume_transfers.py,sha256=70sNkTctmJCGiB_UmGDP3V3ZgKzmu-7RaZC5STdJtqo,1772 +cinderclient/tests/unit/v1/test_quotas.py,sha256=nEbi88Yo0IAUhMUVXb9CXn81A-q-UTjcl_Rth1EuU-o,2160 +cinderclient/tests/unit/v1/test_availability_zone.py,sha256=R1R9vNF6uXor1vQqmuOXSPy7YCJ-9TVGZdRLP1Y95nU,3300 +cinderclient/tests/unit/v1/test_services.py,sha256=W2pTxTi-H7EX3H9_no_C2mZM792XFpj_N6N3W02AH3g,3200 +cinderclient/tests/unit/v1/test_shell.py,sha256=ze_HDOHUL9Cc4AaT2BTHQA5nP_Fl1xSygA-8LuE6Z1s,22630 +cinderclient/tests/unit/v1/fakes.py,sha256=COgkC4pU-co5YVKpu3xlieAL7HLcxuoL5xBZze8lkow,26649 +cinderclient/tests/unit/v1/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/v1/contrib/test_list_extensions.py,sha256=Xa-gDPHs6aNlEszoYdG_lfEN8ZqpW7tDPUHFwB09OGc,1187 +cinderclient/tests/unit/fixture_data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/tests/unit/fixture_data/keystone_client.py,sha256=hTJ0BQZZGAuhHLBQmWUzzj-A7n_Potsq9UQ6kBaAtCg,8818 +cinderclient/tests/unit/fixture_data/base.py,sha256=8J13XI41UgnR5G0KHRLjyPhQiVjaHEpiyQj0TLMN3gQ,2229 +cinderclient/tests/unit/fixture_data/client.py,sha256=7VxgFFZhX8y5XdjpHMsHuIsW2dF-fSSOcVKaqv4GIDk,2050 +cinderclient/tests/unit/fixture_data/snapshots.py,sha256=QP3SfBfVelb9xn9r2LDgEK_o0xASGkVCOmKTmgbMoEc,1979 +cinderclient/tests/unit/fixture_data/availability_zones.py,sha256=5_T3Ol8JmKmStrk_YqKHpOLJsjSpbvPAfPkOzx2dzh4,2798 +cinderclient/v1/__init__.py,sha256=awVbmoeODBCAlaelxPIjFeVwMo_I3VGunxRk6wdR6T8,695 +cinderclient/v1/volume_types.py,sha256=LXrGMhIkz_yiSJxSnW_1t_z31eyWu5iOPF9nwjiqmm4,3493 +cinderclient/v1/volume_backups.py,sha256=BsukqbPjfdBf5g15gPMnfwdMjgKV1Tv45bcH5uT4ncM,2575 +cinderclient/v1/volume_encryption_types.py,sha256=GZdwKkuesJmB-mHGBLCAl8N3L5GraupVKp8FMTcWp1k,3581 +cinderclient/v1/shell.py,sha256=9COCQrI4m72K1kQyVXZih7kTGrsb6yGzkI6d_cskHww,49033 +cinderclient/v1/qos_specs.py,sha256=9mKPNWLlpAO9GQL_W1svn6JJqyZfUweceJMDrkA9wOI,4799 +cinderclient/v1/quotas.py,sha256=BtIriUhx0hKQgEhIdnyfjVOVTm4l-t8V-NmTMOuhPXI,2001 +cinderclient/v1/quota_classes.py,sha256=xwxJhaLAoauqtYLSqIiJOB3yYVZo8MB7LacTl08AJBc,1527 +cinderclient/v1/volume_transfers.py,sha256=F_aVEv_qrzw6zRBvYikYid3E23u6-RFIylXCZw3M5Zo,3216 +cinderclient/v1/volumes.py,sha256=R4kkZjzDFghuEAAGieGcuD-WY76m81VxLN7vXtpqYJ0,14972 +cinderclient/v1/client.py,sha256=6jJ7BaTkr7W2cqJYbECRVyUyXM_ubm5Lb-UtTPq7ZTU,4723 +cinderclient/v1/services.py,sha256=I9Cyyn-z2T2F3iMwsKOh9EsZObbakyoXB4n68auhTY4,2186 +cinderclient/v1/volume_backups_restore.py,sha256=9f773hAVbR2ea27m409WosYMH4qxrpCfMYkTb01BW3w,1574 +cinderclient/v1/volume_snapshots.py,sha256=ZLUHtxS9h8O8UTsj6glHeuN_JoOW7DMMeoWvqTeRIFo,6483 +cinderclient/v1/availability_zones.py,sha256=J_JcK4cTAf1RC6-4kNnV-TsvWdIr2pj83aB4evhzDj0,1427 +cinderclient/v1/limits.py,sha256=A_rTgig8pasa0ltpImAZf6L-adHomv3QyBR18vp40nI,2784 +cinderclient/v1/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cinderclient/v1/contrib/list_extensions.py,sha256=1Hiz6AD5fwXimOqJ8wz2w17HDoV7oLQ4BssT1-Xmvv4,1435 +python_cinderclient-1.2.1.dist-info/DESCRIPTION.rst,sha256=sfW4fVvUp014LmJMbjU3o3WWw2OnbavzUNpGBVDVm3g,7083 +python_cinderclient-1.2.1.dist-info/METADATA,sha256=MdoV-ZRMztTgFlR_JAU1gPo7OJpTcgzQDJAoa4Dxglc,8252 +python_cinderclient-1.2.1.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_cinderclient-1.2.1.dist-info/top_level.txt,sha256=hxWftGsXR5pUlXYu74sdbTQT94eN_ZvQsKgH8KPZ1xA,13 +python_cinderclient-1.2.1.dist-info/pbr.json,sha256=4pbXf-FbPxxxe2zh6Wb9tdVySGPhg7BrwLQbcZrlYRk,46 +python_cinderclient-1.2.1.dist-info/entry_points.txt,sha256=yxA8wI1LjlLHko6MwaU_REojINwOoHyZW26pW2ovylk,52 +python_cinderclient-1.2.1.dist-info/metadata.json,sha256=qrmMlfCSlDXe5swnaeBfv6pn41OfCufaHADZyi0dfpg,1678 +python_cinderclient-1.2.1.dist-info/RECORD,, +/usr/bin/cinder,sha256=OIdsl-RoXXvf7iyQpijuPA031C5JyNI0Z57jEnKKPZU,219 +cinderclient/tests/functional/__init__.pyc,, +cinderclient/openstack/__init__.pyc,, +cinderclient/v1/volume_backups.pyc,, +cinderclient/tests/unit/v1/test_availability_zone.pyc,, +cinderclient/v2/volumes.pyc,, +cinderclient/base.pyc,, +cinderclient/v1/volumes.pyc,, +cinderclient/v2/client.pyc,, +cinderclient/v1/volume_encryption_types.pyc,, +cinderclient/v1/qos_specs.pyc,, +cinderclient/tests/unit/v1/test_volume_backups.pyc,, +cinderclient/tests/__init__.pyc,, +cinderclient/v1/volume_snapshots.pyc,, +cinderclient/v1/quota_classes.pyc,, +cinderclient/auth_plugin.pyc,, +cinderclient/v1/client.pyc,, +cinderclient/v2/consistencygroups.pyc,, +cinderclient/v2/contrib/__init__.pyc,, +cinderclient/v1/__init__.pyc,, +cinderclient/tests/unit/v2/test_quotas.pyc,, +cinderclient/openstack/common/apiclient/exceptions.pyc,, +cinderclient/tests/unit/test_auth_plugins.pyc,, +cinderclient/tests/unit/v1/contrib/__init__.pyc,, +cinderclient/tests/unit/test_shell.pyc,, +cinderclient/v1/contrib/list_extensions.pyc,, +cinderclient/tests/unit/v2/test_shell.pyc,, +cinderclient/v1/volume_transfers.pyc,, +cinderclient/client.pyc,, +cinderclient/tests/unit/utils.pyc,, +cinderclient/v1/services.pyc,, +cinderclient/v2/services.pyc,, +cinderclient/openstack/common/apiclient/auth.pyc,, +cinderclient/tests/unit/v1/test_quota_classes.pyc,, +cinderclient/tests/unit/test_client.pyc,, +cinderclient/v2/volume_backups_restore.pyc,, +cinderclient/v2/availability_zones.pyc,, +cinderclient/v1/shell.pyc,, +cinderclient/tests/unit/v2/test_pools.pyc,, +cinderclient/openstack/common/apiclient/base.pyc,, +cinderclient/tests/unit/v1/test_shell.pyc,, +cinderclient/v2/__init__.pyc,, +cinderclient/v2/quotas.pyc,, +cinderclient/tests/unit/test_base.pyc,, +cinderclient/v1/limits.pyc,, +cinderclient/openstack/common/importutils.pyc,, +cinderclient/v2/cgsnapshots.pyc,, +cinderclient/openstack/common/__init__.pyc,, +cinderclient/tests/unit/v2/test_services.pyc,, +cinderclient/shell.pyc,, +cinderclient/exceptions.pyc,, +cinderclient/tests/unit/v2/test_limits.pyc,, +cinderclient/tests/unit/v2/test_qos.pyc,, +cinderclient/tests/unit/test_http.pyc,, +cinderclient/openstack/common/apiclient/fake_client.pyc,, +cinderclient/tests/unit/v1/__init__.pyc,, +cinderclient/tests/unit/v1/test_volumes.pyc,, +cinderclient/tests/unit/v1/test_qos.pyc,, +cinderclient/v2/contrib/list_extensions.pyc,, +cinderclient/tests/unit/v1/test_volume_transfers.pyc,, +cinderclient/tests/unit/v2/test_volumes.pyc,, +cinderclient/tests/unit/v2/test_type_access.pyc,, +cinderclient/v1/volume_types.pyc,, +cinderclient/v2/shell.pyc,, +cinderclient/tests/functional/test_readonly_cli.pyc,, +cinderclient/tests/unit/v2/test_availability_zone.pyc,, +cinderclient/tests/unit/v2/test_cgsnapshots.pyc,, +cinderclient/tests/unit/v1/test_snapshot_actions.pyc,, +cinderclient/tests/unit/v2/__init__.pyc,, +cinderclient/v1/volume_backups_restore.pyc,, +cinderclient/tests/unit/fixture_data/base.pyc,, +cinderclient/tests/unit/v1/test_types.pyc,, +cinderclient/v1/contrib/__init__.pyc,, +cinderclient/v2/volume_types.pyc,, +cinderclient/v2/pools.pyc,, +cinderclient/tests/unit/fixture_data/keystone_client.pyc,, +cinderclient/v2/qos_specs.pyc,, +cinderclient/tests/unit/v1/fakes.pyc,, +cinderclient/openstack/common/strutils.pyc,, +cinderclient/tests/unit/v1/test_quotas.pyc,, +cinderclient/tests/unit/v2/test_volume_transfers.pyc,, +cinderclient/__init__.pyc,, +cinderclient/tests/unit/test_utils.pyc,, +cinderclient/extension.pyc,, +cinderclient/tests/unit/fixture_data/__init__.pyc,, +cinderclient/tests/unit/v2/test_consistencygroups.pyc,, +cinderclient/tests/unit/v1/test_limits.pyc,, +cinderclient/tests/unit/v2/test_types.pyc,, +cinderclient/tests/unit/v1/contrib/test_list_extensions.pyc,, +cinderclient/tests/unit/fakes.pyc,, +cinderclient/tests/unit/v2/test_volume_backups.pyc,, +cinderclient/openstack/common/gettextutils.pyc,, +cinderclient/v2/volume_transfers.pyc,, +cinderclient/tests/unit/v2/contrib/test_list_extensions.pyc,, +cinderclient/openstack/common/apiclient/client.pyc,, +cinderclient/v2/quota_classes.pyc,, +cinderclient/tests/unit/v2/test_quota_classes.pyc,, +cinderclient/v2/volume_backups.pyc,, +cinderclient/v2/volume_type_access.pyc,, +cinderclient/utils.pyc,, +cinderclient/tests/unit/fixture_data/snapshots.pyc,, +cinderclient/v2/volume_snapshots.pyc,, +cinderclient/tests/unit/v2/contrib/__init__.pyc,, +cinderclient/tests/unit/v2/test_snapshot_actions.pyc,, +cinderclient/tests/unit/v2/test_volume_encryption_types.pyc,, +cinderclient/tests/unit/fixture_data/availability_zones.pyc,, +cinderclient/tests/functional/base.pyc,, +cinderclient/tests/unit/v2/fakes.pyc,, +cinderclient/v2/volume_encryption_types.pyc,, +cinderclient/tests/unit/__init__.pyc,, +cinderclient/tests/unit/v1/test_auth.pyc,, +cinderclient/v1/quotas.pyc,, +cinderclient/tests/unit/v1/test_services.pyc,, +cinderclient/v1/availability_zones.pyc,, +cinderclient/tests/unit/v1/test_volume_encryption_types.pyc,, +cinderclient/tests/unit/test_service_catalog.pyc,, +cinderclient/tests/unit/v2/test_auth.pyc,, +cinderclient/service_catalog.pyc,, +cinderclient/openstack/common/apiclient/__init__.pyc,, +cinderclient/v2/limits.pyc,, +cinderclient/tests/unit/fixture_data/client.pyc,, diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/WHEEL b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/entry_points.txt b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/entry_points.txt new file mode 100644 index 0000000000..ddcea727c7 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +cinder = cinderclient.shell:main + diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/metadata.json b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/metadata.json new file mode 100644 index 0000000000..ee3dc8b340 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/metadata.json @@ -0,0 +1 @@ +{"version": "1.2.1", "generator": "bdist_wheel (0.24.0)", "test_requires": [{"requires": ["hacking (>=0.8.0,<0.9)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "mock (>=1.0)", "oslosphinx (>=2.5.0)", "python-subunit (>=0.0.18)", "requests-mock (>=0.6.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "tempest-lib (>=0.5.0)", "testtools (>=0.9.36,!=1.2.0)", "testrepository (>=0.0.18)"]}], "extras": [], "metadata_version": "2.0", "extensions": {"python.details": {"project_urls": {"Home": "http://www.openstack.org/"}, "contacts": [{"email": "openstack-dev@lists.openstack.org", "role": "author", "name": "OpenStack"}], "document_names": {"description": "DESCRIPTION.rst"}}, "python.commands": {"wrap_console": {"cinder": "cinderclient.shell:main"}}, "python.exports": {"console_scripts": {"cinder": "cinderclient.shell:main"}}}, "name": "python-cinderclient", "classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "run_requires": [{"requires": ["pbr (>=0.6,!=0.7,<1.0)", "argparse", "PrettyTable (>=0.7,<0.8)", "python-keystoneclient (>=1.3.0)", "requests (>=2.5.2)", "simplejson (>=2.2.0)", "Babel (>=1.3)", "six (>=1.9.0)"]}], "summary": "OpenStack Block Storage API Client Library"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/pbr.json b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/pbr.json new file mode 100644 index 0000000000..fccaed6c20 --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/pbr.json @@ -0,0 +1 @@ +{"is_release": true, "git_version": "bb7443c"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/top_level.txt b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/top_level.txt new file mode 100644 index 0000000000..9c3ca50f2b --- /dev/null +++ b/awx/lib/site-packages/python_cinderclient-1.2.1.dist-info/top_level.txt @@ -0,0 +1 @@ +cinderclient diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..2754e19da4 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,11 @@ +Python bindings to the OpenStack Images API +============================================= + +This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the ``glanceclient`` module) and a command-line tool (``glance``). This library fully supports the v1 Images API, while support for the v2 API is in progress. + +Development takes place via the usual OpenStack processes as outlined in the `developer guide `_. The master repository is in `Git `_. + +See release notes and more at ``_. + + + diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/METADATA b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/METADATA new file mode 100644 index 0000000000..e70423ffc3 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/METADATA @@ -0,0 +1,45 @@ +Metadata-Version: 2.0 +Name: python-glanceclient +Version: 0.18.0 +Summary: OpenStack Image API Client Library +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: Apache License, Version 2.0 +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Console +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: Babel (>=1.3) +Requires-Dist: argparse +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: python-keystoneclient (>=1.1.0) +Requires-Dist: pyOpenSSL (>=0.11) +Requires-Dist: requests (>=2.2.0,!=2.4.0) +Requires-Dist: warlock (>=1.0.1,<2) +Requires-Dist: six (>=1.9.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: oslo.i18n (>=1.5.0) + +Python bindings to the OpenStack Images API +============================================= + +This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the ``glanceclient`` module) and a command-line tool (``glance``). This library fully supports the v1 Images API, while support for the v2 API is in progress. + +Development takes place via the usual OpenStack processes as outlined in the `developer guide `_. The master repository is in `Git `_. + +See release notes and more at ``_. + + + diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/RECORD b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/RECORD new file mode 100644 index 0000000000..1d41f37fb6 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/RECORD @@ -0,0 +1,81 @@ +python_glanceclient-0.18.0.dist-info/DESCRIPTION.rst,sha256=OzWUYp_J-WZnderdsbBvV5CBQcRFq-_-gSID_WfEhGM,699 +python_glanceclient-0.18.0.dist-info/METADATA,sha256=285xqBiCzZ9B3O1lbelZtsHkSxw3EhfAQzUROTPtcAw,1994 +python_glanceclient-0.18.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_glanceclient-0.18.0.dist-info/top_level.txt,sha256=tyyjY4t4bkz4_ViEB5zmOnE5ESSrZqilh7UIFFCR7l8,13 +python_glanceclient-0.18.0.dist-info/pbr.json,sha256=mSUDVt9BbXKoXr9TQ9YYosZ_g69L9Zc7pT2dup8waCw,46 +python_glanceclient-0.18.0.dist-info/entry_points.txt,sha256=U9Hx8mm3ZLDi5Dpy1blp3IruLVSyaxn30ElnGYpABFU,52 +python_glanceclient-0.18.0.dist-info/metadata.json,sha256=zpCYHZ-aXA4IE3SO_SLZ75kUhWDzhKtlwI2gb4YzNpU,1736 +python_glanceclient-0.18.0.dist-info/RECORD,, +glanceclient/__init__.py,sha256=7xRAP-HOghGDa9YkanGP4ER-eC9pwV1BoyZ0H1GoC3k,1132 +glanceclient/shell.py,sha256=QHgWni47q16S9UsWMuPK_xX7g9TrkI6GI4DQBEb6T-8,29724 +glanceclient/exc.py,sha256=InyTnr7T5S1YX-x76xeG12oW_ZdimPRdx_HcJkh47OE,4758 +glanceclient/_i18n.py,sha256=Mom5pDLb1rajQdkCxsI715Eru1u7WNeJmImUc4qi82o,1175 +glanceclient/client.py,sha256=CS4cxQ2R2QTtYPp3pkwS8KfJr-JKqYRM55UUPxnAbu8,1843 +glanceclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +glanceclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +glanceclient/openstack/common/_i18n.py,sha256=MLBeO675Gc6n2a9Oh4yzkNZ-JmK5r7JvVZxmFWndObY,1733 +glanceclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +glanceclient/openstack/common/apiclient/exceptions.py,sha256=mjbh_KyN3_Jq_TvUrTI70AVTj2sCaHaJPSmmcTIqcBw,12987 +glanceclient/openstack/common/apiclient/fake_client.py,sha256=hdcEAhkehewgFr9cG_EIhpa-XOh__thlwPoWNEqSvEI,6477 +glanceclient/openstack/common/apiclient/base.py,sha256=GAg5Jrr298OOZLCo_jLBqQCtqhV2I15vddDggxTCbgs,17464 +glanceclient/openstack/common/apiclient/auth.py,sha256=0sku4hiNWZ7zcnH-zUKRNNZogAEX-YJ-268W3EQLLZw,7471 +glanceclient/openstack/common/apiclient/client.py,sha256=BsvT7qY_OJupFCcZoZ1QWTiBA3OqQRfdkN1HJQsr_o4,13888 +glanceclient/openstack/common/apiclient/utils.py,sha256=qSsmpUqvZ6tMZhL1m98n4qk1jkP6kUmxe0fEe_G5J_o,3418 +glanceclient/v2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +glanceclient/v2/image_members.py,sha256=VtfeyW928hQwPRMfSHdycLfMjREobenNfddHa1N0wZ0,2006 +glanceclient/v2/shell.py,sha256=WAxt60YXf-W3A1x8Q2j-fgh_pzxCokuOv26MhlScCco,33962 +glanceclient/v2/images.py,sha256=QB0C2Vvla92MvfjmGWXRWDH3jJkl_cM3EM0YTjhBQ0M,14271 +glanceclient/v2/metadefs.py,sha256=YrGeRwAUfMCvnM2hitdKTrF2jRt8Cu2oo_KpeZA8Ku8,14409 +glanceclient/v2/image_tags.py,sha256=i5BkQ4T_BVYBfu7zY7DQ6vmmsKvpkJpIgLhr63osTN0,1724 +glanceclient/v2/schemas.py,sha256=3V7FQydGRm9MyPdOLXjEt2gCfeoW-HA3lCHmWE--UOM,4224 +glanceclient/v2/tasks.py,sha256=wAn6y6I3Ih1yawgv2HhJ63SyIscx0nlzLPLIYs78Lr0,4186 +glanceclient/v2/client.py,sha256=w7JqC2ZEVK8kwEZYEzAkTDjLVMr49-XSeYxdEbdQosU,2424 +glanceclient/v1/__init__.py,sha256=xBGg8j2w-tc45NvFr0fCloQ4gnW21TQRSilyETBSCzI,690 +glanceclient/v1/image_members.py,sha256=EbLfcnzUJg0uB2IeSCdIlayLjUYVo_XQdLkun3AtLOA,3590 +glanceclient/v1/shell.py,sha256=VKQ_8c8S2d6_BxliTeG1SbooGnqSqNQBlLHiATTr96w,18167 +glanceclient/v1/images.py,sha256=hSQ996PLa9xRV22YBhNtT-7aL-g5eThEvI59Api9zAM,13852 +glanceclient/v1/client.py,sha256=lkaA80U9DAAOKC1IFoUIQfS39ysdwHuF-JHM8kDVTmI,1573 +glanceclient/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +glanceclient/common/exceptions.py,sha256=IBOOPBgsWnk81NEhdJL4cwFVPI31aZrRBG-EY2deRqM,174 +glanceclient/common/http.py,sha256=oFkUgaSA4guXirbfp6XcDG-3umw1LgPgWRFxNGfE3D4,10508 +glanceclient/common/base.py,sha256=VlEZJlHzDTdXtBAXrTIQ-bwfVFu7RLJUixN1QSyxvTI,1181 +glanceclient/common/https.py,sha256=KEgtEMpmYj44jZItu0aAoXVRapIn80kRiOls2E39qqg,13280 +glanceclient/common/utils.py,sha256=hgRfCsqn6yViU9janoVAGDVETxtoQGAtYPmOM3ReDjE,13791 +glanceclient/common/progressbar.py,sha256=9oQTsbwAJISasDgSstRuKwZ5PVHLTgpPRzIie18dul8,3171 +/usr/bin/glance,sha256=X3-Zn9siP68ufXnd9dxjnENjg-W1BgLJhYkvJOf9mKw,219 +glanceclient/openstack/common/apiclient/__init__.pyc,, +glanceclient/v2/client.pyc,, +glanceclient/openstack/common/apiclient/utils.pyc,, +glanceclient/common/exceptions.pyc,, +glanceclient/v2/metadefs.pyc,, +glanceclient/v1/__init__.pyc,, +glanceclient/v2/tasks.pyc,, +glanceclient/v2/images.pyc,, +glanceclient/shell.pyc,, +glanceclient/v2/__init__.pyc,, +glanceclient/v1/shell.pyc,, +glanceclient/openstack/common/__init__.pyc,, +glanceclient/openstack/__init__.pyc,, +glanceclient/openstack/common/apiclient/client.pyc,, +glanceclient/openstack/common/apiclient/base.pyc,, +glanceclient/exc.pyc,, +glanceclient/v2/schemas.pyc,, +glanceclient/_i18n.pyc,, +glanceclient/openstack/common/apiclient/exceptions.pyc,, +glanceclient/common/https.pyc,, +glanceclient/v2/image_members.pyc,, +glanceclient/common/http.pyc,, +glanceclient/openstack/common/apiclient/fake_client.pyc,, +glanceclient/v2/image_tags.pyc,, +glanceclient/v1/client.pyc,, +glanceclient/client.pyc,, +glanceclient/common/__init__.pyc,, +glanceclient/v2/shell.pyc,, +glanceclient/openstack/common/apiclient/auth.pyc,, +glanceclient/common/base.pyc,, +glanceclient/v1/images.pyc,, +glanceclient/common/utils.pyc,, +glanceclient/openstack/common/_i18n.pyc,, +glanceclient/common/progressbar.pyc,, +glanceclient/__init__.pyc,, +glanceclient/v1/image_members.pyc,, diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/WHEEL b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..11430a8e5f --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +glance = glanceclient.shell:main + diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/metadata.json b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/metadata.json new file mode 100644 index 0000000000..3e711c4d84 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"license": "Apache License, Version 2.0", "name": "python-glanceclient", "metadata_version": "2.0", "generator": "bdist_wheel (0.24.0)", "test_requires": [{"requires": ["hacking (>=0.8.0,<0.9)", "coverage (>=3.6)", "discover", "mock (>=1.0)", "oslosphinx (>=2.5.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "testrepository (>=0.0.18)", "testtools (>=0.9.36,!=1.2.0)", "fixtures (>=0.3.14)", "requests-mock (>=0.6.0)"]}], "summary": "OpenStack Image API Client Library", "run_requires": [{"requires": ["pbr (>=0.6,!=0.7,<1.0)", "Babel (>=1.3)", "argparse", "PrettyTable (>=0.7,<0.8)", "python-keystoneclient (>=1.1.0)", "pyOpenSSL (>=0.11)", "requests (>=2.2.0,!=2.4.0)", "warlock (>=1.0.1,<2)", "six (>=1.9.0)", "oslo.utils (>=1.4.0)", "oslo.i18n (>=1.5.0)"]}], "version": "0.18.0", "extensions": {"python.details": {"project_urls": {"Home": "http://www.openstack.org/"}, "document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"role": "author", "email": "openstack-dev@lists.openstack.org", "name": "OpenStack"}]}, "python.commands": {"wrap_console": {"glance": "glanceclient.shell:main"}}, "python.exports": {"console_scripts": {"glance": "glanceclient.shell:main"}}}, "classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "extras": []} \ No newline at end of file diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/pbr.json b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/pbr.json new file mode 100644 index 0000000000..dfe4087641 --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"is_release": true, "git_version": "825c4a5"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/top_level.txt b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/top_level.txt new file mode 100644 index 0000000000..2364f4e48a --- /dev/null +++ b/awx/lib/site-packages/python_glanceclient-0.18.0.dist-info/top_level.txt @@ -0,0 +1 @@ +glanceclient diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..fe1cea372a --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,82 @@ +Python bindings for the Ironic API +================================== + +This is a client for the OpenStack `Ironic +`_ API. It provides a Python API (the +``ironicclient`` module) and a command-line interface (``ironic``). + +Development takes place via the usual OpenStack processes as outlined in the +`developer guide `_. The master +repository is on `git.openstack.org +`_. + +``python-ironicclient`` is licensed under the Apache License like the rest +of OpenStack. + + +.. contents:: Contents: + :local: + +Python API +---------- + +Quick-start Example:: + >>> from ironicclient import client + >>> + >>> kwargs = {'os_auth_token': '3bcc3d3a03f44e3d8377f9247b0ad155' + >>> 'ironic_url': 'http://ironic.example.org:6385/'} + >>> ironic = client.get_client(1, **kwargs) + + +Command-line API +---------------- + +This package will install the ``ironic`` command line interface that you +can use to interact with the ``ironic`` API. + +In order to use the ``ironic`` CLI you'll need to provide your OpenStack +tenant, username, password and authentication endpoint. You can do this with +the ``--os-tenant-name``, ``--os-username``, ``--os-password`` and +``--os-auth-url`` parameters, though it may be easier to set them +as environment variables:: + + export OS_TENANT_NAME=project + export OS_USERNAME=user + export OS_PASSWORD=pass + export OS_AUTH_URL=http://auth.example.com:5000/v2.0 + +To use a specific Ironic API endpoint:: + + export IRONIC_URL=http://ironic.example.com:6385 + +An example of how to create a basic node with the pxe_ipmitool driver:: + + ironic node-create -d pxe_ipmitool + +An example of creating a port on a node:: + + ironic port-create -a AA:BB:CC:DD:EE:FF -n nodeUUID + +An example of updating driver properties for a node:: + + ironic node-update nodeUUID add driver_info/ipmi_address= + ironic node-update nodeUUID add driver_info/ipmi_username= + ironic node-update nodeUUID add driver_info/ipmi_password= + + +For more information about the ``ironic`` command and the subcommands +available, run:: + + ironic help + +For more information, see: + + ``_. + +Change logs with information about specific versions (or tags) are +available at: + + ``_. + + + diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/METADATA b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/METADATA new file mode 100644 index 0000000000..8c181ac7ab --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/METADATA @@ -0,0 +1,112 @@ +Metadata-Version: 2.0 +Name: python-ironicclient +Version: 0.6.0 +Summary: OpenStack Bare Metal Provisioning API Client Library +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: anyjson (>=0.3.3) +Requires-Dist: httplib2 (>=0.7.5) +Requires-Dist: lxml (>=2.3) +Requires-Dist: oslo.i18n (>=1.5.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: python-keystoneclient (>=1.1.0) +Requires-Dist: six (>=1.9.0) + +Python bindings for the Ironic API +================================== + +This is a client for the OpenStack `Ironic +`_ API. It provides a Python API (the +``ironicclient`` module) and a command-line interface (``ironic``). + +Development takes place via the usual OpenStack processes as outlined in the +`developer guide `_. The master +repository is on `git.openstack.org +`_. + +``python-ironicclient`` is licensed under the Apache License like the rest +of OpenStack. + + +.. contents:: Contents: + :local: + +Python API +---------- + +Quick-start Example:: + >>> from ironicclient import client + >>> + >>> kwargs = {'os_auth_token': '3bcc3d3a03f44e3d8377f9247b0ad155' + >>> 'ironic_url': 'http://ironic.example.org:6385/'} + >>> ironic = client.get_client(1, **kwargs) + + +Command-line API +---------------- + +This package will install the ``ironic`` command line interface that you +can use to interact with the ``ironic`` API. + +In order to use the ``ironic`` CLI you'll need to provide your OpenStack +tenant, username, password and authentication endpoint. You can do this with +the ``--os-tenant-name``, ``--os-username``, ``--os-password`` and +``--os-auth-url`` parameters, though it may be easier to set them +as environment variables:: + + export OS_TENANT_NAME=project + export OS_USERNAME=user + export OS_PASSWORD=pass + export OS_AUTH_URL=http://auth.example.com:5000/v2.0 + +To use a specific Ironic API endpoint:: + + export IRONIC_URL=http://ironic.example.com:6385 + +An example of how to create a basic node with the pxe_ipmitool driver:: + + ironic node-create -d pxe_ipmitool + +An example of creating a port on a node:: + + ironic port-create -a AA:BB:CC:DD:EE:FF -n nodeUUID + +An example of updating driver properties for a node:: + + ironic node-update nodeUUID add driver_info/ipmi_address= + ironic node-update nodeUUID add driver_info/ipmi_username= + ironic node-update nodeUUID add driver_info/ipmi_password= + + +For more information about the ``ironic`` command and the subcommands +available, run:: + + ironic help + +For more information, see: + + ``_. + +Change logs with information about specific versions (or tags) are +available at: + + ``_. + + + diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/RECORD b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/RECORD new file mode 100644 index 0000000000..1a4667d902 --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/RECORD @@ -0,0 +1,123 @@ +ironicclient/shell.py,sha256=YpSGCR7aMZ5y3VUS-0oCav6eOQzfjs9af12LebsTcsE,24218 +ironicclient/__init__.py,sha256=TyhGW03e9BZ0ljPq6Xo4xZsn7VVyopCIKWC7wG0qAwU,884 +ironicclient/client.py,sha256=DiMEgGmwM6nGWx5uNovZosAMy_YHorTjotF1mi-sbys,4541 +ironicclient/exc.py,sha256=OdEFKDqw6EL1Anws2Xd2D4Xm20TZZjUZWS60udhuRz8,2892 +ironicclient/common/http.py,sha256=OX7spKVv-D_bhBnIRX-4rAxhBcYglrzsLAPXeK1MD54,22254 +ironicclient/common/base.py,sha256=rEjN0j9EOyCEdcQYp21w7lM2FZjPECjO2EPM6Wu-m_4,4640 +ironicclient/common/i18n.py,sha256=sB39h96kpELdQSIQCk0DHxcXmbnXI5E42WFkeI9ygrM,1115 +ironicclient/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/common/utils.py,sha256=o3cBLcijuz3RX4NRA2okEcUI-F121YjnPgVUjFPMR0s,8638 +ironicclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/openstack/common/gettextutils.py,sha256=BHirkG7tXlmz7hc-PUJEdB6tbaYPk8ft05ceYxU-ItE,16286 +ironicclient/openstack/common/_i18n.py,sha256=KilbBE8v3kCKSaun-l24Dbqf_Z3v3m3nmwHPIL5l8ZM,1434 +ironicclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/openstack/common/uuidutils.py,sha256=LWp2KgHLG9G_uHF8GjZ0wqSZmjQJkohhuy0yb_xLqDQ,1087 +ironicclient/openstack/common/cliutils.py,sha256=5igFDsyTop5f81YYxggbalsLt7P0bJxpgeb1vlJnARk,9820 +ironicclient/openstack/common/importutils.py,sha256=PPo2cDlfH-kdbBmtXVVRf51nGjUgpRsCijYnmLEa0pg,2166 +ironicclient/openstack/common/strutils.py,sha256=9NzAovdMIUC-G8laUfX5_KU_M41VUEmV4JW8gA5PPwg,7578 +ironicclient/openstack/common/apiclient/auth.py,sha256=Yi7tb9MTwvS9ZK1EWICismvgxzqzhbZ9F1EJMovAliE,7034 +ironicclient/openstack/common/apiclient/base.py,sha256=uyI2GiuHZpIDc1lGEBKrLn8ucmGn2kvfUdJvRg2lEm0,17026 +ironicclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/openstack/common/apiclient/exceptions.py,sha256=JNAJiAi6nS06mfmdQwDBq0_Yj0QSvZgqIf6WYi_IbeU,12283 +ironicclient/openstack/common/apiclient/client.py,sha256=NRQoOXe9jOfamHHsRKYEnmk9GIRu3aY5MJCqRbxBP-w,13885 +ironicclient/openstack/common/apiclient/fake_client.py,sha256=dK0Dz_6zGNbo-EcU_aU6LqhgRmy7FcG-ab4F7w0I2-4,6040 +ironicclient/openstack/common/apiclient/utils.py,sha256=gMbklyZQpT92u6b3NWEANdOaODc-oQA4hE4hwNXzaEo,3000 +ironicclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/tests/unit/test_import.py,sha256=jpj8QWjrJ51Jxw4Bc3HY-j60sPqak81WpIhzwS2KgEQ,1419 +ironicclient/tests/unit/keystone_client_fixtures.py,sha256=dkPTzKt7hdZbrM4rj4knH1pa60a30RzP0q_-hCGvb50,3028 +ironicclient/tests/unit/test_client.py,sha256=Iepy9QmRG1Oc1U2lSdaClWGi3okTRkhkBxImZEhhBMA,6890 +ironicclient/tests/unit/test_utils.py,sha256=DA3nHAVw5LydloXJ-HVFsSit3zlXJSyeQDUG1Uom6Gk,9583 +ironicclient/tests/unit/test_http.py,sha256=QvWIIoaDCkoNYwmjqyWfNZc9eXB-1QQ3Apx2ffQ_Ovo,27879 +ironicclient/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/tests/unit/test_shell.py,sha256=pBVn-RefKXl4GZKsi1dwULIdyMpqnodTg_sVS9bQYFM,11362 +ironicclient/tests/unit/utils.py,sha256=z27yX_3PTOZmTrxmY8MCuh79tb-Vzn6yZXzsW8li5zA,4825 +ironicclient/tests/unit/v1/test_driver.py,sha256=BnaU6EX1KVmNuOjzOSQ4wE8R9kgtL2H-iU8kAVg_1NM,4670 +ironicclient/tests/unit/v1/test_port_shell.py,sha256=xuMm8SoYZ2rDuenNhIu-mZ6VX2z0qXfs-ImAcVM2B7w,2528 +ironicclient/tests/unit/v1/test_chassis.py,sha256=Zd4vtT86hA-Id8tZjb94p3W33BUq9cE0s9TK8B94CAM,10768 +ironicclient/tests/unit/v1/test_chassis_shell.py,sha256=Qh1jFfn6QnRBeoSy0iZf__cf5Mdr3GG4p3adOTonXV0,1253 +ironicclient/tests/unit/v1/test_port.py,sha256=_eVb5vDyu0S0uhNJ-ayE9fTuZ9_fadV93epABL7_AQA,7940 +ironicclient/tests/unit/v1/test_driver_shell.py,sha256=qOfeeDvAiKEH3F3rg5lws_L_oUbDpeoDG5BmREgeWIY,2270 +ironicclient/tests/unit/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/tests/unit/v1/test_node_shell.py,sha256=7_2GjcrFaJ1E0s8_P_RbHxr3oAoDS2BAUx1YiMvRtXI,14606 +ironicclient/tests/unit/v1/test_node.py,sha256=9ZNLht1UXhugGqZ7t5jmnCDfsvkhTdB3qzZGeVtq60c,26232 +ironicclient/tests/unit/v1/test_resource_fields.py,sha256=sdd_vjOrd_1d-Z7glPV342fX0h_3gdWalqaWVrNJnys,1757 +ironicclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/tests/functional/test_ironicclient.py,sha256=ZWFImYiKRgrqqIAdp3CEV3rJpFIJwJuI9gnL9ox7QZY,3367 +ironicclient/v1/shell.py,sha256=E44yl-1QbcYsqt7SgI8-ou_KhBl7v1KXGk3TzFSj8GI,1427 +ironicclient/v1/port.py,sha256=iZZyEu6_pzVnize19KDhQ9rpuGKXvSzPFZwWYOTelRU,3817 +ironicclient/v1/driver.py,sha256=ZJXZF_SmDZGeu5S4COxFuT0pCTPfPMvJrdnz-zIhnro,2757 +ironicclient/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +ironicclient/v1/driver_shell.py,sha256=9Eb8vQ7KLGLvCFJEveFJJviBXnX1ONlpmkabPSc-m2I,3667 +ironicclient/v1/client.py,sha256=EuT-0gPU94beZKcThaNOsOpuki_aqIUORneNJuBJJDo,1969 +ironicclient/v1/node.py,sha256=yLHLlMBfJ-_bUa0T8rNU3E8Se6fAirlZCO1_KB7dS0I,9490 +ironicclient/v1/port_shell.py,sha256=D9n7EoPXDHOicaCMZeLgMbwNJuKt_oSkI13wd0Wte-s,5024 +ironicclient/v1/resource_fields.py,sha256=h6Y1P7soeOoQROYLGJrJLLbBOF0CLQ4SbTj-Hdxx1v4,2591 +ironicclient/v1/chassis_shell.py,sha256=03m33cIwZ2nfHpzaKdYe4kAGGms34ygkSmPwcoQT_m4,5852 +ironicclient/v1/chassis.py,sha256=9DH7sLdzMNHAKemizIchsGsGthMYFjgQQACNJN81aqk,4948 +ironicclient/v1/node_shell.py,sha256=mmaZFU28W2wUTbCVyrY7ojPsT6_gSpfbj2-82iUbEgY,14642 +python_ironicclient-0.6.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_ironicclient-0.6.0.dist-info/metadata.json,sha256=4HsvcOYMKAS3VwTh6_x0rTgpZvaGPoYXtwg0LSc4634,1652 +python_ironicclient-0.6.0.dist-info/entry_points.txt,sha256=tL3Wx3MieGuWafab33MFPY991U4oNpcFZ9ENSAsbgwM,52 +python_ironicclient-0.6.0.dist-info/METADATA,sha256=KRzG1ygMRz8jWa-4QCYummUFRPtHkQfOWBoPj-19cqg,3621 +python_ironicclient-0.6.0.dist-info/RECORD,, +python_ironicclient-0.6.0.dist-info/DESCRIPTION.rst,sha256=X9TGiW-A8MmzxPL_yNYI3v87bUvX5-OJKVrWn5FE7qk,2490 +python_ironicclient-0.6.0.dist-info/pbr.json,sha256=ENlhGDhkuJGtiqEG8My7TzLEJT6tgjH-dM_iLaiIF6c,46 +python_ironicclient-0.6.0.dist-info/top_level.txt,sha256=sX5oX9LKSKNQDsYcEiS3ArVTJQaTm22-m9Ole4CIF4E,13 +/usr/bin/ironic,sha256=fmSPEMhzS74p9fh6t6oMSNHkK8qZ8hKGJw0cJ-NIAFU,219 +ironicclient/tests/unit/test_utils.pyc,, +ironicclient/v1/__init__.pyc,, +ironicclient/tests/unit/test_import.pyc,, +ironicclient/__init__.pyc,, +ironicclient/tests/unit/v1/test_chassis.pyc,, +ironicclient/openstack/common/apiclient/base.pyc,, +ironicclient/v1/driver.pyc,, +ironicclient/v1/chassis.pyc,, +ironicclient/tests/unit/test_client.pyc,, +ironicclient/openstack/common/strutils.pyc,, +ironicclient/v1/node.pyc,, +ironicclient/tests/unit/v1/test_driver_shell.pyc,, +ironicclient/openstack/common/uuidutils.pyc,, +ironicclient/openstack/common/apiclient/auth.pyc,, +ironicclient/v1/client.pyc,, +ironicclient/v1/port_shell.pyc,, +ironicclient/openstack/common/gettextutils.pyc,, +ironicclient/tests/unit/test_shell.pyc,, +ironicclient/tests/unit/__init__.pyc,, +ironicclient/v1/chassis_shell.pyc,, +ironicclient/openstack/common/apiclient/__init__.pyc,, +ironicclient/openstack/common/apiclient/fake_client.pyc,, +ironicclient/tests/unit/v1/test_port_shell.pyc,, +ironicclient/openstack/common/apiclient/exceptions.pyc,, +ironicclient/openstack/common/_i18n.pyc,, +ironicclient/tests/unit/utils.pyc,, +ironicclient/tests/unit/test_http.pyc,, +ironicclient/v1/node_shell.pyc,, +ironicclient/tests/functional/__init__.pyc,, +ironicclient/common/base.pyc,, +ironicclient/client.pyc,, +ironicclient/tests/unit/v1/test_node.pyc,, +ironicclient/tests/unit/v1/test_resource_fields.pyc,, +ironicclient/common/utils.pyc,, +ironicclient/common/__init__.pyc,, +ironicclient/common/i18n.pyc,, +ironicclient/v1/port.pyc,, +ironicclient/openstack/common/apiclient/utils.pyc,, +ironicclient/shell.pyc,, +ironicclient/tests/functional/test_ironicclient.pyc,, +ironicclient/openstack/__init__.pyc,, +ironicclient/v1/resource_fields.pyc,, +ironicclient/tests/unit/keystone_client_fixtures.pyc,, +ironicclient/tests/__init__.pyc,, +ironicclient/openstack/common/cliutils.pyc,, +ironicclient/openstack/common/__init__.pyc,, +ironicclient/tests/unit/v1/test_node_shell.pyc,, +ironicclient/openstack/common/apiclient/client.pyc,, +ironicclient/tests/unit/v1/test_chassis_shell.pyc,, +ironicclient/openstack/common/importutils.pyc,, +ironicclient/tests/unit/v1/test_driver.pyc,, +ironicclient/common/http.pyc,, +ironicclient/tests/unit/v1/__init__.pyc,, +ironicclient/exc.pyc,, +ironicclient/v1/shell.pyc,, +ironicclient/tests/unit/v1/test_port.pyc,, +ironicclient/v1/driver_shell.pyc,, diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/WHEEL b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..85ac07d5c6 --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +ironic = ironicclient.shell:main + diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/metadata.json b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/metadata.json new file mode 100644 index 0000000000..91385d187b --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"run_requires": [{"requires": ["anyjson (>=0.3.3)", "httplib2 (>=0.7.5)", "lxml (>=2.3)", "oslo.i18n (>=1.5.0)", "oslo.utils (>=1.4.0)", "pbr (>=0.6,!=0.7,<1.0)", "PrettyTable (>=0.7,<0.8)", "python-keystoneclient (>=1.1.0)", "six (>=1.9.0)"]}], "extras": [], "test_requires": [{"requires": ["Babel (>=1.3)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "hacking (>=0.10.0,<0.11)", "httpretty (>=0.8.4,!=0.8.7,!=0.8.8)", "mock (>=1.0)", "oslosphinx (>=2.5.0)", "python-subunit (>=0.0.18)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "testrepository (>=0.0.18)", "testtools (>=0.9.36,!=1.2.0)"]}], "classifiers": ["Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "metadata_version": "2.0", "version": "0.6.0", "generator": "bdist_wheel (0.24.0)", "summary": "OpenStack Bare Metal Provisioning API Client Library", "name": "python-ironicclient", "extensions": {"python.exports": {"console_scripts": {"ironic": "ironicclient.shell:main"}}, "python.details": {"document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"email": "openstack-dev@lists.openstack.org", "name": "OpenStack", "role": "author"}], "project_urls": {"Home": "http://www.openstack.org/"}}, "python.commands": {"wrap_console": {"ironic": "ironicclient.shell:main"}}}} \ No newline at end of file diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/pbr.json b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/pbr.json new file mode 100644 index 0000000000..db831c503a --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "e176083", "is_release": true} \ No newline at end of file diff --git a/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/top_level.txt b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/top_level.txt new file mode 100644 index 0000000000..8f9e75c360 --- /dev/null +++ b/awx/lib/site-packages/python_ironicclient-0.6.0.dist-info/top_level.txt @@ -0,0 +1 @@ +ironicclient diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..17a0d80a8f --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,205 @@ +Python bindings to the OpenStack Identity API (Keystone) +======================================================== + +This is a client for the OpenStack Identity API, implemented by Keystone. +There's a Python API (the ``keystoneclient`` module), and a command-line script +(``keystone``). + +Development takes place via the usual OpenStack processes as outlined in the +`developer guide `_. The master +repository is in `Git `_. + +This code is a fork of Rackspace's python-novaclient which is in turn a fork of +`Jacobian's python-cloudservers +`_. ``python-keystoneclient`` +is licensed under the Apache License like the rest of OpenStack. + +.. contents:: Contents: + :local: + +Python API +---------- + +By way of a quick-start:: + + # use v2.0 auth with http://example.com:5000/v2.0 + >>> from keystoneclient.v2_0 import client + >>> keystone = client.Client(username=USERNAME, password=PASSWORD, tenant_name=TENANT, auth_url=AUTH_URL) + >>> keystone.tenants.list() + >>> tenant = keystone.tenants.create(tenant_name="test", description="My new tenant!", enabled=True) + >>> tenant.delete() + + +Command-line API +---------------- + +Installing this package gets you a shell command, ``keystone``, that you can +use to interact with OpenStack's Identity API. + +You'll need to provide your OpenStack tenant, username and password. You can do +this with the ``--os-tenant-name``, ``--os-username`` and ``--os-password`` +params, but it's easier to just set them as environment variables:: + + export OS_TENANT_NAME=project + export OS_USERNAME=user + export OS_PASSWORD=pass + +You will also need to define the authentication url with ``--os-auth-url`` and +the version of the API with ``--os-identity-api-version``. Or set them as an +environment variables as well:: + + export OS_AUTH_URL=http://example.com:5000/v2.0 + export OS_IDENTITY_API_VERSION=2.0 + +Alternatively, to bypass username/password authentication, you can provide a +pre-established token. In Keystone, this approach is necessary to bootstrap the +service with an administrative user, tenant & role (to do so, provide the +client with the value of your ``admin_token`` defined in ``keystone.conf`` in +addition to the URL of your admin API deployment, typically on port 35357):: + + export OS_SERVICE_TOKEN=thequickbrownfox-jumpsover-thelazydog + export OS_SERVICE_ENDPOINT=http://example.com:35357/v2.0 + +Since the Identity service can return multiple regions in the service catalog, +you can specify the one you want with ``--os-region-name`` (or ``export +OS_REGION_NAME``):: + + export OS_REGION_NAME=north + +.. WARNING:: + + If a region is not specified and multiple regions are returned by the + Identity service, the client may not access the same region consistently. + +If you need to connect to a server that is TLS-enabled (the auth URL begins +with 'https') and it uses a certificate from a private CA or a self-signed +certificate you will need to specify the path to an appropriate CA certificate +to use to validate the server certificate with ``--os-cacert`` or an +environment variable:: + + export OS_CACERT=/etc/ssl/my-root-cert.pem + +Certificate verification can be turned off using ``--insecure``. This should +be used with caution. + +You'll find complete documentation on the shell by running ``keystone help``:: + + usage: keystone [--version] [--timeout ] + [--os-username ] + [--os-password ] + [--os-tenant-name ] + [--os-tenant-id ] [--os-auth-url ] + [--os-region-name ] + [--os-identity-api-version ] + [--os-token ] + [--os-endpoint ] + [--os-cacert ] [--insecure] + [--os-cert ] [--os-key ] [--os-cache] + [--force-new-token] [--stale-duration ] + ... + + Command-line interface to the OpenStack Identity API. + + Positional arguments: + + catalog + ec2-credentials-create + Create EC2-compatible credentials for user per tenant + ec2-credentials-delete + Delete EC2-compatible credentials + ec2-credentials-get + Display EC2-compatible credentials + ec2-credentials-list + List EC2-compatible credentials for a user + endpoint-create Create a new endpoint associated with a service + endpoint-delete Delete a service endpoint + endpoint-get + endpoint-list List configured service endpoints + password-update Update own password + role-create Create new role + role-delete Delete role + role-get Display role details + role-list List all roles + service-create Add service to Service Catalog + service-delete Delete service from Service Catalog + service-get Display service from Service Catalog + service-list List all services in Service Catalog + tenant-create Create new tenant + tenant-delete Delete tenant + tenant-get Display tenant details + tenant-list List all tenants + tenant-update Update tenant name, description, enabled status + token-get + user-create Create new user + user-delete Delete user + user-get Display user details. + user-list List users + user-password-update + Update user password + user-role-add Add role to user + user-role-list List roles granted to a user + user-role-remove Remove role from user + user-update Update user's name, email, and enabled status + discover Discover Keystone servers, supported API versions and + extensions. + bootstrap Grants a new role to a new user on a new tenant, after + creating each. + bash-completion Prints all of the commands and options to stdout. + help Display help about this program or one of its + subcommands. + + Optional arguments: + --version Shows the client version and exits + --timeout Set request timeout (in seconds) + --os-username + Name used for authentication with the OpenStack + Identity service. Defaults to env[OS_USERNAME] + --os-password + Password used for authentication with the OpenStack + Identity service. Defaults to env[OS_PASSWORD] + --os-tenant-name + Tenant to request authorization on. Defaults to + env[OS_TENANT_NAME] + --os-tenant-id + Tenant to request authorization on. Defaults to + env[OS_TENANT_ID] + --os-auth-url + Specify the Identity endpoint to use for + authentication. Defaults to env[OS_AUTH_URL] + --os-region-name + Defaults to env[OS_REGION_NAME] + --os-identity-api-version + Defaults to env[OS_IDENTITY_API_VERSION] or 2.0 + --os-token + Specify an existing token to use instead of retrieving + one via authentication (e.g. with username & + password). Defaults to env[OS_SERVICE_TOKEN] + --os-endpoint + Specify an endpoint to use instead of retrieving one + from the service catalog (via authentication). + Defaults to env[OS_SERVICE_ENDPOINT] + --os-cacert + Specify a CA bundle file to use in verifying a TLS + (https) server certificate. Defaults to env[OS_CACERT] + --insecure Explicitly allow keystoneclient to perform "insecure" + TLS (https) requests. The server's certificate will + not be verified against any certificate authorities. + This option should be used with caution. + --os-cert + Defaults to env[OS_CERT] + --os-key Defaults to env[OS_KEY] + --os-cache Use the auth token cache. Defaults to env[OS_CACHE] + --force-new-token If the keyring is available and in use, token will + always be stored and fetched from the keyring until + the token has expired. Use this option to request a + new token and replace the existing one in the keyring. + --stale-duration + Stale duration (in seconds) used to determine whether + a token has expired when retrieving it from keyring. + This is useful in mitigating process or network + delays. Default is 30 seconds. + + See "keystone help COMMAND" for help on a specific command. + + + diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/METADATA b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/METADATA new file mode 100644 index 0000000000..68f56feeef --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/METADATA @@ -0,0 +1,239 @@ +Metadata-Version: 2.0 +Name: python-keystoneclient +Version: 1.4.0 +Summary: Client Library for OpenStack Identity +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: argparse +Requires-Dist: Babel (>=1.3) +Requires-Dist: iso8601 (>=0.1.9) +Requires-Dist: netaddr (>=0.7.12) +Requires-Dist: oslo.config (>=1.9.3) +Requires-Dist: oslo.i18n (>=1.5.0) +Requires-Dist: oslo.serialization (>=1.4.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: requests (>=2.2.0,!=2.4.0) +Requires-Dist: six (>=1.9.0) +Requires-Dist: stevedore (>=1.3.0) + +Python bindings to the OpenStack Identity API (Keystone) +======================================================== + +This is a client for the OpenStack Identity API, implemented by Keystone. +There's a Python API (the ``keystoneclient`` module), and a command-line script +(``keystone``). + +Development takes place via the usual OpenStack processes as outlined in the +`developer guide `_. The master +repository is in `Git `_. + +This code is a fork of Rackspace's python-novaclient which is in turn a fork of +`Jacobian's python-cloudservers +`_. ``python-keystoneclient`` +is licensed under the Apache License like the rest of OpenStack. + +.. contents:: Contents: + :local: + +Python API +---------- + +By way of a quick-start:: + + # use v2.0 auth with http://example.com:5000/v2.0 + >>> from keystoneclient.v2_0 import client + >>> keystone = client.Client(username=USERNAME, password=PASSWORD, tenant_name=TENANT, auth_url=AUTH_URL) + >>> keystone.tenants.list() + >>> tenant = keystone.tenants.create(tenant_name="test", description="My new tenant!", enabled=True) + >>> tenant.delete() + + +Command-line API +---------------- + +Installing this package gets you a shell command, ``keystone``, that you can +use to interact with OpenStack's Identity API. + +You'll need to provide your OpenStack tenant, username and password. You can do +this with the ``--os-tenant-name``, ``--os-username`` and ``--os-password`` +params, but it's easier to just set them as environment variables:: + + export OS_TENANT_NAME=project + export OS_USERNAME=user + export OS_PASSWORD=pass + +You will also need to define the authentication url with ``--os-auth-url`` and +the version of the API with ``--os-identity-api-version``. Or set them as an +environment variables as well:: + + export OS_AUTH_URL=http://example.com:5000/v2.0 + export OS_IDENTITY_API_VERSION=2.0 + +Alternatively, to bypass username/password authentication, you can provide a +pre-established token. In Keystone, this approach is necessary to bootstrap the +service with an administrative user, tenant & role (to do so, provide the +client with the value of your ``admin_token`` defined in ``keystone.conf`` in +addition to the URL of your admin API deployment, typically on port 35357):: + + export OS_SERVICE_TOKEN=thequickbrownfox-jumpsover-thelazydog + export OS_SERVICE_ENDPOINT=http://example.com:35357/v2.0 + +Since the Identity service can return multiple regions in the service catalog, +you can specify the one you want with ``--os-region-name`` (or ``export +OS_REGION_NAME``):: + + export OS_REGION_NAME=north + +.. WARNING:: + + If a region is not specified and multiple regions are returned by the + Identity service, the client may not access the same region consistently. + +If you need to connect to a server that is TLS-enabled (the auth URL begins +with 'https') and it uses a certificate from a private CA or a self-signed +certificate you will need to specify the path to an appropriate CA certificate +to use to validate the server certificate with ``--os-cacert`` or an +environment variable:: + + export OS_CACERT=/etc/ssl/my-root-cert.pem + +Certificate verification can be turned off using ``--insecure``. This should +be used with caution. + +You'll find complete documentation on the shell by running ``keystone help``:: + + usage: keystone [--version] [--timeout ] + [--os-username ] + [--os-password ] + [--os-tenant-name ] + [--os-tenant-id ] [--os-auth-url ] + [--os-region-name ] + [--os-identity-api-version ] + [--os-token ] + [--os-endpoint ] + [--os-cacert ] [--insecure] + [--os-cert ] [--os-key ] [--os-cache] + [--force-new-token] [--stale-duration ] + ... + + Command-line interface to the OpenStack Identity API. + + Positional arguments: + + catalog + ec2-credentials-create + Create EC2-compatible credentials for user per tenant + ec2-credentials-delete + Delete EC2-compatible credentials + ec2-credentials-get + Display EC2-compatible credentials + ec2-credentials-list + List EC2-compatible credentials for a user + endpoint-create Create a new endpoint associated with a service + endpoint-delete Delete a service endpoint + endpoint-get + endpoint-list List configured service endpoints + password-update Update own password + role-create Create new role + role-delete Delete role + role-get Display role details + role-list List all roles + service-create Add service to Service Catalog + service-delete Delete service from Service Catalog + service-get Display service from Service Catalog + service-list List all services in Service Catalog + tenant-create Create new tenant + tenant-delete Delete tenant + tenant-get Display tenant details + tenant-list List all tenants + tenant-update Update tenant name, description, enabled status + token-get + user-create Create new user + user-delete Delete user + user-get Display user details. + user-list List users + user-password-update + Update user password + user-role-add Add role to user + user-role-list List roles granted to a user + user-role-remove Remove role from user + user-update Update user's name, email, and enabled status + discover Discover Keystone servers, supported API versions and + extensions. + bootstrap Grants a new role to a new user on a new tenant, after + creating each. + bash-completion Prints all of the commands and options to stdout. + help Display help about this program or one of its + subcommands. + + Optional arguments: + --version Shows the client version and exits + --timeout Set request timeout (in seconds) + --os-username + Name used for authentication with the OpenStack + Identity service. Defaults to env[OS_USERNAME] + --os-password + Password used for authentication with the OpenStack + Identity service. Defaults to env[OS_PASSWORD] + --os-tenant-name + Tenant to request authorization on. Defaults to + env[OS_TENANT_NAME] + --os-tenant-id + Tenant to request authorization on. Defaults to + env[OS_TENANT_ID] + --os-auth-url + Specify the Identity endpoint to use for + authentication. Defaults to env[OS_AUTH_URL] + --os-region-name + Defaults to env[OS_REGION_NAME] + --os-identity-api-version + Defaults to env[OS_IDENTITY_API_VERSION] or 2.0 + --os-token + Specify an existing token to use instead of retrieving + one via authentication (e.g. with username & + password). Defaults to env[OS_SERVICE_TOKEN] + --os-endpoint + Specify an endpoint to use instead of retrieving one + from the service catalog (via authentication). + Defaults to env[OS_SERVICE_ENDPOINT] + --os-cacert + Specify a CA bundle file to use in verifying a TLS + (https) server certificate. Defaults to env[OS_CACERT] + --insecure Explicitly allow keystoneclient to perform "insecure" + TLS (https) requests. The server's certificate will + not be verified against any certificate authorities. + This option should be used with caution. + --os-cert + Defaults to env[OS_CERT] + --os-key Defaults to env[OS_KEY] + --os-cache Use the auth token cache. Defaults to env[OS_CACHE] + --force-new-token If the keyring is available and in use, token will + always be stored and fetched from the keyring until + the token has expired. Use this option to request a + new token and replace the existing one in the keyring. + --stale-duration + Stale duration (in seconds) used to determine whether + a token has expired when retrieving it from keyring. + This is useful in mitigating process or network + delays. Default is 30 seconds. + + See "keystone help COMMAND" for help on a specific command. + + + diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/RECORD b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/RECORD new file mode 100644 index 0000000000..6df99daaea --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/RECORD @@ -0,0 +1,427 @@ +keystoneclient/__init__.py,sha256=D6GnOy-mEX5eZIwBdYCGJGBD-YXElIODmCsANf8KkFA,2435 +keystoneclient/service_catalog.py,sha256=UkcuFgRgCAKvpR1lDx0ShlEDjKAWYF4DexJsAMQ-eHo,15364 +keystoneclient/session.py,sha256=8MDnR1rdjctzQO2Jo0KFY0PsZQEKi42f1CrM-AF83j0,35249 +keystoneclient/httpclient.py,sha256=G9Qc9ClTWfljEijhu_ciapEEh6iTs4PPYbMgXTsfy38,33223 +keystoneclient/exceptions.py,sha256=8CEGtiksRRo6jtZfZswZ_y_m1svUbCVgXpm-7WeUJWY,3002 +keystoneclient/_discover.py,sha256=nOscWLS2oi8GXrXVotaUXjaXV6PDCIROqpMkSroq7YY,10974 +keystoneclient/shell.py,sha256=4n_wHBEYmDBwLd_AAgHtAQ-VhOSVwNjnujIoOuly1tM,19911 +keystoneclient/access.py,sha256=9VhigQZykMbov4JuQ5PUf841JymSpRU39--cGFZOxDA,22675 +keystoneclient/base.py,sha256=exiKHvZhkMj5PnmJa3ow5PFF94vuLjQ0cDj4a8uBxpw,14234 +keystoneclient/adapter.py,sha256=EWesqEVpnUZcvx-B1bjwQOu0s7mugI_Sqf4mzb0FbIA,8401 +keystoneclient/i18n.py,sha256=6-jjoKt5MbaUYb0Cch1UH3u2LYLrtlBm6tu34upKWBA,1162 +keystoneclient/baseclient.py,sha256=CXePSUjbkVngYwbG10y9MhKE0Hl6ChNe2nG0LRszOfU,1313 +keystoneclient/client.py,sha256=x4wghT7V0lY49wWZUOcgi9i98L_ADHsM4uOLH8qju30,2589 +keystoneclient/utils.py,sha256=AgitKVkdo16QBLMzFV8Cvbn8i3V6BFeH-iDc-KiOXvw,9828 +keystoneclient/discover.py,sha256=BhR8rQnP-Dds0nlyZtX5qvyh9AegyLFgQio0AF3NmdI,14665 +keystoneclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/memorycache.py,sha256=R5AzB8RDAW2qYgRkNbolbe3g8O5Bfa6TUVFmoCkb7cA,2826 +keystoneclient/openstack/common/uuidutils.py,sha256=Hv_aDfDvhiA3DMzEASvjuhkw1tA1LY87CcjcXhTI1e4,1061 +keystoneclient/openstack/common/_i18n.py,sha256=H6Zrd4WgvlY73fW9AVbu65PV0pBG3WnQ84wPjiTFaa4,1436 +keystoneclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/apiclient/exceptions.py,sha256=ocVdZrjYEx9VU92Y3OotWZvzT4HB8NdtgpKEaLsbnpw,12285 +keystoneclient/openstack/common/apiclient/fake_client.py,sha256=OriPR1P4JN2bwt-Q-kEYyHTdnrDB9_nskicaLVZ1zUo,6042 +keystoneclient/openstack/common/apiclient/base.py,sha256=12V-DTOn0L3Xg7EU_2ojJU3N70S7svAgP9McEW0I5nk,17030 +keystoneclient/openstack/common/apiclient/auth.py,sha256=TEPFBLSksMi1fDLOhpmTQ28FVZ6OQC-fHOzrv1MGdoo,7038 +keystoneclient/openstack/common/apiclient/client.py,sha256=FkPXxEDLorcCDOS6Qjw7WEDCUjsOUE8s5ecK6qAx3nU,13891 +keystoneclient/openstack/common/apiclient/utils.py,sha256=OQmRb72jFFNzxP1yJgNCy18G08l0XhwzPEjZ8kBUrZU,3006 +keystoneclient/locale/keystoneclient.pot,sha256=TskNfssxbUx5w3IvpY4cwzEO6dg0n7G1tGYCUhzoUvk,647 +keystoneclient/v2_0/__init__.py,sha256=U4uLKKoOFmD4UE3m0t252rWp0UpIIIIRoV8mJXSmmSo,84 +keystoneclient/v2_0/certificates.py,sha256=2XUsj70FSreRDPqZyJtKtz_x5Zqq3vUEoGYnqnJr0h4,1246 +keystoneclient/v2_0/shell.py,sha256=KjczGN0Mto0V6iNbnn-pemXf5RTJjPngYCFUNXZkrcQ,20258 +keystoneclient/v2_0/tenants.py,sha256=inwdscCs4D7x-hhKkVPrtKoQNFLPUZknCXoiU1zROXg,6279 +keystoneclient/v2_0/endpoints.py,sha256=k0AALpMsuU1Ct-QVMzlzuMbIvnUp6bL4GcZ8uDMSbhw,1636 +keystoneclient/v2_0/tokens.py,sha256=vGKfhZ62V4TRS75AymdhkjmcNLgYY6Y97vpQ99mymok,3850 +keystoneclient/v2_0/ec2.py,sha256=9IraPDUTCSSs1gXhFr5A9bJoP7JeX2OztTjr9hkiaYw,1985 +keystoneclient/v2_0/roles.py,sha256=QcdMHF84Rmb-SRQpg4DsxCT3d0t3H7dbGtHHmSy3SgY,3136 +keystoneclient/v2_0/client.py,sha256=pCAFebkcUpO02l0rPBEKlQvSVUVSsMbJPcP_OXpq1po,8941 +keystoneclient/v2_0/services.py,sha256=GK9MY5dEx3VZy5d7bmaeDAblHi06YevlK05B2SJNyPI,1702 +keystoneclient/v2_0/extensions.py,sha256=xXkbiQUfMhzUB10xajqwEFXw8OOVI4Im72Icno8nYzA,1018 +keystoneclient/v2_0/users.py,sha256=_b2eX_1Mm47ah1JJKwrnrb_moRruJqw4N-_50iFblzI,4732 +keystoneclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/functional/test_access.py,sha256=TVtV8qo9V6kLTJ30_YjNv5zQaLRvTvy7fPl_z71sdr0,1795 +keystoneclient/tests/functional/test_cli.py,sha256=LA-5bm45rE4SdcH3Efp4V5Pc4448-2K4-QH-Zf-BnvM,5589 +keystoneclient/tests/functional/hooks/post_test_hook.sh,sha256=DTtYPsdUqjEqijDtxhmnxkDnHxEYyoAmk3Oynvp_TLY,1817 +keystoneclient/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/test_cms.py,sha256=-R0EHZMDzfs6kbLy0KZxOScW4fMrRsuT4jpn3QehwZ4,6685 +keystoneclient/tests/unit/test_http.py,sha256=FIR8bElH_dpwygWSY8fRqwtMrYa9fnYkZAcOfdErocU,7124 +keystoneclient/tests/unit/test_base.py,sha256=Js5-2qHvl-P6Ak68WozP8ttVM5ZkjfNGoCutYhECKps,6090 +keystoneclient/tests/unit/test_hacking_checks.py,sha256=fLrwm2TUSb6a8UPIRtdPXXjs0e8x0M5LAMBQkYt8c2U,1734 +keystoneclient/tests/unit/test_auth_token_middleware.py,sha256=9bAgzbMUC3JwTA02uwwRxaiZO8hPKh5VR7BrmAk3Ufw,79670 +keystoneclient/tests/unit/test_keyring.py,sha256=VEFMkb2kGgF0tYs9BjC1nGoTil0o1cCT3KaVFhEmfL4,7418 +keystoneclient/tests/unit/test_discovery.py,sha256=K7ONo0gcYO48r75AZDixtdsxYCGeZf1KO0GIXXjKMh4,28701 +keystoneclient/tests/unit/test_memcache_crypt.py,sha256=tUm91LRu9XiF4ukzNooZBzmUO_rY5UySbFRP5nj8Lo8,4161 +keystoneclient/tests/unit/test_utils.py,sha256=ap1his8ogQRB0s2KOs4n3P9m75lPEBh3xEbRSTQzj4A,8431 +keystoneclient/tests/unit/test_session.py,sha256=V8rRtKRG8LgERA3SzHsq1UofrohhJeyqrjN8xUJqFiM,34080 +keystoneclient/tests/unit/test_https.py,sha256=eQY8n8rteAMDDS5Op8wdpAEpOzkNL4P8BgVqH1vGih0,3903 +keystoneclient/tests/unit/test_fixtures.py,sha256=NwBpo2GG6wyd4EpcblW151V9fl57yJ7ojmyOdYxL-C8,9360 +keystoneclient/tests/unit/test_s3_token_middleware.py,sha256=6s0-ssktqMF2lXPIvjpKsOg7zqYYwCXfWnkB4xqg1sI,11016 +keystoneclient/tests/unit/utils.py,sha256=MUGc9R9w3NjLMW-YHFXWLYDskVT9j-Lcduj9nH6bTHI,6984 +keystoneclient/tests/unit/client_fixtures.py,sha256=eVi1gzQsMdlEwI3OGstHbRvsM8puuPqewAVzhDhJbNc,25529 +keystoneclient/tests/unit/test_shell.py,sha256=zo4tEu7fbX2wHqwkEwXFvLKWdEmfKD7OtPJJwqSMOxw,24297 +keystoneclient/tests/unit/test_ec2utils.py,sha256=uWVi7A26phfjBjgHf52q4BnsKI9DPdVuyrFswKEzBL0,11788 +keystoneclient/tests/unit/v2_0/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/v2_0/test_client.py,sha256=j5v40wOJVPP1NIGbR6Pl49aG1owQfh-a-rKOCnKd0v8,7772 +keystoneclient/tests/unit/v2_0/test_tenants.py,sha256=KEeJRFWxOmpDlyu809ePjG5UIkvClva-H82v937Skcs,13149 +keystoneclient/tests/unit/v2_0/test_access.py,sha256=12DcWuCW3VLA56V2eD_N_q8KlwQGJTtv3_aUqAUckwI,8089 +keystoneclient/tests/unit/v2_0/test_roles.py,sha256=q5B_iLceSBdaLHz9xJtfgN6DPdav81ZRjYVghhwVYwE,4322 +keystoneclient/tests/unit/v2_0/test_auth.py,sha256=x_85AOILW9CkULhQ3QaqexJBvWcdt0dR5ZAY4s5jYRI,10779 +keystoneclient/tests/unit/v2_0/test_discovery.py,sha256=3MThI47_0jJ9-STld6ZqeFqIeysxakZ8e23W-D5wcI8,3309 +keystoneclient/tests/unit/v2_0/test_certificates.py,sha256=bH1KQ6lEoalUtrEoF8i-Iezz35H81SK7Kk_U2tXoiEQ,1624 +keystoneclient/tests/unit/v2_0/test_endpoints.py,sha256=gx6aGde2bKzsJJPHSSUerofEhBA-etJWCXaCQFQdtAw,5649 +keystoneclient/tests/unit/v2_0/test_service_catalog.py,sha256=6FEGkl_Tg9LH_j0mhfeIgOVychcG-OJRgDoRFOFK_kM,8919 +keystoneclient/tests/unit/v2_0/test_services.py,sha256=a4OMMwTh-3J47QqWdKfPb7I9FGHCmL2U-Rvanj5IFcw,3570 +keystoneclient/tests/unit/v2_0/test_extensions.py,sha256=Eb-BNwGSCkWuHMz9T3lpjlcV4fUi4jOfJ7n98zljURA,2831 +keystoneclient/tests/unit/v2_0/test_users.py,sha256=cgIXIapTJOJQB8oNjlqaRbK0a0Cpuw4JBKkQsCbtSv4,10249 +keystoneclient/tests/unit/v2_0/utils.py,sha256=6rT11JzBQ8eYRSC6CGfrrg4S5BvH0Usyaanda4SgllQ,3110 +keystoneclient/tests/unit/v2_0/client_fixtures.py,sha256=rpoWX92HxqUc8yZDD-bqc7uVv9ocGONh9jmBEmShWEg,5393 +keystoneclient/tests/unit/v2_0/test_tokens.py,sha256=As13YS76CmrQYJhu_o8lcB6kVUhtNE2sF63OPivKzVc,7846 +keystoneclient/tests/unit/v2_0/test_shell.py,sha256=c9LfpoY9lvv52X6tMzNhOKL2ckFHS4GcylCVM_MVLNo,19279 +keystoneclient/tests/unit/v2_0/test_ec2.py,sha256=3kwYqXNoIRy7BKfSqrCcLUdN0tGMQlGXe8i8DeT1aOc,3771 +keystoneclient/tests/unit/v3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/v3/test_policies.py,sha256=joid0wpwdhdOEj-FQ9t6avQ4PRjUswHrpDCU8iqEm2g,1131 +keystoneclient/tests/unit/v3/test_federation.py,sha256=SsreFlmN74w5EmHJ1IQ59Jmlns1DzXbCYlbKqcb3EcA,17143 +keystoneclient/tests/unit/v3/test_oauth1.py,sha256=mznlQ6yGZ4Wt_bA6kHwANdGLSifDmW1zZAytgudo22U,12086 +keystoneclient/tests/unit/v3/test_client.py,sha256=0NH6gf57HHOFwIlJBHtfs2GxU0HiMvwFlWkvg4TDQVU,9961 +keystoneclient/tests/unit/v3/test_endpoint_filter.py,sha256=IyHNE726sUq4vfoMVjnqVKEMg37ZggFa7yqihYmuM-M,6041 +keystoneclient/tests/unit/v3/test_endpoint_policy.py,sha256=DwkIioQF4ez4sLesgbrBb6ApZ5nEYwioJvhG8VVC8ng,10583 +keystoneclient/tests/unit/v3/test_access.py,sha256=on8cjc-bLWvG8ctGm1uS36rtjoXm2c8XV7rXdf8ChnE,8338 +keystoneclient/tests/unit/v3/test_roles.py,sha256=kgFB9931-fERagwwB6_HR2xx9OkL7qWySz3_ljd869o,15700 +keystoneclient/tests/unit/v3/test_auth.py,sha256=fNdR7eI1QMlwWi1ZuSt59aZU70Zo7yQVDEpf4MYaYnI,14375 +keystoneclient/tests/unit/v3/test_simple_cert.py,sha256=zYsSbRm15UIqMN4Q_ESHTBRHGmPXzHH5CrZh1YeGBw8,1611 +keystoneclient/tests/unit/v3/test_credentials.py,sha256=f3CO4HIrPIZFPveVsOZM9qRQnylunzKVY5FAlOcKHP4,2059 +keystoneclient/tests/unit/v3/test_role_assignments.py,sha256=FZLu8OICIPHhc6K_lhcgkgFAx2_LHFc-lQjokr9YTeQ,8570 +keystoneclient/tests/unit/v3/test_domains.py,sha256=LxlIvYaazq2MKdVl6B3Ldh2xBgL2IO3_CjHK_800lp0,1759 +keystoneclient/tests/unit/v3/test_endpoints.py,sha256=o4D8sD4iJNrqzg8YQsUclIaXPv7o4_sQRP1d9BSlVas,3581 +keystoneclient/tests/unit/v3/test_service_catalog.py,sha256=lOJQiZ3YsUjAUWBJ_4E1jjp6Ntuuvy_R0Ur2XZYT9Pk,12306 +keystoneclient/tests/unit/v3/test_groups.py,sha256=C0CopKEDY2ulQ1Ib11A2HmteLTJYEou2TmaS9iUtz5g,2105 +keystoneclient/tests/unit/v3/test_services.py,sha256=FvNN-eclGWd0BwtT1AqZb3YGn4csF1FiZ4uiX5P-b-U,1701 +keystoneclient/tests/unit/v3/test_regions.py,sha256=FlAuSv-kx1NwHxTclsDeKIn3zXXhHvIF02zxVsjY0sU,1267 +keystoneclient/tests/unit/v3/test_users.py,sha256=vEACBXmSpbxsyv5fZr1J8OTb07D4mG0Ecr6egp_VW1o,10189 +keystoneclient/tests/unit/v3/test_auth_saml2.py,sha256=Q2bzH4paZFPSHjva4uJbWbvJfkurZVTDPv8QuMgTzLQ,28966 +keystoneclient/tests/unit/v3/utils.py,sha256=53elsrOUhF0QiQVn8UBm2JW0o-UCBXG6v8BWSDPJDUw,11044 +keystoneclient/tests/unit/v3/test_trusts.py,sha256=_YNP8J8FLyajWC_9bA6SAJNkPB8JxeqxSzfbHjn6QQA,4298 +keystoneclient/tests/unit/v3/saml2_fixtures.py,sha256=fceWmywzXjgJr3kOzH8_it5ggESCxKJYvxRro2-hErs,10706 +keystoneclient/tests/unit/v3/test_projects.py,sha256=QdgzwkomURKTLqgxvlqkKo-WrvVUZJgj0tj2PdLSOcs,11382 +keystoneclient/tests/unit/v3/client_fixtures.py,sha256=7ouXTEy1oGb0Z7cMtvoVz-vSViJWHZCYT_5eCKmTRyM,7758 +keystoneclient/tests/unit/v3/test_tokens.py,sha256=ha5NH6iUYAyTJS-a4r_jOxFKkyMB2UWIB_RVXeuxLF0,4804 +keystoneclient/tests/unit/v3/test_discover.py,sha256=rtsZ0v01YVDQdEdYVm-MfgufnJMcxoWmZddXOBGWgQU,3726 +keystoneclient/tests/unit/v3/examples/xml/ADFS_fault.xml,sha256=uy_4HbodUeNvZ1EKicUQHMVwPkI-RJ1ocOUNF9ZoWeQ,859 +keystoneclient/tests/unit/v3/examples/xml/ADFS_RequestSecurityTokenResponse.xml,sha256=uoV1fUsbdjkjs4NbXhMkpOu9ql_HrZ_sJ7S3LlIY4c0,14138 +keystoneclient/tests/unit/generic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/generic/test_client.py,sha256=b48LDz54sEevnyeN8_xZbo0u0DMQeW1ApJLxzmRof2E,2620 +keystoneclient/tests/unit/generic/test_shell.py,sha256=QEuLPys8GFf-SEMs4Ok6g580rnyO0GdaN1g-t55l-c4,4977 +keystoneclient/tests/unit/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/apiclient/test_exceptions.py,sha256=9K0_SsyQ9QEb7LJc7aDQOSN1zgsoppAA5F5bBXiC9Ik,2456 +keystoneclient/tests/unit/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/auth/test_token.py,sha256=F6uI91BvFx1k0c3lwpQOlQkakPhAoQSwKpp1Tc2TW1M,1876 +keystoneclient/tests/unit/auth/test_loading.py,sha256=g7r2Xm9Bt0cbn96T3HHMTHXNCUsBfKe7jJ2iCsvb5GE,1466 +keystoneclient/tests/unit/auth/test_identity_v3_federated.py,sha256=PQDhomIfPwPmur5_gkclSXhGw-TO76Jtz3M5m01r0HY,3768 +keystoneclient/tests/unit/auth/test_identity_v3.py,sha256=eTRBMvLcurrORo7OtaHlh8U6BhjaSPV7xoF5Ghj9b4g,20395 +keystoneclient/tests/unit/auth/test_identity_common.py,sha256=dbJYQshFNBeQv8-2gFMobxACRoeES0eGblLLNiFcXZA,14489 +keystoneclient/tests/unit/auth/test_token_endpoint.py,sha256=EK3sntkD8onUVehsft3mKNvlcNxOKtDMp66U7IHEUZ0,2241 +keystoneclient/tests/unit/auth/test_access.py,sha256=bUq4s8rTK9WmGMB4D-kO81tAEHyXzmUSq8ygUV3ke2A,2297 +keystoneclient/tests/unit/auth/test_cli.py,sha256=8R0HY1YIs7GJpqK9m0W1LtHpGHC2S2vtS9FO-NuPEkM,6885 +keystoneclient/tests/unit/auth/test_conf.py,sha256=HOIqDPHQSgDnxnquFFURETWJmfhW5wj2HKaG-iqZYY0,7038 +keystoneclient/tests/unit/auth/test_identity_v2.py,sha256=gHCjzl82SW-AVciTWlcqGXQ_PPh-ahDRGG_GZEHTvtI,11962 +keystoneclient/tests/unit/auth/test_password.py,sha256=G9AcpHQtr4SK5b5pUUGG2lJyd6EWsOfW2jondIIgWxk,2485 +keystoneclient/tests/unit/auth/utils.py,sha256=RMPYwmXyaS3mYk6tSx2WD8Xajj2TrY_7RG8Yg0OJPek,6466 +keystoneclient/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/bootstrap/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/bootstrap/shell.py,sha256=heETaBY2M9YH5N8GiFPm8Y6q9zq_K5UWUEr20D7PC6o,1847 +keystoneclient/contrib/ec2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/ec2/utils.py,sha256=lz7_Ge8Y6SQsDeTAHQKdVC9-PVc6Suf9PE7zLeuUXbA,11724 +keystoneclient/contrib/revoke/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/revoke/model.py,sha256=WZ3RewsK8Uknj98-9GvfJhOU3rD082ih6kIpJE9Bikk,11587 +keystoneclient/contrib/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/auth/v3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/auth/v3/saml2.py,sha256=bCpacyCoJEVUxT3meyKLHtrZQiua7ttUUPcVijnmvrM,36735 +keystoneclient/fixture/__init__.py,sha256=EZ1hIMqPrWpGGfJWzvwmvV81_Nm7Qb-WPSyPhNZrgDM,1493 +keystoneclient/fixture/v2.py,sha256=wFEW3p1QXn06zWNJ22P4Xd5BZYjLtkKgKIoWS-7FP0I,7421 +keystoneclient/fixture/v3.py,sha256=v9ua3O_fpMyfOiV5j88CiKafcWJ7k5oYkrZUbBi1-vg,13820 +keystoneclient/fixture/discovery.py,sha256=rbzrJVGweWIipZF0BWRVIwWMHqNImR-ZR6AcvTUmDS0,8322 +keystoneclient/fixture/exception.py,sha256=r7eIYSNuMqxbLQGEkRGJpK9rtxPJq_LVzoJY4mqYHMg,821 +keystoneclient/v3/__init__.py,sha256=2-LZvG7kZ-j12cJKFDdMQikwbLh2srCej3_1hGYN09Y,83 +keystoneclient/v3/groups.py,sha256=I9cMORLTDWzKyAcp9jySSo6FyTH7Yy7kr412SlCB488,3065 +keystoneclient/v3/role_assignments.py,sha256=O_K5g8F1Oc-1jl2WuxLYV9e0xdX_liUyN8KEm69S1ak,4482 +keystoneclient/v3/domains.py,sha256=4CwJTzRs05v8A79i4wfHiGuvtUt6Tqosyeozyt9NiQk,2370 +keystoneclient/v3/regions.py,sha256=eO_YtqAMXb7hbM92O8DaQ0onuNQ-fkljb8V9a0x1bD4,3362 +keystoneclient/v3/credentials.py,sha256=sUGQS_Uiqur3DT2VexmH54-IOIuH-BU-y9ug8As85Yw,4671 +keystoneclient/v3/endpoints.py,sha256=C-hAbDp1YFgUMyuhX9aiT8xOg2XpdjEdtLlBRbJT-bQ,3531 +keystoneclient/v3/tokens.py,sha256=Nfiu47UmbK3w7_VSW2TXNNgRi7z-EJ4y4pSPsqsh3tU,2438 +keystoneclient/v3/roles.py,sha256=13R4xQ10It6UIwOH2RQ_u9Ozir8Q-Du-l1eappshuNY,7834 +keystoneclient/v3/client.py,sha256=qtcWMf88YkDI1q65hXx5Z-2bvGm_XEzadw8N_YBIHes,11709 +keystoneclient/v3/projects.py,sha256=He3b9q3pVj5j-hEnkRiK3FzUbsJauYQgCldD7IO8Xm4,7462 +keystoneclient/v3/policies.py,sha256=EimvlNO3wIEjm-c-AHIdZeHErUgyWvg2DVlNMdkojJY,2557 +keystoneclient/v3/services.py,sha256=737c8cNSp8CUOt3umILGY25TjwAVSbKIixsLrgo_GUk,2443 +keystoneclient/v3/users.py,sha256=tIlTkjv53iiL9jJz6jgcwGXW26YzoydsHuMWB2l0ecs,6977 +keystoneclient/v3/contrib/__init__.py,sha256=ODQmVvjlPJtLO0hqlPx8WjxTT0sd3j9UJ3DpcO0QTus,15 +keystoneclient/v3/contrib/trusts.py,sha256=rmrIDyu2Ba1gohoriyjXUC3gT2zjG3nzdlMp6_04taE,3671 +keystoneclient/v3/contrib/endpoint_filter.py,sha256=PQgDy1DFye_NwfxJqP1U5CRipBxILcG42vlrhx4Nny0,3692 +keystoneclient/v3/contrib/simple_cert.py,sha256=-i68EYkQrxVYGe0Hyk0St1LRnJLm4BhA8SNLf2AhdJY,1303 +keystoneclient/v3/contrib/endpoint_policy.py,sha256=9eoeqjAAvnATNmIp_-7RqO-kjlejbevL38iESAJUvms,6313 +keystoneclient/v3/contrib/oauth1/__init__.py,sha256=yY6AcGrrbeo0qHq0a8ro3RJNKfCGBke1h72MAveW1nM,606 +keystoneclient/v3/contrib/oauth1/core.py,sha256=myxT928k9qTkYOj2hLBIcKisFU1IJXae83-5Aa_mSYQ,2565 +keystoneclient/v3/contrib/oauth1/consumers.py,sha256=4Pb6_mHQsp_H_KVH8mjYr88r_QvTPRBXVHhDC5vrglw,1698 +keystoneclient/v3/contrib/oauth1/request_tokens.py,sha256=CGnjfz3PGk5Y4iWsEm-JNC77OTOndPJHiOlqiRtysCM,2770 +keystoneclient/v3/contrib/oauth1/auth.py,sha256=TyZPQPaHtj9a1rHuSNQtUmOLgZI2dUdG3-3S_7Omlro,2068 +keystoneclient/v3/contrib/oauth1/access_tokens.py,sha256=8MV1uki4Xfes7lOYO4X2MLiBaMfVXhHX9EOEJ5Dd8G4,1915 +keystoneclient/v3/contrib/oauth1/utils.py,sha256=auye4sdpB7Kv9fSKRQHLc-qKatLF-TeaNBUauYsj-Lk,1291 +keystoneclient/v3/contrib/federation/__init__.py,sha256=P6qB82KU1E2bCQocRCbHUQZ8cv4fWY2AbrJ02r2ziFU,637 +keystoneclient/v3/contrib/federation/identity_providers.py,sha256=89WJ8_jTh5Nu28_Vl2RJHTAa7shmPZdWXi3zujUG8xI,3290 +keystoneclient/v3/contrib/federation/domains.py,sha256=2JC2F7XS3PyPGDBuAc18wj3GnBw2BY5R557TiUu6Mi4,802 +keystoneclient/v3/contrib/federation/core.py,sha256=N0L_BhnI7S5iNmmLZcawU4RQYcXcgwvI-Prj_zWxhFk,1486 +keystoneclient/v3/contrib/federation/mappings.py,sha256=qan1nfstR8qVBM8EPEwiscZwYKb1jTOlsnAtjH2Kdcs,4537 +keystoneclient/v3/contrib/federation/protocols.py,sha256=8Srwq-GCl-XMGnGxr8c2CljPxIE9OpQYJexA5RQSV5U,5492 +keystoneclient/v3/contrib/federation/base.py,sha256=0ilSxTned_GriPrMN4ER5vHQUw-pNDc2Y-ip6XB2kRM,1396 +keystoneclient/v3/contrib/federation/saml.py,sha256=qREmZnxUmYjHn1ZXizcfKM12-Gny6IToAuV8lPSSnxM,2793 +keystoneclient/v3/contrib/federation/projects.py,sha256=N5YvGFD0nj6r18YFbQSEUfKzezgHhZKfLzlX26DZcJI,807 +keystoneclient/v3/contrib/federation/service_providers.py,sha256=KHNRVctswrpldPMg_d0krB9q4wz0AXVmDq06r0TSd6E,3437 +keystoneclient/generic/__init__.py,sha256=uMJAjsB421znyJ0t4A0R449yd3M53-4ODmczfHELcXE,29 +keystoneclient/generic/shell.py,sha256=d5VkcmCzF4XfQBU4YHdJNJhXSkTX6Rtd0nBzNNrObe0,1844 +keystoneclient/generic/client.py,sha256=W7d-sqYRM9v-8o3-8appkyf16PZPHLsaFxZNQ_q7yWA,7902 +keystoneclient/apiclient/__init__.py,sha256=um7_qv6vO3C7oU9f_3j-IYNL1ML-e6tcrYyP0sI68bk,1199 +keystoneclient/apiclient/exceptions.py,sha256=P4_w2ZZOJsnYiKLtKnjdnh2mBFKspeHH4kgLojGMofM,1124 +keystoneclient/middleware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/middleware/memcache_crypt.py,sha256=DjzfIlmS_vTcS3GdEQx_jclkebMEqAbr8q8fXKQNLxY,6172 +keystoneclient/middleware/auth_token.py,sha256=1v0Zxccmk8Gg1yfz1lJhKnEYzVliLfXsG6mSyXbNXCc,64591 +keystoneclient/middleware/s3_token.py,sha256=MSMzHuRRb_wmpJXxbYhaagcDu6sY7fD8VV4WCb1AIhQ,10632 +keystoneclient/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/common/cms.py,sha256=sXAFNLHKoRG8p-pybuFk95KZR5lRjaoYWVY42vP-XhE,14149 +keystoneclient/auth/__init__.py,sha256=Oq9ZtOjo8BVfjyBCDxjbaeU3N3eMe6KcVl5dB96SZp0,1064 +keystoneclient/auth/token_endpoint.py,sha256=bWbzIa1NVdlMMlvljzG7opSu5vOaCEpBqoG445Yc7TM,1789 +keystoneclient/auth/base.py,sha256=Eln9q3wgDduL2IEBJLMy1kLvbAZqMHG68WQSHsPnQko,11941 +keystoneclient/auth/cli.py,sha256=PaFeJzgtC3Gdvdp4Us4U0YiC0uHYFnwTXeII_O1hKN0,3244 +keystoneclient/auth/conf.py,sha256=3kLxw__Eoc1Gau-BePhGhxkl8FyDEtluZBYB8iLIk-s,4237 +keystoneclient/auth/identity/__init__.py,sha256=3i59KXoABCKafZyonsGZCcpEo2Nd8DrAV0fVo0y7SOc,1089 +keystoneclient/auth/identity/v2.py,sha256=_O7G8iV7Eeihea2N8zhf-qL8z5QHjbXuXTL02jW3DCU,6542 +keystoneclient/auth/identity/access.py,sha256=7Ao5iEdknAuJVBl7GNgwTl-bDvVc34ppkBGcE8GeNhs,1916 +keystoneclient/auth/identity/base.py,sha256=jxI20o_Ehf7E0Djb-YLIb8tYLY_u3EksA8FZ1wEmpm0,12375 +keystoneclient/auth/identity/v3/__init__.py,sha256=Jjh890IryZWcKx094HGhuTnHamn2TeApRBonLnHJj3w,1024 +keystoneclient/auth/identity/v3/base.py,sha256=EGUr1-B-sp8acEXLhhAMSahK91FETaLK3Gq4Z-98ehE,10373 +keystoneclient/auth/identity/v3/password.py,sha256=Nex6nlpm7pOMw3PWAHKgU6yRLYoHeOm-JqPUtxGlHCg,3474 +keystoneclient/auth/identity/v3/federated.py,sha256=qbCTQXfn9I0SGgJg43ZNON0dFhRQvn1p4VE7wT8lEA0,3922 +keystoneclient/auth/identity/v3/token.py,sha256=Igos99oVeIhHzW4OtsbnNqO3J7v6FE0FF8Ecvy2BGvk,2285 +keystoneclient/auth/identity/generic/__init__.py,sha256=_FQI9OIY6rQNMJLUG8dPikuSmBUaYP4VCeBBe570fKk,860 +keystoneclient/auth/identity/generic/base.py,sha256=0SNuaQMxT1fj2TQR3VmDthgBgbAlTpCqv2pucgfXHns,6793 +keystoneclient/auth/identity/generic/password.py,sha256=qly5_BYqqIXZ9WjHgtcPFRh4J-0KliHgksICfra7TO0,3249 +keystoneclient/auth/identity/generic/token.py,sha256=hCryLzJwn8SWzrva6G1pLYcoq9jujyb6akdnOzwI9FM,1643 +keystoneclient/hacking/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/hacking/checks.py,sha256=pElfb3bc946s_u7ncCtjocLODDIfhuBfQQS2tvYiWoU,1271 +python_keystoneclient-1.4.0.dist-info/DESCRIPTION.rst,sha256=-C1o2veW_PASZoPRZgnIsGB4yYb7eJ8XwWkOnNWIn_c,9816 +python_keystoneclient-1.4.0.dist-info/METADATA,sha256=38GcQYMLFRChjPuRp1nHqjCk55tI2e7gmfmskD2lVzc,11070 +python_keystoneclient-1.4.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_keystoneclient-1.4.0.dist-info/top_level.txt,sha256=Nf3EOAZh8X599UHPJTuXw-LPObQDdy86k0VsdqjtRWg,15 +python_keystoneclient-1.4.0.dist-info/pbr.json,sha256=Mujh_e_vukrIImyRNHU9hWEg_p2x5_t1ArxJARRodaU,46 +python_keystoneclient-1.4.0.dist-info/entry_points.txt,sha256=4KCdpuGNfsPYA0C9JjGbsWBfRxEHtyaE48c9aqdG1ZQ,612 +python_keystoneclient-1.4.0.dist-info/metadata.json,sha256=oCDar_bsBFlYhfdpnhC-LwqjOfI9z4r48CN1Z-ppNGw,2463 +python_keystoneclient-1.4.0.dist-info/RECORD,, +/usr/bin/keystone,sha256=wtCQNIxJv3Hi3WaQZGxbfEWwWE5yPD6k9WbK0w6JJds,221 +keystoneclient/tests/functional/test_access.pyc,, +keystoneclient/tests/unit/test_keyring.pyc,, +keystoneclient/tests/unit/v2_0/test_tenants.pyc,, +keystoneclient/common/__init__.pyc,, +keystoneclient/tests/unit/v3/client_fixtures.pyc,, +keystoneclient/auth/base.pyc,, +keystoneclient/v3/contrib/federation/core.pyc,, +keystoneclient/tests/unit/auth/test_password.pyc,, +keystoneclient/tests/unit/test_discovery.pyc,, +keystoneclient/tests/unit/v3/test_roles.pyc,, +keystoneclient/v3/credentials.pyc,, +keystoneclient/tests/__init__.pyc,, +keystoneclient/tests/unit/v3/test_groups.pyc,, +keystoneclient/auth/identity/v3/federated.pyc,, +keystoneclient/tests/unit/v2_0/test_users.pyc,, +keystoneclient/tests/unit/v3/saml2_fixtures.pyc,, +keystoneclient/tests/unit/auth/test_token_endpoint.pyc,, +keystoneclient/tests/unit/v3/test_services.pyc,, +keystoneclient/tests/unit/v3/test_endpoints.pyc,, +keystoneclient/auth/identity/base.pyc,, +keystoneclient/v3/policies.pyc,, +keystoneclient/tests/unit/v3/test_policies.pyc,, +keystoneclient/v3/contrib/endpoint_filter.pyc,, +keystoneclient/generic/shell.pyc,, +keystoneclient/v3/contrib/__init__.pyc,, +keystoneclient/v3/contrib/federation/saml.pyc,, +keystoneclient/tests/unit/v3/test_credentials.pyc,, +keystoneclient/contrib/auth/__init__.pyc,, +keystoneclient/openstack/__init__.pyc,, +keystoneclient/tests/unit/auth/test_conf.pyc,, +keystoneclient/tests/unit/generic/test_client.pyc,, +keystoneclient/hacking/checks.pyc,, +keystoneclient/auth/identity/generic/token.pyc,, +keystoneclient/contrib/auth/v3/saml2.pyc,, +keystoneclient/contrib/__init__.pyc,, +keystoneclient/tests/unit/v2_0/test_extensions.pyc,, +keystoneclient/adapter.pyc,, +keystoneclient/v3/endpoints.pyc,, +keystoneclient/auth/identity/v2.pyc,, +keystoneclient/contrib/bootstrap/shell.pyc,, +keystoneclient/base.pyc,, +keystoneclient/v3/contrib/oauth1/core.pyc,, +keystoneclient/tests/unit/test_shell.pyc,, +keystoneclient/v3/contrib/oauth1/utils.pyc,, +keystoneclient/v3/contrib/federation/domains.pyc,, +keystoneclient/openstack/common/apiclient/fake_client.pyc,, +keystoneclient/v3/users.pyc,, +keystoneclient/auth/conf.pyc,, +keystoneclient/tests/unit/generic/test_shell.pyc,, +keystoneclient/tests/unit/v3/test_users.pyc,, +keystoneclient/tests/unit/v2_0/test_client.pyc,, +keystoneclient/tests/unit/v2_0/test_roles.pyc,, +keystoneclient/tests/unit/auth/test_identity_common.pyc,, +keystoneclient/tests/unit/test_http.pyc,, +keystoneclient/discover.pyc,, +keystoneclient/auth/identity/access.pyc,, +keystoneclient/contrib/auth/v3/__init__.pyc,, +keystoneclient/tests/unit/v2_0/test_shell.pyc,, +keystoneclient/__init__.pyc,, +keystoneclient/v3/contrib/federation/mappings.pyc,, +keystoneclient/tests/unit/v3/test_simple_cert.pyc,, +keystoneclient/v3/contrib/federation/identity_providers.pyc,, +keystoneclient/tests/unit/v2_0/test_access.pyc,, +keystoneclient/auth/__init__.pyc,, +keystoneclient/tests/unit/test_hacking_checks.pyc,, +keystoneclient/auth/identity/v3/base.pyc,, +keystoneclient/tests/unit/test_fixtures.pyc,, +keystoneclient/middleware/s3_token.pyc,, +keystoneclient/tests/unit/v2_0/utils.pyc,, +keystoneclient/contrib/ec2/utils.pyc,, +keystoneclient/auth/identity/generic/password.pyc,, +keystoneclient/tests/unit/v3/test_client.pyc,, +keystoneclient/tests/unit/test_base.pyc,, +keystoneclient/tests/unit/v3/test_service_catalog.pyc,, +keystoneclient/fixture/v2.pyc,, +keystoneclient/openstack/common/apiclient/auth.pyc,, +keystoneclient/v2_0/extensions.pyc,, +keystoneclient/tests/unit/test_session.pyc,, +keystoneclient/v3/contrib/oauth1/__init__.pyc,, +keystoneclient/tests/unit/auth/test_loading.pyc,, +keystoneclient/v3/contrib/federation/__init__.pyc,, +keystoneclient/v3/contrib/federation/base.pyc,, +keystoneclient/tests/unit/apiclient/__init__.pyc,, +keystoneclient/generic/client.pyc,, +keystoneclient/auth/token_endpoint.pyc,, +keystoneclient/v3/contrib/oauth1/consumers.pyc,, +keystoneclient/tests/functional/__init__.pyc,, +keystoneclient/v3/domains.pyc,, +keystoneclient/v3/contrib/federation/service_providers.pyc,, +keystoneclient/auth/cli.pyc,, +keystoneclient/v3/projects.pyc,, +keystoneclient/access.pyc,, +keystoneclient/v2_0/certificates.pyc,, +keystoneclient/tests/unit/v2_0/test_services.pyc,, +keystoneclient/auth/identity/v3/password.pyc,, +keystoneclient/tests/unit/v3/test_auth.pyc,, +keystoneclient/tests/unit/test_utils.pyc,, +keystoneclient/i18n.pyc,, +keystoneclient/tests/unit/test_ec2utils.pyc,, +keystoneclient/middleware/memcache_crypt.pyc,, +keystoneclient/contrib/ec2/__init__.pyc,, +keystoneclient/session.pyc,, +keystoneclient/tests/unit/test_s3_token_middleware.pyc,, +keystoneclient/apiclient/exceptions.pyc,, +keystoneclient/tests/unit/v2_0/test_discovery.pyc,, +keystoneclient/contrib/revoke/__init__.pyc,, +keystoneclient/tests/unit/auth/test_identity_v3_federated.pyc,, +keystoneclient/v3/services.pyc,, +keystoneclient/utils.pyc,, +keystoneclient/v2_0/tokens.pyc,, +keystoneclient/tests/unit/v2_0/client_fixtures.pyc,, +keystoneclient/v3/contrib/simple_cert.pyc,, +keystoneclient/auth/identity/v3/token.pyc,, +keystoneclient/tests/unit/test_https.pyc,, +keystoneclient/tests/unit/v3/test_auth_saml2.pyc,, +keystoneclient/tests/unit/auth/test_token.pyc,, +keystoneclient/tests/unit/auth/__init__.pyc,, +keystoneclient/openstack/common/memorycache.pyc,, +keystoneclient/auth/identity/generic/__init__.pyc,, +keystoneclient/v3/roles.pyc,, +keystoneclient/tests/unit/__init__.pyc,, +keystoneclient/v3/__init__.pyc,, +keystoneclient/tests/unit/v2_0/test_endpoints.pyc,, +keystoneclient/contrib/bootstrap/__init__.pyc,, +keystoneclient/tests/unit/v3/test_endpoint_policy.pyc,, +keystoneclient/tests/unit/v2_0/test_auth.pyc,, +keystoneclient/v2_0/users.pyc,, +keystoneclient/v2_0/__init__.pyc,, +keystoneclient/tests/unit/test_memcache_crypt.pyc,, +keystoneclient/v3/contrib/federation/protocols.pyc,, +keystoneclient/v3/contrib/endpoint_policy.pyc,, +keystoneclient/tests/unit/auth/test_identity_v3.pyc,, +keystoneclient/service_catalog.pyc,, +keystoneclient/v3/regions.pyc,, +keystoneclient/tests/unit/v3/test_oauth1.pyc,, +keystoneclient/openstack/common/uuidutils.pyc,, +keystoneclient/tests/unit/v3/test_tokens.pyc,, +keystoneclient/tests/unit/v3/test_regions.pyc,, +keystoneclient/generic/__init__.pyc,, +keystoneclient/v3/contrib/oauth1/auth.pyc,, +keystoneclient/openstack/common/__init__.pyc,, +keystoneclient/client.pyc,, +keystoneclient/openstack/common/apiclient/client.pyc,, +keystoneclient/common/cms.pyc,, +keystoneclient/fixture/__init__.pyc,, +keystoneclient/openstack/common/apiclient/exceptions.pyc,, +keystoneclient/tests/unit/v3/test_access.pyc,, +keystoneclient/tests/unit/v3/test_endpoint_filter.pyc,, +keystoneclient/v3/role_assignments.pyc,, +keystoneclient/tests/unit/v3/__init__.pyc,, +keystoneclient/exceptions.pyc,, +keystoneclient/auth/identity/v3/__init__.pyc,, +keystoneclient/tests/unit/apiclient/test_exceptions.pyc,, +keystoneclient/httpclient.pyc,, +keystoneclient/tests/unit/v3/test_role_assignments.pyc,, +keystoneclient/openstack/common/apiclient/__init__.pyc,, +keystoneclient/fixture/v3.pyc,, +keystoneclient/tests/unit/v3/test_trusts.pyc,, +keystoneclient/v3/groups.pyc,, +keystoneclient/apiclient/__init__.pyc,, +keystoneclient/v3/client.pyc,, +keystoneclient/v2_0/ec2.pyc,, +keystoneclient/openstack/common/apiclient/base.pyc,, +keystoneclient/contrib/revoke/model.pyc,, +keystoneclient/_discover.pyc,, +keystoneclient/middleware/__init__.pyc,, +keystoneclient/v3/contrib/oauth1/access_tokens.pyc,, +keystoneclient/tests/unit/utils.pyc,, +keystoneclient/tests/functional/test_cli.pyc,, +keystoneclient/openstack/common/apiclient/utils.pyc,, +keystoneclient/auth/identity/__init__.pyc,, +keystoneclient/tests/unit/v3/utils.pyc,, +keystoneclient/v2_0/endpoints.pyc,, +keystoneclient/tests/unit/v2_0/__init__.pyc,, +keystoneclient/tests/unit/test_auth_token_middleware.pyc,, +keystoneclient/fixture/discovery.pyc,, +keystoneclient/tests/unit/v3/test_federation.pyc,, +keystoneclient/fixture/exception.pyc,, +keystoneclient/middleware/auth_token.pyc,, +keystoneclient/tests/unit/auth/utils.pyc,, +keystoneclient/tests/unit/auth/test_access.pyc,, +keystoneclient/tests/unit/v2_0/test_ec2.pyc,, +keystoneclient/openstack/common/_i18n.pyc,, +keystoneclient/tests/unit/v2_0/test_certificates.pyc,, +keystoneclient/tests/unit/v2_0/test_service_catalog.pyc,, +keystoneclient/v2_0/roles.pyc,, +keystoneclient/hacking/__init__.pyc,, +keystoneclient/tests/unit/test_cms.pyc,, +keystoneclient/shell.pyc,, +keystoneclient/tests/unit/v3/test_discover.pyc,, +keystoneclient/tests/unit/client_fixtures.pyc,, +keystoneclient/tests/unit/auth/test_identity_v2.pyc,, +keystoneclient/tests/unit/v3/test_projects.pyc,, +keystoneclient/v3/contrib/trusts.pyc,, +keystoneclient/tests/unit/generic/__init__.pyc,, +keystoneclient/v2_0/shell.pyc,, +keystoneclient/v2_0/tenants.pyc,, +keystoneclient/v3/tokens.pyc,, +keystoneclient/v3/contrib/federation/projects.pyc,, +keystoneclient/v3/contrib/oauth1/request_tokens.pyc,, +keystoneclient/tests/unit/v2_0/test_tokens.pyc,, +keystoneclient/baseclient.pyc,, +keystoneclient/v2_0/services.pyc,, +keystoneclient/v2_0/client.pyc,, +keystoneclient/auth/identity/generic/base.pyc,, +keystoneclient/tests/unit/auth/test_cli.pyc,, +keystoneclient/tests/unit/v3/test_domains.pyc,, diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/WHEEL b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..db8e5c7a02 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/entry_points.txt @@ -0,0 +1,14 @@ +[console_scripts] +keystone = keystoneclient.shell:main + +[keystoneclient.auth.plugin] +password = keystoneclient.auth.identity.generic:Password +token = keystoneclient.auth.identity.generic:Token +v2password = keystoneclient.auth.identity.v2:Password +v2token = keystoneclient.auth.identity.v2:Token +v3password = keystoneclient.auth.identity.v3:Password +v3scopedsaml = keystoneclient.contrib.auth.v3.saml2:Saml2ScopedToken +v3token = keystoneclient.auth.identity.v3:Token +v3unscopedadfs = keystoneclient.contrib.auth.v3.saml2:ADFSUnscopedToken +v3unscopedsaml = keystoneclient.contrib.auth.v3.saml2:Saml2UnscopedToken + diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/metadata.json b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/metadata.json new file mode 100644 index 0000000000..7e2cc6f2b7 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"extras": [], "run_requires": [{"requires": ["pbr (>=0.6,!=0.7,<1.0)", "argparse", "Babel (>=1.3)", "iso8601 (>=0.1.9)", "netaddr (>=0.7.12)", "oslo.config (>=1.9.3)", "oslo.i18n (>=1.5.0)", "oslo.serialization (>=1.4.0)", "oslo.utils (>=1.4.0)", "PrettyTable (>=0.7,<0.8)", "requests (>=2.2.0,!=2.4.0)", "six (>=1.9.0)", "stevedore (>=1.3.0)"]}], "name": "python-keystoneclient", "summary": "Client Library for OpenStack Identity", "metadata_version": "2.0", "test_requires": [{"requires": ["hacking (>=0.10.0,<0.11)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "keyring (>=2.1,!=3.3)", "lxml (>=2.3)", "mock (>=1.0)", "mox3 (>=0.7.0)", "oauthlib (>=0.6)", "oslosphinx (>=2.5.0)", "oslotest (>=1.5.1)", "pycrypto (>=2.6)", "requests-mock (>=0.6.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "tempest-lib (>=0.4.0)", "testrepository (>=0.0.18)", "testresources (>=0.2.4)", "testtools (>=0.9.36,!=1.2.0)", "WebOb (>=1.2.3)"]}], "classifiers": ["Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "extensions": {"python.exports": {"console_scripts": {"keystone": "keystoneclient.shell:main"}, "keystoneclient.auth.plugin": {"v2token": "keystoneclient.auth.identity.v2:Token", "v3unscopedsaml": "keystoneclient.contrib.auth.v3.saml2:Saml2UnscopedToken", "v3token": "keystoneclient.auth.identity.v3:Token", "password": "keystoneclient.auth.identity.generic:Password", "v3unscopedadfs": "keystoneclient.contrib.auth.v3.saml2:ADFSUnscopedToken", "v2password": "keystoneclient.auth.identity.v2:Password", "token": "keystoneclient.auth.identity.generic:Token", "v3password": "keystoneclient.auth.identity.v3:Password", "v3scopedsaml": "keystoneclient.contrib.auth.v3.saml2:Saml2ScopedToken"}}, "python.commands": {"wrap_console": {"keystone": "keystoneclient.shell:main"}}, "python.details": {"contacts": [{"role": "author", "email": "openstack-dev@lists.openstack.org", "name": "OpenStack"}], "project_urls": {"Home": "http://www.openstack.org/"}, "document_names": {"description": "DESCRIPTION.rst"}}}, "version": "1.4.0", "generator": "bdist_wheel (0.24.0)"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/pbr.json b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/pbr.json new file mode 100644 index 0000000000..6f9f024187 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "08fd4b1", "is_release": true} \ No newline at end of file diff --git a/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/top_level.txt b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/top_level.txt new file mode 100644 index 0000000000..7793e97fa2 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.4.0.dist-info/top_level.txt @@ -0,0 +1 @@ +keystoneclient diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..43ccdca188 --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This is the client API library for Neutron. + + + diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/METADATA b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/METADATA new file mode 100644 index 0000000000..b6e03d2331 --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/METADATA @@ -0,0 +1,40 @@ +Metadata-Version: 2.0 +Name: python-neutronclient +Version: 2.5.0 +Summary: CLI and Client Library for OpenStack Networking +Home-page: http://www.openstack.org/ +Author: OpenStack Networking Project +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: argparse +Requires-Dist: cliff (>=1.10.0) +Requires-Dist: iso8601 (>=0.1.9) +Requires-Dist: netaddr (>=0.7.12) +Requires-Dist: oslo.i18n (>=1.5.0) +Requires-Dist: oslo.serialization (>=1.4.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: requests (>=2.2.0,!=2.4.0) +Requires-Dist: python-keystoneclient (>=1.1.0) +Requires-Dist: simplejson (>=2.2.0) +Requires-Dist: six (>=1.9.0) +Requires-Dist: Babel (>=1.3) + +This is the client API library for Neutron. + + + diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/RECORD b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/RECORD new file mode 100644 index 0000000000..a25901f40d --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/RECORD @@ -0,0 +1,252 @@ +python_neutronclient-2.5.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_neutronclient-2.5.0.dist-info/metadata.json,sha256=2sFnSPGXx5oY3GRCkelcCHS88yi7GL0Pjft4LAiaUQY,1898 +python_neutronclient-2.5.0.dist-info/entry_points.txt,sha256=dOxu-6pVIbMPiH0S1Ovs45ynCaUtkewCQv6O3eHAE-s,54 +python_neutronclient-2.5.0.dist-info/METADATA,sha256=Zepr2-4njUCEP5ihdIGv0sSyWsJlTTC7zHLU6KiDgFo,1426 +python_neutronclient-2.5.0.dist-info/RECORD,, +python_neutronclient-2.5.0.dist-info/DESCRIPTION.rst,sha256=mQU1WwHMHxPLcRE6p8MVJtkueHZrYFRXOBwxYQIMi54,47 +python_neutronclient-2.5.0.dist-info/pbr.json,sha256=-uir6AmIKJdteCmWVHWaTMVJFg-7_JEjwKaDBdXifrs,46 +python_neutronclient-2.5.0.dist-info/top_level.txt,sha256=SxHuzHShRY_O8UAQAiwIMIjwHRm7Tr05U-cvrn1fLgU,14 +neutronclient/shell.py,sha256=yA0wxxb7WSakejd4nEr4Dve9K3ao9benVhAG4v8eU9U,44145 +neutronclient/i18n.py,sha256=X2qXeyX93yYHke56KSprZuRA70LK-19WM-lYFQC1ILU,1055 +neutronclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/client.py,sha256=FbKSE_2io1E7SBfCST-LE69UdqjGGZsqnJn60dkmsZg,14634 +neutronclient/version.py,sha256=my_mfxViWlC4CisHkv0Sb1Zu-j5GaKb0C3CpT60B84w,762 +neutronclient/v2_0/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/v2_0/client.py,sha256=92Sv9j6Og1nnyXDXeQF4V6LggoB1fl82-6qrc8C8bW0,66292 +neutronclient/common/serializer.py,sha256=x12oq6s5LqJxnax_6iHutr_QqkZt8srTguMx7aIZTzs,14948 +neutronclient/common/extension.py,sha256=asN9HXO2kvdibXilhQNshU8cAevNfV8RKkIbbG9TQ_E,3385 +neutronclient/common/command.py,sha256=D5hnFN6ffQGlBbMXi1MLYDBMCH9W5KDt3q2rMu-xzII,1059 +neutronclient/common/validators.py,sha256=tKRSj8rCDL6YRrrLK7qf0s87Ryfle9zrc3mJUN1b5eo,2592 +neutronclient/common/clientmanager.py,sha256=DSr24DeiB9V13W5yhAwuoiwdCeOTxAmf9e8VFGVEd2Q,3951 +neutronclient/common/constants.py,sha256=qP4Md0_RuoGFcf-75XH9q7EsoefOWs0xukbMaio8jx8,1447 +neutronclient/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/common/exceptions.py,sha256=R7gZ5o_2LhbcYxUXPPbuzst0Qmrk9bmGlAzSU_Y9qug,5961 +neutronclient/common/utils.py,sha256=KWKF1Ek6BbIUSzq6v8VZA9o1ZI5ia2UqAHexFAAsLbQ,5350 +neutronclient/neutron/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/client.py,sha256=FjTWAE665nsJoayRMlLKCzNf0i7q30ZOpHOQCx6rTro,2622 +neutronclient/neutron/v2_0/credential.py,sha256=qk9BPUnWDWDjR7jtwsT-R0rusw33_P2wBQQQz2zmepc,2410 +neutronclient/neutron/v2_0/metering.py,sha256=7263Pr0ELxpJ-V2WKI4CZVDGEA0x6lwrh_OsGSvJqzg,4397 +neutronclient/neutron/v2_0/netpartition.py,sha256=LdAVBS6_rwM62c45EpoRI5zQqO6pRvJvLNTFmRy0Haw,1637 +neutronclient/neutron/v2_0/extension.py,sha256=gVbjUUv8ICF9tSz6g9LpT_VQlSOu-QCwlQue0UxYfZk,963 +neutronclient/neutron/v2_0/port.py,sha256=UyHh4y_fFW3n7o98Ad7b0kPq3EQiqLsE36HPzO_BHEY,10334 +neutronclient/neutron/v2_0/quota.py,sha256=kDXP9XZqMJy8jkGKjbKGiTWpn0ekYG5pUfdqQGcnF0Y,9075 +neutronclient/neutron/v2_0/router.py,sha256=IbpBnKMAOD_cj_Fs-jpOVTBuXFLLfTp9f4a6P204_so,8207 +neutronclient/neutron/v2_0/__init__.py,sha256=3jhd2Dpmzl2M6SNEiHMA5UZhAVycNDMufIf_5bgUPHE,27645 +neutronclient/neutron/v2_0/agentscheduler.py,sha256=cVmnMrOOicLSLa2AGi5-SAX4CB6n4pTu6168YQo1GMA,12236 +neutronclient/neutron/v2_0/subnet.py,sha256=RIoKSe3F510G015kSQzq8I1ygEETZYvG1IejVfnzuxw,9395 +neutronclient/neutron/v2_0/subnetpool.py,sha256=BPFELUj04jVPiBUdswSFT8JxAVF34higAlEeMgz2Sao,3233 +neutronclient/neutron/v2_0/network.py,sha256=4ikoGZdvOMDRzJTf_bvhMVRAYsEDmxchfkB9bwgPwEI,6252 +neutronclient/neutron/v2_0/agent.py,sha256=x9xcPse4_a3WR4dlI-HjprrMy2yhL4UBlViV0ExZtIs,2424 +neutronclient/neutron/v2_0/servicetype.py,sha256=e6qMcN6OHSXwiX_q8Jl0nLm18KZQVFMap4YQB31thGg,946 +neutronclient/neutron/v2_0/floatingip.py,sha256=KMgmuPBa8hYIVOFENQZUTs5Adw5AhDcOIL1W7QjRli8,5602 +neutronclient/neutron/v2_0/networkprofile.py,sha256=3mo_Cb_6tT28ojAIzCIj5OFvcvDI6m1fkUqAX4yMW5A,6179 +neutronclient/neutron/v2_0/securitygroup.py,sha256=hKCtcflyocHo9FCFgIdqTGdFc9yF0NrlqmvICjGE9n0,13953 +neutronclient/neutron/v2_0/policyprofile.py,sha256=4cwuatEvuEvg-kFpdySo2ILha49-Js9yOEIqhq4Rlwo,2551 +neutronclient/neutron/v2_0/nsx/qos_queue.py,sha256=zO3UN-lLgL2JxQ4goECOTA7BlxSV8cZcIcWS4szyXFU,2659 +neutronclient/neutron/v2_0/nsx/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/nsx/networkgateway.py,sha256=69sb8pFP2lX_4Jd_Lw7EMNeK1TQDBjgd5ykj6u6m4aE,9675 +neutronclient/neutron/v2_0/nec/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/nec/packetfilter.py,sha256=zLT8pBbq9KAAHTBAFXE-4bY3bPX1ZlQ_92YV8YjwAA0,8555 +neutronclient/neutron/v2_0/lb/member.py,sha256=iXlLQiWhbCbtLl7cCOV5bYDYYt3dkxyfhpyzyLJfH3s,2792 +neutronclient/neutron/v2_0/lb/vip.py,sha256=VEegeUfLOCoCyavE9nTXyKwrP3LGMAhmsb3yOed76Es,3612 +neutronclient/neutron/v2_0/lb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/lb/healthmonitor.py,sha256=p3oc9vusteMbK0KiaXLvRqe0du8-vYOySXPU1w1ghUs,6419 +neutronclient/neutron/v2_0/lb/pool.py,sha256=MmJWbumkTDeu60ieBsKrEPluAzrIA4o5VYSkUxwLkFU,4097 +neutronclient/neutron/v2_0/lb/v2/member.py,sha256=rrIFsZwWRU-1ug2b6eaJCFXwEkzc3q3yTPemQWr8wAU,4846 +neutronclient/neutron/v2_0/lb/v2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/lb/v2/healthmonitor.py,sha256=3M1flxP_chrk6UH5eWeHpDwEuYt3M1UcUzCV8ma6SQk,4708 +neutronclient/neutron/v2_0/lb/v2/listener.py,sha256=iytVR3S4hmeydUafQxgIywmhA9rDovXnpupGIZldvd4,4258 +neutronclient/neutron/v2_0/lb/v2/loadbalancer.py,sha256=Gy5A8FjhgcjZnbc3IsiyTEVp5RfPY4eUwPNeuh_kgzM,3044 +neutronclient/neutron/v2_0/lb/v2/pool.py,sha256=ItBnp6d7YSqQy9Kg9uf09OCCOU7Bc4IPSolmvJI_nxQ,4050 +neutronclient/neutron/v2_0/vpn/ipsec_site_connection.py,sha256=z2WOt9mWpAcCt3yP1vrzRmzP_eUmFhzDEbzOLK7Yk2A,6921 +neutronclient/neutron/v2_0/vpn/ikepolicy.py,sha256=IACSwE5LCwbR1FBanQ648eN2WaOUKXgBwUp-v07adlA,4424 +neutronclient/neutron/v2_0/vpn/vpnservice.py,sha256=bQ7UGan2Hyx5rroKa7VxfQdtNjO8rz0upG5DRX7gB8I,2949 +neutronclient/neutron/v2_0/vpn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/vpn/ipsecpolicy.py,sha256=g0CyaBpLspgPJAuQ98ia4XU_doBWwqsMcRBhUesJr2E,4523 +neutronclient/neutron/v2_0/vpn/utils.py,sha256=7vY-ymWEHISKTtiTK1ZjLrOncg0SmZxqHdzaxYuk7QQ,4347 +neutronclient/neutron/v2_0/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/contrib/_fox_sockets.py,sha256=MD15SAKWEeQz9eERwdrPJuzRZlmllIX_8mpyI3L_UWA,2700 +neutronclient/neutron/v2_0/fw/firewallrule.py,sha256=YouxZFbFB6Dtdr7kBaGbCHRvuGmpZWSQiDXNc49DDvs,5293 +neutronclient/neutron/v2_0/fw/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/neutron/v2_0/fw/firewallpolicy.py,sha256=oAivbiz7pCK90zZLsdpUxOQyBjjoCIMt7nqSqz73R_c,8011 +neutronclient/neutron/v2_0/fw/firewall.py,sha256=U8yu4CKM8P7TXD16AQ9b6u2LhCUYHlp9LsNS_EG6XEA,4658 +neutronclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/test_command_meta.py,sha256=CVACl5NEYf_nfaaofO2aHe5obCzBJtiYBt2cfb731aM,1496 +neutronclient/tests/unit/test_casual_args.py,sha256=ZfNTICTYBx59weBTqY4jAqMmGIVJhhBIwm0kDB7PZy0,4787 +neutronclient/tests/unit/test_client_extension.py,sha256=MBady3W1pbX1HV1l0gsBF_v2KanpRKaDjqke_eFYGig,3939 +neutronclient/tests/unit/test_cli20_servicetype.py,sha256=9-SMQyNqObJHvGzIJxacTxteMLTIwyFOhnzUIuQZblI,2268 +neutronclient/tests/unit/test_name_or_id.py,sha256=9kUCnSzhw8ONWjSqSo8WjJxAwuNCFtr6gAY281jndwM,8241 +neutronclient/tests/unit/test_cli20_networkprofile.py,sha256=l8DO8lcFcQFp8Yz-m5T-PkwFYxg4jY_chFzxlTSjq68,6186 +neutronclient/tests/unit/test_cli20_router.py,sha256=Alox3c6sL6CwbwQK9NE_2aISJR2E68f3iRR02pw9m74,10733 +neutronclient/tests/unit/test_ssl.py,sha256=MqMWT3Ms7rNIgRCNa6E7l29nIP7SRWLj6s7G8qHar_k,6303 +neutronclient/tests/unit/test_cli20_extensions.py,sha256=WepiTkouEAYalDgwm2T4vJCZNyfNWxHXGvVGlQipldI,1945 +neutronclient/tests/unit/test_auth.py,sha256=knSB7sqa2ar8KM1DI9mQVGk0i6fTQlL6KH6vgMZ-3-M,15714 +neutronclient/tests/unit/test_cli20_agents.py,sha256=lDotblyne1EcKAqXkZxMqZ2kWcx1OOSsT53yMgR2VRY,3052 +neutronclient/tests/unit/test_validators.py,sha256=Clm9BLJ9F3cQSzqIExiookZ2Y-zV987T6NLCyMQ1uK0,4101 +neutronclient/tests/unit/test_cli20_agentschedulers.py,sha256=1wOxeXbpqVPg3Mjm8OFOGLd_hTkP7iHn2OrX1weTn14,8631 +neutronclient/tests/unit/test_cli20_nsx_queue.py,sha256=EwpVQPkoAvQGGRd4-koP8Z6_6MSxIJvzTlF2Nq55Yt8,3124 +neutronclient/tests/unit/test_utils.py,sha256=jFAv_umzbkO2OT6gf_YM8TYXhey9xjzJWHOEZW4_DEQ,3942 +neutronclient/tests/unit/test_cli20_port.py,sha256=6r9hPN9ODu0ClteSSTew5CvUJ2RnyPlJ7TJhO9Eypu8,24519 +neutronclient/tests/unit/test_cli20_policyprofile.py,sha256=LMaaegdw7yEN3OC_RKuLe3CLmW2t4pv5dFjBvD3srzg,3299 +neutronclient/tests/unit/test_cli20_credential.py,sha256=qgSsLgcuIovXVfU23o9agHxzzQNy5msCRQQ7FLC5VrM,3301 +neutronclient/tests/unit/test_http.py,sha256=fVi_uyM4KTbDqIo46_1y7YkJtKGO8DodIOyxvSS7Fx4,4261 +neutronclient/tests/unit/test_cli20_securitygroup.py,sha256=AO8BANQKZNhejTzTmrOkQvQpDSGNYBlFB6hu3Ri71Mk,27847 +neutronclient/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/test_cli20_subnet.py,sha256=kUtm5xiLuLZel2FDif_Ha3KhjR0uzdjeQw7cI59iOFI,28385 +neutronclient/tests/unit/test_cli20_packetfilter.py,sha256=zxFfZioKa-dmJas1MCMidyhUTj7ie-ub5JVTaYcYgqo,12721 +neutronclient/tests/unit/test_shell.py,sha256=MCENey0J7TC1PZ03ZAAdYJzTDDy62L0uq4Ha2Mm2Zos,20714 +neutronclient/tests/unit/test_cli20_network.py,sha256=S_boUevZ7dJt8mJebpozUAZQGcD1K5dlYNIPabDzOug,25658 +neutronclient/tests/unit/test_cli20.py,sha256=gddkxkE31QyRYoA_DdYBRBOC8wEn0J-z0QqqcQn-l1Y,30997 +neutronclient/tests/unit/test_cli20_subnetpool.py,sha256=9P37KlirBwtxjCsGoaG53LiQc_AgUKER-sLcyNY7_9A,5724 +neutronclient/tests/unit/test_cli20_floatingips.py,sha256=RuC31aogiyDUX70IVsJH2gKIijBFtP_L4TJakJ1J_gM,6258 +neutronclient/tests/unit/test_quota.py,sha256=uPFNMgM2m7oXH9TRO8cXuXtJE-YpMQE7rbHDQ-iYIu8,1680 +neutronclient/tests/unit/test_cli20_nuage_netpartition.py,sha256=RBpAlqQHkllk9fP_XJXk135Iv2YRqDzoz5-jhdoXVgU,2252 +neutronclient/tests/unit/test_cli20_metering.py,sha256=7qbEbZvb9mU80SkTSrJy-VGsTv5Mw0gegEuc34i7iQw,3974 +neutronclient/tests/unit/test_cli20_nsx_networkgateway.py,sha256=UVKJaGVBAtR9OKSWzuwsVoDdaV06xGcf-juNULBYK5Y,11974 +neutronclient/tests/unit/lb/test_cli20_pool.py,sha256=RaKKmKY7lVJm-C1kue3sA8x9zmISJWDU_M_YCwkb-ec,6741 +neutronclient/tests/unit/lb/test_cli20_vip.py,sha256=6eEVycpMkUpTWBIP-ArFvdToZF5_42ch9qV9H36D82U,8315 +neutronclient/tests/unit/lb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/lb/test_cli20_healthmonitor.py,sha256=n5hVcJQzWsJIZHIsPBjI5DEKnSA6sCJ9MDWPlBAgqFc,8597 +neutronclient/tests/unit/lb/test_cli20_member.py,sha256=mmrzMF4nMzn6BZNGcW1beK7YZ4xCxY0YsnGcYphyM7g,4933 +neutronclient/tests/unit/lb/v2/test_cli20_listener.py,sha256=l_wcr4j_tT0GHJu30RVZH7QMNDxYjRtXOQv0WNCbTbs,6197 +neutronclient/tests/unit/lb/v2/test_cli20_pool.py,sha256=LLV-EQfWySRDX0P3CzgNuBSIqNGGL957KVJZphCsm3s,6092 +neutronclient/tests/unit/lb/v2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/lb/v2/test_cli20_healthmonitor.py,sha256=49k1vSVmanceclnQEEpSe9wHzTNPpknLKkb13tGcvUU,7057 +neutronclient/tests/unit/lb/v2/test_cli20_loadbalancer.py,sha256=Zb86qoJ1EDth9yIcPPVMAN3PRTgYgL-IMaz7CraUeXo,6045 +neutronclient/tests/unit/lb/v2/test_cli20_member.py,sha256=xXPTF_ylIKq1H4pNhjTqxcn1XxBmOa24WJWIriJ5XPU,6776 +neutronclient/tests/unit/vpn/test_utils.py,sha256=j2TBaTCldh_cB-k65DNVOEV0M0tTgSKAccMDmB-uxp8,6025 +neutronclient/tests/unit/vpn/test_cli20_ipsecpolicy.py,sha256=sDcYbQz-uOld2_idWO3cl5HpTHMIllrouKKlXuC8s7I,8365 +neutronclient/tests/unit/vpn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/vpn/test_cli20_ipsec_site_connection.py,sha256=BNulhKAHJJXKfdD0GP0DSBXFhkUFZz_Qw-RdnRhEiN4,12624 +neutronclient/tests/unit/vpn/test_cli20_ikepolicy.py,sha256=u8bc7-peE1t773CdZnHs1XeizlrbUSWj-EYEv92Qwvs,8275 +neutronclient/tests/unit/vpn/test_cli20_vpnservice.py,sha256=hsYDOd20x5dWHJsQJ0mhNJIE-iJn7AzBh3zNA4y6DCk,5278 +neutronclient/tests/unit/fw/test_cli20_firewallrule.py,sha256=Z-eQdFczoy2huhkZSnrI--z7PdKnXe0oHrNSsv7rqcI,8022 +neutronclient/tests/unit/fw/test_cli20_firewall.py,sha256=Hz3UtdHZfNTFA65UpfNVfQPxl8nuCyuikuxRA2SkMow,7062 +neutronclient/tests/unit/fw/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/unit/fw/test_cli20_firewallpolicy.py,sha256=zK6wlr0AECdWFfOKZFUuUVVxxQCmIfeMUd0bq0Ym-6A,9822 +neutronclient/tests/functional/base.py,sha256=8vxmDtHGXuIPwK3yFj1pnY2537KTG6gMn5H0_DhXSWI,1576 +neutronclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +neutronclient/tests/functional/test_readonly_neutron.py,sha256=P_RuP0ic5ME7TRUWRHK2Gv4TMG8sgIb4ubyMMNiOWZ0,8290 +neutronclient/tests/functional/hooks/post_test_hook.sh,sha256=bznc0IRw2isDCbqKAyxaFbjVGXfm7wEyQF65lpnUwek,1811 +/usr/bin/neutron,sha256=YH_TolaPy7UNZdbYj1iMHSyktJQXorAjcmvbvdjWuKQ,220 +neutronclient/neutron/v2_0/lb/v2/member.pyc,, +neutronclient/tests/functional/base.pyc,, +neutronclient/tests/unit/test_auth.pyc,, +neutronclient/tests/__init__.pyc,, +neutronclient/neutron/v2_0/networkprofile.pyc,, +neutronclient/neutron/v2_0/lb/v2/__init__.pyc,, +neutronclient/tests/unit/test_cli20_securitygroup.pyc,, +neutronclient/tests/unit/lb/test_cli20_pool.pyc,, +neutronclient/common/utils.pyc,, +neutronclient/neutron/v2_0/credential.pyc,, +neutronclient/version.pyc,, +neutronclient/tests/unit/lb/v2/test_cli20_pool.pyc,, +neutronclient/tests/unit/test_cli20_packetfilter.pyc,, +neutronclient/neutron/v2_0/__init__.pyc,, +neutronclient/neutron/client.pyc,, +neutronclient/shell.pyc,, +neutronclient/common/validators.pyc,, +neutronclient/tests/unit/test_cli20_nsx_networkgateway.pyc,, +neutronclient/neutron/v2_0/nec/__init__.pyc,, +neutronclient/tests/unit/test_cli20_networkprofile.pyc,, +neutronclient/neutron/v2_0/floatingip.pyc,, +neutronclient/tests/unit/vpn/test_cli20_vpnservice.pyc,, +neutronclient/tests/unit/test_command_meta.pyc,, +neutronclient/tests/unit/test_quota.pyc,, +neutronclient/neutron/v2_0/contrib/__init__.pyc,, +neutronclient/neutron/v2_0/vpn/ipsecpolicy.pyc,, +neutronclient/neutron/v2_0/subnet.pyc,, +neutronclient/neutron/v2_0/fw/firewall.pyc,, +neutronclient/tests/unit/lb/test_cli20_vip.pyc,, +neutronclient/neutron/v2_0/subnetpool.pyc,, +neutronclient/tests/unit/test_casual_args.pyc,, +neutronclient/neutron/v2_0/vpn/ikepolicy.pyc,, +neutronclient/tests/unit/fw/test_cli20_firewall.pyc,, +neutronclient/neutron/v2_0/nec/packetfilter.pyc,, +neutronclient/neutron/v2_0/nsx/networkgateway.pyc,, +neutronclient/neutron/v2_0/lb/v2/loadbalancer.pyc,, +neutronclient/tests/unit/fw/test_cli20_firewallrule.pyc,, +neutronclient/tests/unit/test_cli20_network.pyc,, +neutronclient/neutron/v2_0/vpn/utils.pyc,, +neutronclient/neutron/v2_0/port.pyc,, +neutronclient/tests/unit/test_client_extension.pyc,, +neutronclient/neutron/v2_0/nsx/qos_queue.pyc,, +neutronclient/neutron/v2_0/lb/member.pyc,, +neutronclient/v2_0/client.pyc,, +neutronclient/client.pyc,, +neutronclient/neutron/v2_0/vpn/vpnservice.pyc,, +neutronclient/tests/unit/test_cli20_subnetpool.pyc,, +neutronclient/neutron/v2_0/metering.pyc,, +neutronclient/tests/unit/test_cli20_subnet.pyc,, +neutronclient/__init__.pyc,, +neutronclient/tests/unit/test_cli20_nsx_queue.pyc,, +neutronclient/neutron/v2_0/lb/v2/pool.pyc,, +neutronclient/tests/unit/test_name_or_id.pyc,, +neutronclient/neutron/v2_0/policyprofile.pyc,, +neutronclient/neutron/v2_0/vpn/__init__.pyc,, +neutronclient/tests/unit/fw/test_cli20_firewallpolicy.pyc,, +neutronclient/tests/unit/vpn/__init__.pyc,, +neutronclient/tests/unit/test_http.pyc,, +neutronclient/tests/unit/test_cli20.pyc,, +neutronclient/tests/unit/test_utils.pyc,, +neutronclient/common/serializer.pyc,, +neutronclient/neutron/v2_0/lb/v2/healthmonitor.pyc,, +neutronclient/tests/unit/test_shell.pyc,, +neutronclient/neutron/v2_0/fw/__init__.pyc,, +neutronclient/tests/unit/lb/v2/test_cli20_healthmonitor.pyc,, +neutronclient/tests/unit/test_cli20_agents.pyc,, +neutronclient/neutron/v2_0/network.pyc,, +neutronclient/tests/unit/vpn/test_cli20_ikepolicy.pyc,, +neutronclient/neutron/v2_0/lb/v2/listener.pyc,, +neutronclient/tests/unit/test_cli20_metering.pyc,, +neutronclient/tests/unit/vpn/test_utils.pyc,, +neutronclient/neutron/v2_0/fw/firewallpolicy.pyc,, +neutronclient/common/__init__.pyc,, +neutronclient/neutron/v2_0/lb/healthmonitor.pyc,, +neutronclient/neutron/v2_0/servicetype.pyc,, +neutronclient/neutron/v2_0/lb/pool.pyc,, +neutronclient/neutron/__init__.pyc,, +neutronclient/neutron/v2_0/securitygroup.pyc,, +neutronclient/tests/unit/test_cli20_policyprofile.pyc,, +neutronclient/neutron/v2_0/agent.pyc,, +neutronclient/tests/unit/lb/v2/test_cli20_loadbalancer.pyc,, +neutronclient/tests/unit/test_cli20_nuage_netpartition.pyc,, +neutronclient/common/constants.pyc,, +neutronclient/neutron/v2_0/quota.pyc,, +neutronclient/tests/unit/test_cli20_floatingips.pyc,, +neutronclient/tests/unit/lb/test_cli20_member.pyc,, +neutronclient/tests/unit/__init__.pyc,, +neutronclient/neutron/v2_0/agentscheduler.pyc,, +neutronclient/tests/unit/test_ssl.pyc,, +neutronclient/tests/unit/lb/v2/test_cli20_member.pyc,, +neutronclient/neutron/v2_0/fw/firewallrule.pyc,, +neutronclient/tests/unit/test_validators.pyc,, +neutronclient/tests/unit/test_cli20_extensions.pyc,, +neutronclient/tests/unit/lb/v2/__init__.pyc,, +neutronclient/tests/unit/lb/__init__.pyc,, +neutronclient/tests/unit/test_cli20_port.pyc,, +neutronclient/common/extension.pyc,, +neutronclient/v2_0/__init__.pyc,, +neutronclient/i18n.pyc,, +neutronclient/tests/unit/test_cli20_router.pyc,, +neutronclient/common/command.pyc,, +neutronclient/tests/functional/test_readonly_neutron.pyc,, +neutronclient/neutron/v2_0/nsx/__init__.pyc,, +neutronclient/tests/unit/lb/test_cli20_healthmonitor.pyc,, +neutronclient/neutron/v2_0/extension.pyc,, +neutronclient/neutron/v2_0/netpartition.pyc,, +neutronclient/tests/unit/fw/__init__.pyc,, +neutronclient/neutron/v2_0/lb/__init__.pyc,, +neutronclient/tests/unit/lb/v2/test_cli20_listener.pyc,, +neutronclient/neutron/v2_0/router.pyc,, +neutronclient/neutron/v2_0/contrib/_fox_sockets.pyc,, +neutronclient/neutron/v2_0/vpn/ipsec_site_connection.pyc,, +neutronclient/tests/unit/vpn/test_cli20_ipsecpolicy.pyc,, +neutronclient/tests/unit/test_cli20_credential.pyc,, +neutronclient/tests/unit/test_cli20_agentschedulers.pyc,, +neutronclient/tests/functional/__init__.pyc,, +neutronclient/tests/unit/vpn/test_cli20_ipsec_site_connection.pyc,, +neutronclient/neutron/v2_0/lb/vip.pyc,, +neutronclient/tests/unit/test_cli20_servicetype.pyc,, +neutronclient/common/exceptions.pyc,, +neutronclient/common/clientmanager.pyc,, diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/WHEEL b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..9cf712fcbd --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +neutron = neutronclient.shell:main + diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/metadata.json b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/metadata.json new file mode 100644 index 0000000000..e5d4a9b2cb --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"version": "2.5.0", "metadata_version": "2.0", "extensions": {"python.commands": {"wrap_console": {"neutron": "neutronclient.shell:main"}}, "python.details": {"project_urls": {"Home": "http://www.openstack.org/"}, "contacts": [{"email": "openstack-dev@lists.openstack.org", "name": "OpenStack Networking Project", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}}, "python.exports": {"console_scripts": {"neutron": "neutronclient.shell:main"}}}, "run_requires": [{"requires": ["pbr (>=0.6,!=0.7,<1.0)", "argparse", "cliff (>=1.10.0)", "iso8601 (>=0.1.9)", "netaddr (>=0.7.12)", "oslo.i18n (>=1.5.0)", "oslo.serialization (>=1.4.0)", "oslo.utils (>=1.4.0)", "requests (>=2.2.0,!=2.4.0)", "python-keystoneclient (>=1.1.0)", "simplejson (>=2.2.0)", "six (>=1.9.0)", "Babel (>=1.3)"]}], "name": "python-neutronclient", "summary": "CLI and Client Library for OpenStack Networking", "generator": "bdist_wheel (0.24.0)", "extras": [], "classifiers": ["Environment :: OpenStack", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4"], "test_requires": [{"requires": ["hacking (>=0.10.0,<0.11)", "cliff-tablib (>=1.0)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "mox3 (>=0.7.0)", "mock (>=1.0)", "oslosphinx (>=2.5.0)", "oslotest (>=1.5.1)", "python-subunit (>=0.0.18)", "requests-mock (>=0.6.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "testrepository (>=0.0.18)", "testtools (>=0.9.36,!=1.2.0)", "tempest-lib (>=0.4.0)"]}]} \ No newline at end of file diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/pbr.json b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/pbr.json new file mode 100644 index 0000000000..3592605697 --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"is_release": true, "git_version": "2f0fc2c"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/top_level.txt b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/top_level.txt new file mode 100644 index 0000000000..aa91852838 --- /dev/null +++ b/awx/lib/site-packages/python_neutronclient-2.5.0.dist-info/top_level.txt @@ -0,0 +1 @@ +neutronclient diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..50dd0489ad --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,88 @@ +Python bindings to the OpenStack Nova API +================================================== + +This is a client for the OpenStack Nova API. There's a Python API (the +``novaclient`` module), and a command-line script (``nova``). Each +implements 100% of the OpenStack Nova API. + +See the `OpenStack CLI guide`_ for information on how to use the ``nova`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-novaclient +.. _Launchpad: https://launchpad.net/python-novaclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +python-novaclient is licensed under the Apache License like the rest of +OpenStack. + + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``nova``, that you +can use to interact with any OpenStack cloud. + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--os-compute-api-version``. Or set them as +an environment variables as well:: + + export OS_AUTH_URL=http://example.com:8774/v1.1/ + export OS_COMPUTE_API_VERSION=2 + +If you are using Keystone, you need to set the OS_AUTH_URL to the keystone +endpoint:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +You'll find complete documentation on the shell by running +``nova help`` + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + + +To use with nova, with keystone as the authentication system:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from novaclient.v2 import client + >>> nt = client.Client(USER, PASS, TENANT, AUTH_URL, service_type="compute") + >>> nt.flavors.list() + [...] + >>> nt.servers.list() + [...] + >>> nt.keypairs.list() + [...] + + +* License: Apache License, Version 2.0 +* Documentation: http://docs.openstack.org/developer/python-novaclient +* Source: http://git.openstack.org/cgit/openstack/python-novaclient +* Bugs: http://bugs.launchpad.net/python-novaclient + + + diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/METADATA b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/METADATA new file mode 100644 index 0000000000..4215f6dc66 --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/METADATA @@ -0,0 +1,121 @@ +Metadata-Version: 2.0 +Name: python-novaclient +Version: 2.25.0 +Summary: Client library for OpenStack Compute API +Home-page: https://git.openstack.org/cgit/openstack/python-novaclient +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: Apache License, Version 2.0 +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Console +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: Information Technology +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: pbr (>=0.11,<2.0) +Requires-Dist: argparse +Requires-Dist: iso8601 (>=0.1.9) +Requires-Dist: oslo.i18n (>=1.5.0) +Requires-Dist: oslo.serialization (>=1.4.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: requests (>=2.5.2) +Requires-Dist: simplejson (>=2.2.0) +Requires-Dist: six (>=1.9.0) +Requires-Dist: Babel (>=1.3) +Requires-Dist: python-keystoneclient (>=1.3.0) + +Python bindings to the OpenStack Nova API +================================================== + +This is a client for the OpenStack Nova API. There's a Python API (the +``novaclient`` module), and a command-line script (``nova``). Each +implements 100% of the OpenStack Nova API. + +See the `OpenStack CLI guide`_ for information on how to use the ``nova`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-novaclient +.. _Launchpad: https://launchpad.net/python-novaclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +python-novaclient is licensed under the Apache License like the rest of +OpenStack. + + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``nova``, that you +can use to interact with any OpenStack cloud. + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--os-compute-api-version``. Or set them as +an environment variables as well:: + + export OS_AUTH_URL=http://example.com:8774/v1.1/ + export OS_COMPUTE_API_VERSION=2 + +If you are using Keystone, you need to set the OS_AUTH_URL to the keystone +endpoint:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +You'll find complete documentation on the shell by running +``nova help`` + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + + +To use with nova, with keystone as the authentication system:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from novaclient.v2 import client + >>> nt = client.Client(USER, PASS, TENANT, AUTH_URL, service_type="compute") + >>> nt.flavors.list() + [...] + >>> nt.servers.list() + [...] + >>> nt.keypairs.list() + [...] + + +* License: Apache License, Version 2.0 +* Documentation: http://docs.openstack.org/developer/python-novaclient +* Source: http://git.openstack.org/cgit/openstack/python-novaclient +* Bugs: http://bugs.launchpad.net/python-novaclient + + + diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/RECORD b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/RECORD new file mode 100644 index 0000000000..45dc5e6581 --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/RECORD @@ -0,0 +1,327 @@ +novaclient/shell.py,sha256=VipincJhA_jP_rcD2wAIZTelpAjElUB-M-sR38m_bUE,31497 +novaclient/extension.py,sha256=8KeNcWq1EvmUeaPHuv1fF002FVUfuKafq9fEDoQcmPg,1471 +novaclient/base.py,sha256=jp8U5eT76ARNSL9sGayR9UILET0d50OhAD7-p0y2rz8,10672 +novaclient/crypto.py,sha256=-kCSLLbhYhbKQRgrI7mPEV5FAnorUAmSwIzVLTuaLWw,1293 +novaclient/i18n.py,sha256=OnV8-3GuuTthQ9zOAUkW6U4u1mkCCsBSME4pVnGv4vk,1144 +novaclient/__init__.py,sha256=iaB9S7lKQg_4rpC1kYg6edgDOgDkVa-7jzYnYv289bc,702 +novaclient/exceptions.py,sha256=76Hsgv-Ga3UC9e_9Xp-_SC_rFABA8lQuxLhmRxXuYh4,6647 +novaclient/client.py,sha256=_rjo_l-hE6KVBjIBu8seAg62wllXjQQjgILe4-xi82M,31011 +novaclient/service_catalog.py,sha256=2xauijhfcJnPJ3XzoAocEEPvAEijpA4nA_dIWyAq_RQ,3521 +novaclient/auth_plugin.py,sha256=nLg9_x5pxtl3o3jLiXhCA1FtffybqKDSol1pNuMyJPA,4564 +novaclient/utils.py,sha256=CZ_ZNZWVtqtJltnKuimzSUxYhhRLh_hP8375L2EWGFU,11249 +novaclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/openstack/common/_i18n.py,sha256=vHLj-cQe25jwo2z1_sI0PHoRKzxdvZ5f7Y4IoJV25ZE,1731 +novaclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/openstack/common/cliutils.py,sha256=AyiXz_kjRbWXfv65h2x7MSNvFg_9IvOCfIYwV_WLvQk,7946 +novaclient/openstack/common/apiclient/auth.py,sha256=_o17oIgRu13oW8lfoXClqVp1cxkBGunsNMUgrNtu0UI,7465 +novaclient/openstack/common/apiclient/base.py,sha256=oU4XBoHgkC6B9_CSYRZ785md0Os1ifcJpFsqMqfFqgk,16920 +novaclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/openstack/common/apiclient/exceptions.py,sha256=v7vKwH4l-OWGJxI8BmyIHX3jc-BFOce60tfUlPaycF4,12999 +novaclient/openstack/common/apiclient/client.py,sha256=zLV_N3B74vEmsoN-qzAg8KyvofnvnaQHF3HSqrYrRds,13882 +novaclient/openstack/common/apiclient/fake_client.py,sha256=RxTeYXHWd0Skvq_R5xs7D599nkzahgbnb517grVPxTs,6473 +novaclient/openstack/common/apiclient/utils.py,sha256=RwwrrUuwyJTuWAOjrxRhvDMoZz4hakeHthGEku0nKj0,3412 +novaclient/v1_1/__init__.py,sha256=FacF0UW5052Ruh69r-gIpLp6RRrF1KpsVQuk0No55mc,1511 +novaclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/unit/idfake.pem,sha256=5xyZTBrj_LCCgF9I4FCSdu0gG19Ek3MyjpddaU4sVbU,1675 +novaclient/tests/unit/test_auth_plugins.py,sha256=IRlmokNemKLSWAYWaXlnuB4QohqBD0MLlCCpZaS9yPs,12160 +novaclient/tests/unit/fakes.py,sha256=e1TaGu--vRIYugrP8QN_FbY1IrcliKEBcxXULE2M_ZE,2905 +novaclient/tests/unit/test_base.py,sha256=r9qpedxLUxamRrDo0LDYfFRkQdyrGbCwuzMPEMO7fc4,2515 +novaclient/tests/unit/test_client.py,sha256=1k5fymIvEv7ZhlmOMSPwNOGqIeJs-9IgL721UqsoKGY,19740 +novaclient/tests/unit/test_utils.py,sha256=enk_QZv8_twa2oJHwEOxqFvaXyfcROUhmTdQlhiewwc,13433 +novaclient/tests/unit/test_service_catalog.py,sha256=Ly0Yd8dLP84eoJXvZ6B-nii0ahy5O-0ntBIGVfFnKyM,2989 +novaclient/tests/unit/test_discover.py,sha256=ccM2PBz2_7cvetoY-hMY0QltPKUGpHGe6VheGATbeJM,2768 +novaclient/tests/unit/test_http.py,sha256=BvRW1Eb_dnQ7M-qkYiJN9B_Tnx3HM2m9gD9WbEsUe7I,6958 +novaclient/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/unit/test_shell.py,sha256=KbR07NZDkUY-Mcyd1ZVQdLxP8c5jlRGemltSHSYACWk,15246 +novaclient/tests/unit/utils.py,sha256=c5DVNic--GlmKi-rQ2a1P5HRgbN5keI_ZYpsP7Gvj4Y,4445 +novaclient/tests/unit/fixture_data/fping.py,sha256=-wO2oe-yIV9dT7Ucq_GgfIYUevctesbl7FUtNmx52a8,1508 +novaclient/tests/unit/fixture_data/availability_zones.py,sha256=vTmXRyz0d66Ng6EA3Fu4HXwfPf-7GuLgsduFIwwHU3M,3264 +novaclient/tests/unit/fixture_data/hosts.py,sha256=AegrYQjCalxELNHugcDU5aVt1B8OYTBv9vCcAN0hN60,5296 +novaclient/tests/unit/fixture_data/certs.py,sha256=6Rak3Phex1uAXB4r513aYhpdxrIy6TtAjSxuQ02n260,1733 +novaclient/tests/unit/fixture_data/hypervisors.py,sha256=s7AraOO-Uz7_3PM4BepTF4PDTO84wqpENb3u6TlUb9w,6468 +novaclient/tests/unit/fixture_data/base.py,sha256=RSslKO_V_fIqAKRUCPglAsbtoiW3t4XW2FAIMYAuifg,1241 +novaclient/tests/unit/fixture_data/servers.py,sha256=aNCx7tg7Wn03aV4qbjwcxhhB-K4m3kkLLX6HYn9pxWw,16490 +novaclient/tests/unit/fixture_data/security_groups.py,sha256=wNRyDb5m6m7MiLBKN8wlbxLkL6TO5nGCHfYQNwol1f4,3695 +novaclient/tests/unit/fixture_data/keypairs.py,sha256=X5Uv5l6YltFB0nhnoXuve4gWkZR0U3nBGvcdJoOJqIY,1759 +novaclient/tests/unit/fixture_data/quotas.py,sha256=2T99uSMIsCAfAxR_lw66AY4JrmzXnskXDiTDoss5hnc,2575 +novaclient/tests/unit/fixture_data/fixedips.py,sha256=uUBfhE6lduY4lOFAINNVl_9zNjKk4wYPSTkqDNgX0b8,1364 +novaclient/tests/unit/fixture_data/networks.py,sha256=JVlu74wExDcsOUzGFV2utkFCH2lt2Y125CT5u9N17C0,2178 +novaclient/tests/unit/fixture_data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/unit/fixture_data/limits.py,sha256=Pxpr0rfHhDjRdnoY0OPz8Gt1aVxSssLYItdwA9JPpiQ,2984 +novaclient/tests/unit/fixture_data/security_group_rules.py,sha256=F6dbUvqCzVwaoTItw585oRsj0raIUSC-P5Z-6i_bwuE,2080 +novaclient/tests/unit/fixture_data/agents.py,sha256=9vidUbqW_TdxUXW1ExVhAkOAAhzAKsQ0ipmehHKMdT4,1816 +novaclient/tests/unit/fixture_data/floatingips.py,sha256=n6vJX1Ff72nxo39vbIdWwh9xs7J71ZuOcd9e3lIQKKE,8102 +novaclient/tests/unit/fixture_data/client.py,sha256=BAciuw0KzcWlBRAultwnAP0OhavdbV2xa5mhXfea31M,2166 +novaclient/tests/unit/fixture_data/images.py,sha256=HtBBnZDT7pXk1Sf1HRE9Tz4W6lrK93JR9SQZQIBmZVs,2783 +novaclient/tests/unit/fixture_data/server_groups.py,sha256=pZT6Hd2ziRzz21c_WD9_NqmfWUe6VQfcRH4ZBSvHpfg,2500 +novaclient/tests/unit/fixture_data/aggregates.py,sha256=n8qMHzH8xoAkjFDMs4Z8CmwJskEaJQ73j0lYZUQjCB8,1960 +novaclient/tests/unit/fixture_data/cloudpipe.py,sha256=aZmPNJIxYh0Jt9d5vx0LZdfOffOfHFw5H2Jl8cx_MmI,1492 +novaclient/tests/unit/v2/test_quota_classes.py,sha256=Ph63NIhUoLcoEj6LgwO7vnHPFbFWrT92DipjKVbGwus,1421 +novaclient/tests/unit/v2/test_hypervisors.py,sha256=l3nRfV780aZSkS8w5RULSW-PDrF9PH9plLPu9-62PpY,6171 +novaclient/tests/unit/v2/test_server_groups.py,sha256=basy7MoIrmHuTVNZB32iqCZ2sDR5LSq0JSop7ZfkYjE,2424 +novaclient/tests/unit/v2/test_aggregates.py,sha256=-R3VSi6FRBZE8M0C067CCVqwNvdgWIZRmmB8HUvjglI,5757 +novaclient/tests/unit/v2/testfile.txt,sha256=GJhq41cAJxuagHNyz6mT5lAQ_2njy9K4UUz3vdpvKzE,5 +novaclient/tests/unit/v2/test_floating_ip_dns.py,sha256=AbjNDnXKom8LTfzxNOceH_AQybRLdXpvmlmmhY-EuEI,3529 +novaclient/tests/unit/v2/test_floating_ip_pools.py,sha256=c9Ys7GOL3foOMSFnE93XP7_2it8rMnqQEWCawW3Qnv8,1237 +novaclient/tests/unit/v2/test_servers.py,sha256=NL0DCxjKj77LYZCWhQ7FAFbY3p2nggEK7n1zFUFsPQk,28696 +novaclient/tests/unit/v2/fakes.py,sha256=i_EfBJBdorZxSKoLvxKcHejWQDPCWeHM8VbWcp9mRk8,81992 +novaclient/tests/unit/v2/test_auth.py,sha256=PeZTj8tHNXMYDw5FW05msJ9pT9AYraKU6fFV-a_SLMY,14296 +novaclient/tests/unit/v2/test_quotas.py,sha256=1HqRfOfmJDLE_e4itcRBi4CV9BqC4REpuOhpfe3QDF4,2395 +novaclient/tests/unit/v2/test_floating_ips.py,sha256=L7ZqK4zI7W0eyJE4fxjtbgpPpQAyIVPRkHsEsbtAHPE,2542 +novaclient/tests/unit/v2/test_floating_ips_bulk.py,sha256=zRWiSf5ykmyz5RhXucB4cRJdcMl7j6V4wi1NJrDR9bc,3090 +novaclient/tests/unit/v2/test_keypairs.py,sha256=32epIoaGz1_izC_HWeWwQ2TShFRw3lhQqMYDY_9URKs,2452 +novaclient/tests/unit/v2/test_certs.py,sha256=n1MySl4gaod5oLWKDV_UfLgbf0NQAMLemI2zIoC9EkE,1380 +novaclient/tests/unit/v2/test_volumes.py,sha256=nW1-y7r5nWIbuqpFITQiZnk9meqSDP2diWYOp09ic-Q,3448 +novaclient/tests/unit/v2/test_client.py,sha256=l5JP-j-KegsCpAgLd3DnmhDE5dXmaVJIqsp3Pk9MjAI,1534 +novaclient/tests/unit/v2/test_limits.py,sha256=suaILbktVdYAJT4fPSUb27uHsusiyEDDB9eE5OJLJ1E,3160 +novaclient/tests/unit/v2/test_services.py,sha256=nTbsLAN04PbSwLGvG91Ou55quN88qQYXxcCLqyjE5fM,4111 +novaclient/tests/unit/v2/test_fping.py,sha256=uOT_eGkBdVJUtCImSZNQ_JsdGlCKP7OvAI-OqulOjZs,2242 +novaclient/tests/unit/v2/test_fixed_ips.py,sha256=gkhhEw7Bj_ok2ilMehb80rMYjsiQOTu40eP5B8EDVN0,1785 +novaclient/tests/unit/v2/test_usage.py,sha256=PTX_5S_BG3SMrkkfzgWjW6rbYNuZNWKyzBPrTJZ29hU,1892 +novaclient/tests/unit/v2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/unit/v2/test_agents.py,sha256=3DZtzsN5_8_1yJrIfd2tgJZ3pvA6F40JKOrgvJgVsKE,3994 +novaclient/tests/unit/v2/test_flavors.py,sha256=CZuXxujfWIBkFROk_bvcCwHhQOVHK8VMQDnSZDtqG-Y,8740 +novaclient/tests/unit/v2/test_shell.py,sha256=0kG6-M5vch_c94Mg5ruqtWsYB_uq54j7Er2vuw31rog,106319 +novaclient/tests/unit/v2/test_networks.py,sha256=pMHA1QqqO5YCpmRnhStg9QPEDZ8Bgeng2Oa8l_YJXGw,4025 +novaclient/tests/unit/v2/test_security_groups.py,sha256=vpXGZZ6bsIc2nXM2JuRb4XkB_u8G8KWzsVfBGngtNyk,3135 +novaclient/tests/unit/v2/test_security_group_rules.py,sha256=r2cHb2GE7WZPUobD5ojPXyMIH9cmONjG51S8FfRG6Ic,3573 +novaclient/tests/unit/v2/test_availability_zone.py,sha256=BjpnLo7VqXhKufvyLSpTj2NA6wJX0Nd3UuQwjOsTSwc,3913 +novaclient/tests/unit/v2/test_hosts.py,sha256=2N9KrPyGUhxywEjzp1ertX4yieHVSjb-0O8D6Ok_vAQ,3131 +novaclient/tests/unit/v2/test_versions.py,sha256=RYsfnHdi6DVHjns1IMD_VIAAGafQUSWG9Lionn_hHJo,1494 +novaclient/tests/unit/v2/utils.py,sha256=iOTBfFcaZvAUFrZon17xMrnFqB7XwtYeyWE74hxrNaw,1377 +novaclient/tests/unit/v2/test_cloudpipe.py,sha256=D01Ye2Z1j_EMIE-ttzxBiW6Tr8EIaOg18Jwir34mTwM,1746 +novaclient/tests/unit/v2/test_images.py,sha256=vi3mzCFSe1gsAOq9Su3XlWElUwZSs5TCeJ-dqIuEhMM,2497 +novaclient/tests/unit/v2/test_flavor_access.py,sha256=0yrlMMWESUqS4rP7hf4ZzbfNFhUdy4Sb2XXeAe9BCqg,2348 +novaclient/tests/unit/v2/contrib/fakes.py,sha256=l6XoUkxgaGX4JhANmrbwVtYnXog1NN0rBi8xWBpXyIE,5252 +novaclient/tests/unit/v2/contrib/test_baremetal.py,sha256=GOFZIY9b_YrqKf2mJaVfrCO2LyANXjJpnPa92XDZeq4,2358 +novaclient/tests/unit/v2/contrib/test_list_extensions.py,sha256=ijV56lI_jxkTJN89qQO0yuc0ipwumvOP9tqSR1aNyvk,1207 +novaclient/tests/unit/v2/contrib/test_cells.py,sha256=NvgPc2kEVJyBOmvyY8dB-DFidUv32AuJYXNMuhaXfeM,1480 +novaclient/tests/unit/v2/contrib/test_assisted_volume_snapshots.py,sha256=xjKb8UB6ra8rDLmFly-A4y7HpM_2jBw5ggDaItpTwdA,1464 +novaclient/tests/unit/v2/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/unit/v2/contrib/test_tenant_networks.py,sha256=jjN0NUNNtd-FhErQAhKHsx2V58HCPwL_ulhZ4hngUF4,1683 +novaclient/tests/unit/v2/contrib/test_instance_actions.py,sha256=hBhh3Jy27rz8GK-Rpygwq516WyP9NKZasc4jZylM4_o,1541 +novaclient/tests/unit/v2/contrib/test_migrations.py,sha256=jMN0zUPvqAHKfjYxOIEeNV1pbYErKgP7ZswFbAl8wl4,1476 +novaclient/tests/unit/v2/contrib/test_server_external_events.py,sha256=K4MnOphDdzlO54nA-tv3uJYgjZ-F3aNjaOFepdDBGQw,1621 +novaclient/tests/functional/test_volumes_api.py,sha256=dCA54D89PNvl4weBd50LboekP6GSpAOHt16CAPhldog,3419 +novaclient/tests/functional/base.py,sha256=Dn79ys9B4rCs7ODSZEJwALHgwHPhATKRf-wRoQ-FNxA,4894 +novaclient/tests/functional/README.rst,sha256=aeP3AwcU075kFHBlnLJuR-Aip7VTc3cBqRwhEQb0ONk,1608 +novaclient/tests/functional/test_instances.py,sha256=mdt-PYmOkKZPaPLT6TrGmtH2eW2Ri-E3gHxelVY-AlY,4341 +novaclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/tests/functional/test_readonly_nova.py,sha256=0q3dMooRUAx0IeEszoaJ9qfwYuUFxrbkyEipYjnjZgo,5416 +novaclient/tests/functional/hooks/post_test_hook.sh,sha256=dzugdKwL7uG1RtUC046JXNZb2lbk49HXrtWN-GcQ6Uc,1793 +novaclient/v2/versions.py,sha256=KHcxUsFs4E7nHmuHpf2k5FDpZPbPB9ZRN0RSSjGCa0o,1582 +novaclient/v2/fping.py,sha256=5YUaZeNiY8LhsPl13yurtHA4nHhDtmkdO7M1o4EUgF0,1750 +novaclient/v2/floating_ips.py,sha256=hTyNNFYXBJDP4KdUKBZDSuPxlC09Zt_nFGyqzRMXqJM,1827 +novaclient/v2/usage.py,sha256=sEDeqSF_iNRGgD3tOG1ZK9O0IcLsLSZoiONuWIepIQQ,2019 +novaclient/v2/security_group_default_rules.py,sha256=DkO3PuHPYlUi1EUftSZS_tkQFkkafjcsAK7wDCtWH1U,2741 +novaclient/v2/availability_zones.py,sha256=1LKZsDDmUSKHmb8PGb1hqijA_DtN9i-81FvQkYLC438,1588 +novaclient/v2/hosts.py,sha256=7viVCoPsVEScz43dL9n9lOqcKt422Mynp9sS8gTWNAM,2094 +novaclient/v2/shell.py,sha256=AaHk2rNd5AFLdV2H5VKT_q3U1XRZS-n1UI1z1aixSiw,143576 +novaclient/v2/certs.py,sha256=mbkf2DUmti1cWM013ZUiPKcmFbChWolqIAWqO9JALCU,1410 +novaclient/v2/fixed_ips.py,sha256=B6yqoqomU-7CdkUiaRrvzobkrLkNFBWiFw_bPupy48k,1683 +novaclient/v2/volumes.py,sha256=VxuU7nyHnlXBH8KXLwALL5Fr9C6zjb449yx_LMC1NEs,6167 +novaclient/v2/hypervisors.py,sha256=DJ3uLLWu-gzq3KcZ0D9u4MgzMA4pjMCbF7VtTd6KE2I,2792 +novaclient/v2/volume_snapshots.py,sha256=oBdMYJotr4a5XYPeSNu8dDIOI1bZcEiCXQ1j2Qp1E_w,2987 +novaclient/v2/servers.py,sha256=j2Ykovg29Lbcp2stPJi-94SRy_XdCA59b0hLuBXfz7o,44073 +novaclient/v2/security_groups.py,sha256=jjrU7TYfAVx-VTszUIkNf3Km4ALRdjnHYTunqhovwBY,3000 +novaclient/v2/keypairs.py,sha256=tkDKHScOHIHG-t5Fej64_OH9889hHuJWxqM58SxPLcw,2882 +novaclient/v2/floating_ips_bulk.py,sha256=iM7rgEA7cPg4p9nsp5sGNoKKVWLJud2AEJMT0B9CqUA,2108 +novaclient/v2/floating_ip_pools.py,sha256=Mp5EsiK-ed1h9ju9LCdu-_2BxG3L66S93dzynnV2xPQ,1064 +novaclient/v2/quotas.py,sha256=oMB6BKG1eJQF3UMHpU7gf5h_L8CUiH9mmA12l0fQDHY,2408 +novaclient/v2/flavors.py,sha256=oH4VH-JJlJA1TWoT6eJlW3MSRIvkS9sqY9Uj5C9lo1w,6385 +novaclient/v2/networks.py,sha256=QBh3z-bmXJVfx-yBkgN43AoRAWgGeks_tpHzjrY_ofo,4815 +novaclient/v2/__init__.py,sha256=_iTq3hi7rxbNACxzTbi8QxOYCb7ShLVKW5bUOvQiSys,649 +novaclient/v2/limits.py,sha256=fuyTjyEFuuGtuICx5TrvPqmceHr-fMuHcQ87uokWNCQ,3092 +novaclient/v2/security_group_rules.py,sha256=n4eDUk95v4FK1aQhlOjXUbTgWo4scISJCZ9x5NXp9CA,2681 +novaclient/v2/agents.py,sha256=ur_ZoElOOSurAiamBRGOuC-FrnQmRHErRKYmCCAAmig,2240 +novaclient/v2/client.py,sha256=9hW_DvmyzdvbQFKqOV-6-8J8HVLgveZSM6rkBie9RMA,10376 +novaclient/v2/images.py,sha256=zx5jdZrvZSmNEOqdTCdJF3TuRIIUEWr0mZ1eTO9W2bw,2860 +novaclient/v2/flavor_access.py,sha256=w-4akQttmkQpGkInayRQHIMxsGHyJwanK3azsO631Cs,2654 +novaclient/v2/volume_types.py,sha256=25yo6lflPqhimipnog0rftSNUPEEeYw1qxYhN-AdPYU,2265 +novaclient/v2/services.py,sha256=Dub1eqiGeTRgw7hzF2HblcOCD6ONhkCPkLF_n799_8g,2529 +novaclient/v2/server_groups.py,sha256=FLb20qvxjScOf-62ijrPmBeH3F2WfXjN_RayAk4avyE,1978 +novaclient/v2/floating_ip_dns.py,sha256=kL7Uuga5puFLySIONx1ihW2G238mHi94fjohKPEh7wo,4378 +novaclient/v2/aggregates.py,sha256=qrYDhojM48v3mf8yTrIRxx8ZxlKdPYdjK7uPj40V94c,3503 +novaclient/v2/quota_classes.py,sha256=kSi6teZhduRMXj0BkluMfBDk8m3e-c6MUwdpiAs3Sgc,1500 +novaclient/v2/virtual_interfaces.py,sha256=XlkuZXQ_mA7DUkzi2uwBqtUVtnmj6m8H3iPaEzaYqvE,1039 +novaclient/v2/cloudpipe.py,sha256=aPDo_qsml3EJbPrCFgzwodwPjAlkCSg2zejpu8yVTEw,1906 +novaclient/v2/contrib/host_evacuate_live.py,sha256=mGD-MVzkh7E6wXmVRRSQhvN2LIhQ-KR1EKb3fFqRlVI,2475 +novaclient/v2/contrib/host_servers_migrate.py,sha256=f0LledNXbvD22eHBOYphoT6x9KtfntvokSg3nepjB84,1886 +novaclient/v2/contrib/deferred_delete.py,sha256=yX8suLokM3fFYJefSXw-jwPHSUpSQbmIWb0hHsT9EUs,1065 +novaclient/v2/contrib/host_evacuate.py,sha256=VxwR52dP49JPkmNdgzY0IbKO5bfoqCsYxPySaT24znA,2318 +novaclient/v2/contrib/cells.py,sha256=M4wzQ9jfA0UPEIDhdfgZvTnXBuJ7KHOkjhxTi-Kmcb0,2422 +novaclient/v2/contrib/migrations.py,sha256=tNfLeCp4sofJAOx9nhfYe1HyffVTQqovM6La6r6J3IE,2919 +novaclient/v2/contrib/metadata_extensions.py,sha256=KW83wEv30tQaEJGES9HaVIxwlIttW7tXODWS1iqLEZs,1676 +novaclient/v2/contrib/assisted_volume_snapshots.py,sha256=gFCOXgC9wmIM55ckokjb7iEBjMgiGEGwGNxLKljFnEI,1510 +novaclient/v2/contrib/baremetal.py,sha256=C_LkMUtUcCmUY-mbV7dwdY8bkIofIET4V_vUHbFZ73E,10555 +novaclient/v2/contrib/list_extensions.py,sha256=6PzYG3ndCOEyotvXShGsN0R16GndtI7VpKxIMX5wgkY,1409 +novaclient/v2/contrib/tenant_networks.py,sha256=A8OKdemXDkfpVDsgbAoqQPnI75nRxxpnfaXvIamc3OQ,3361 +novaclient/v2/contrib/instance_action.py,sha256=SERjO6e5jpDqYXqgJeFIOOLLQS-B6YO7MWCVbkKx6V0,2439 +novaclient/v2/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +novaclient/v2/contrib/server_external_events.py,sha256=k5yFG5IlNMSHWoM31TkG6EGzoRPDrpjs3DGE3vJQuBw,1349 +python_novaclient-2.25.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_novaclient-2.25.0.dist-info/metadata.json,sha256=jXbAFCMDZSdvLVes2njPY4aJb0gBNnIY9AlZSxc77ho,1771 +python_novaclient-2.25.0.dist-info/entry_points.txt,sha256=QQ91y2nx47s-4nJWD0jB2UhYr0LxAZNtvS4jwRM14Rs,48 +python_novaclient-2.25.0.dist-info/METADATA,sha256=lEIZkS7bGx1Df4n_2f3POR4K1_dnKPQDk5f2JfmQM8s,4179 +python_novaclient-2.25.0.dist-info/RECORD,, +python_novaclient-2.25.0.dist-info/DESCRIPTION.rst,sha256=ZSiUhxELailYHqM_jxaDm4-5St4qhw6DRjhOfjqn1-E,2924 +python_novaclient-2.25.0.dist-info/pbr.json,sha256=l6RdtLSlzbPzWqbHqh2YvQx1fLp2tUeAk28J4cXgprI,46 +python_novaclient-2.25.0.dist-info/top_level.txt,sha256=unul3umE4cJ_eoziaCQX_ZaXDLSJ40oBqgY_hQai4So,11 +/usr/bin/nova,sha256=ZvHKHeavzmAV2Tu9smiRU97SiclqVw04LM5TKXWe1mE,217 +novaclient/crypto.pyc,, +novaclient/v2/server_groups.pyc,, +novaclient/v2/volumes.pyc,, +novaclient/client.pyc,, +novaclient/v2/images.pyc,, +novaclient/tests/unit/v2/test_floating_ip_dns.pyc,, +novaclient/tests/unit/fixture_data/servers.pyc,, +novaclient/v2/security_groups.pyc,, +novaclient/v2/contrib/host_servers_migrate.pyc,, +novaclient/v2/quotas.pyc,, +novaclient/v2/contrib/metadata_extensions.pyc,, +novaclient/tests/unit/v2/test_hypervisors.pyc,, +novaclient/tests/unit/v2/test_certs.pyc,, +novaclient/tests/unit/test_base.pyc,, +novaclient/tests/functional/test_readonly_nova.pyc,, +novaclient/v2/contrib/server_external_events.pyc,, +novaclient/__init__.pyc,, +novaclient/openstack/common/apiclient/base.pyc,, +novaclient/tests/unit/v2/test_flavors.pyc,, +novaclient/v2/contrib/host_evacuate_live.pyc,, +novaclient/tests/unit/v2/test_floating_ip_pools.pyc,, +novaclient/tests/unit/v2/test_servers.pyc,, +novaclient/openstack/common/apiclient/utils.pyc,, +novaclient/v2/floating_ip_dns.pyc,, +novaclient/tests/unit/test_service_catalog.pyc,, +novaclient/tests/unit/v2/test_client.pyc,, +novaclient/openstack/common/apiclient/client.pyc,, +novaclient/tests/unit/v2/contrib/test_server_external_events.pyc,, +novaclient/v2/hypervisors.pyc,, +novaclient/tests/unit/fixture_data/aggregates.pyc,, +novaclient/auth_plugin.pyc,, +novaclient/tests/unit/v2/contrib/test_assisted_volume_snapshots.pyc,, +novaclient/tests/unit/fixture_data/security_groups.pyc,, +novaclient/tests/unit/fixture_data/__init__.pyc,, +novaclient/tests/unit/v2/contrib/test_baremetal.pyc,, +novaclient/v2/security_group_default_rules.pyc,, +novaclient/tests/unit/fixture_data/certs.pyc,, +novaclient/tests/unit/v2/test_images.pyc,, +novaclient/v2/hosts.pyc,, +novaclient/exceptions.pyc,, +novaclient/tests/unit/fixture_data/client.pyc,, +novaclient/v2/cloudpipe.pyc,, +novaclient/tests/unit/v2/contrib/test_migrations.pyc,, +novaclient/v2/services.pyc,, +novaclient/v2/availability_zones.pyc,, +novaclient/v2/flavor_access.pyc,, +novaclient/v2/floating_ip_pools.pyc,, +novaclient/tests/unit/fixture_data/server_groups.pyc,, +novaclient/v2/contrib/deferred_delete.pyc,, +novaclient/tests/unit/v2/contrib/test_instance_actions.pyc,, +novaclient/v2/__init__.pyc,, +novaclient/v2/contrib/baremetal.pyc,, +novaclient/v1_1/__init__.pyc,, +novaclient/tests/unit/v2/test_shell.pyc,, +novaclient/tests/unit/fixture_data/fping.pyc,, +novaclient/tests/unit/v2/test_volumes.pyc,, +novaclient/tests/unit/fixture_data/base.pyc,, +novaclient/shell.pyc,, +novaclient/i18n.pyc,, +novaclient/tests/functional/test_instances.pyc,, +novaclient/tests/unit/fakes.pyc,, +novaclient/v2/versions.pyc,, +novaclient/openstack/common/apiclient/__init__.pyc,, +novaclient/v2/fping.pyc,, +novaclient/openstack/common/apiclient/auth.pyc,, +novaclient/tests/functional/test_volumes_api.pyc,, +novaclient/v2/contrib/__init__.pyc,, +novaclient/tests/unit/v2/test_aggregates.pyc,, +novaclient/tests/unit/v2/contrib/fakes.pyc,, +novaclient/openstack/common/_i18n.pyc,, +novaclient/tests/unit/v2/test_security_groups.pyc,, +novaclient/tests/unit/fixture_data/availability_zones.pyc,, +novaclient/v2/networks.pyc,, +novaclient/v2/contrib/assisted_volume_snapshots.pyc,, +novaclient/v2/security_group_rules.pyc,, +novaclient/tests/functional/base.pyc,, +novaclient/tests/unit/v2/test_flavor_access.pyc,, +novaclient/tests/unit/v2/test_auth.pyc,, +novaclient/tests/unit/test_shell.pyc,, +novaclient/tests/unit/fixture_data/security_group_rules.pyc,, +novaclient/v2/contrib/tenant_networks.pyc,, +novaclient/v2/client.pyc,, +novaclient/tests/unit/__init__.pyc,, +novaclient/tests/unit/test_auth_plugins.pyc,, +novaclient/openstack/common/__init__.pyc,, +novaclient/tests/unit/v2/contrib/test_tenant_networks.pyc,, +novaclient/openstack/common/apiclient/exceptions.pyc,, +novaclient/tests/unit/v2/test_services.pyc,, +novaclient/openstack/__init__.pyc,, +novaclient/v2/servers.pyc,, +novaclient/tests/functional/__init__.pyc,, +novaclient/v2/limits.pyc,, +novaclient/tests/unit/test_http.pyc,, +novaclient/v2/quota_classes.pyc,, +novaclient/tests/unit/v2/test_keypairs.pyc,, +novaclient/tests/unit/v2/contrib/test_list_extensions.pyc,, +novaclient/v2/fixed_ips.pyc,, +novaclient/v2/flavors.pyc,, +novaclient/v2/volume_types.pyc,, +novaclient/tests/unit/v2/contrib/__init__.pyc,, +novaclient/tests/__init__.pyc,, +novaclient/tests/unit/v2/fakes.pyc,, +novaclient/tests/unit/fixture_data/images.pyc,, +novaclient/tests/unit/fixture_data/agents.pyc,, +novaclient/v2/aggregates.pyc,, +novaclient/v2/contrib/list_extensions.pyc,, +novaclient/v2/contrib/instance_action.pyc,, +novaclient/tests/unit/v2/test_usage.pyc,, +novaclient/v2/shell.pyc,, +novaclient/tests/unit/test_utils.pyc,, +novaclient/v2/usage.pyc,, +novaclient/tests/unit/v2/test_quota_classes.pyc,, +novaclient/tests/unit/test_client.pyc,, +novaclient/openstack/common/cliutils.pyc,, +novaclient/base.pyc,, +novaclient/tests/unit/test_discover.pyc,, +novaclient/tests/unit/v2/test_fping.pyc,, +novaclient/tests/unit/v2/utils.pyc,, +novaclient/openstack/common/apiclient/fake_client.pyc,, +novaclient/v2/keypairs.pyc,, +novaclient/tests/unit/v2/test_availability_zone.pyc,, +novaclient/tests/unit/v2/test_agents.pyc,, +novaclient/tests/unit/v2/test_security_group_rules.pyc,, +novaclient/extension.pyc,, +novaclient/tests/unit/fixture_data/networks.pyc,, +novaclient/v2/contrib/host_evacuate.pyc,, +novaclient/v2/contrib/cells.pyc,, +novaclient/v2/floating_ips_bulk.pyc,, +novaclient/tests/unit/fixture_data/quotas.pyc,, +novaclient/tests/unit/fixture_data/hosts.pyc,, +novaclient/v2/volume_snapshots.pyc,, +novaclient/utils.pyc,, +novaclient/tests/unit/v2/test_floating_ips.pyc,, +novaclient/tests/unit/v2/test_hosts.pyc,, +novaclient/tests/unit/fixture_data/floatingips.pyc,, +novaclient/v2/agents.pyc,, +novaclient/tests/unit/v2/test_server_groups.pyc,, +novaclient/tests/unit/v2/__init__.pyc,, +novaclient/tests/unit/v2/test_networks.pyc,, +novaclient/v2/contrib/migrations.pyc,, +novaclient/tests/unit/v2/test_fixed_ips.pyc,, +novaclient/v2/certs.pyc,, +novaclient/tests/unit/v2/test_limits.pyc,, +novaclient/tests/unit/v2/test_quotas.pyc,, +novaclient/tests/unit/fixture_data/limits.pyc,, +novaclient/tests/unit/fixture_data/keypairs.pyc,, +novaclient/tests/unit/v2/test_floating_ips_bulk.pyc,, +novaclient/service_catalog.pyc,, +novaclient/tests/unit/v2/contrib/test_cells.pyc,, +novaclient/tests/unit/fixture_data/hypervisors.pyc,, +novaclient/tests/unit/v2/test_cloudpipe.pyc,, +novaclient/tests/unit/v2/test_versions.pyc,, +novaclient/tests/unit/utils.pyc,, +novaclient/v2/floating_ips.pyc,, +novaclient/tests/unit/fixture_data/fixedips.pyc,, +novaclient/tests/unit/fixture_data/cloudpipe.pyc,, +novaclient/v2/virtual_interfaces.pyc,, diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/WHEEL b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..7790b9c341 --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +nova = novaclient.shell:main + diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/metadata.json b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/metadata.json new file mode 100644 index 0000000000..0af1684af5 --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3"], "run_requires": [{"requires": ["pbr (>=0.11,<2.0)", "argparse", "iso8601 (>=0.1.9)", "oslo.i18n (>=1.5.0)", "oslo.serialization (>=1.4.0)", "oslo.utils (>=1.4.0)", "PrettyTable (>=0.7,<0.8)", "requests (>=2.5.2)", "simplejson (>=2.2.0)", "six (>=1.9.0)", "Babel (>=1.3)", "python-keystoneclient (>=1.3.0)"]}], "extensions": {"python.exports": {"console_scripts": {"nova": "novaclient.shell:main"}}, "python.details": {"contacts": [{"email": "openstack-dev@lists.openstack.org", "role": "author", "name": "OpenStack"}], "project_urls": {"Home": "https://git.openstack.org/cgit/openstack/python-novaclient"}, "document_names": {"description": "DESCRIPTION.rst"}}, "python.commands": {"wrap_console": {"nova": "novaclient.shell:main"}}}, "license": "Apache License, Version 2.0", "version": "2.25.0", "extras": [], "generator": "bdist_wheel (0.24.0)", "summary": "Client library for OpenStack Compute API", "metadata_version": "2.0", "test_requires": [{"requires": ["hacking (>=0.10.0,<0.11)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "keyring (>=2.1,!=3.3)", "mock (>=1.0)", "requests-mock (>=0.6.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "oslosphinx (>=2.5.0)", "testrepository (>=0.0.18)", "testscenarios (>=0.4)", "testtools (>=0.9.36,!=1.2.0)", "tempest-lib (>=0.5.0)"]}], "name": "python-novaclient"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/pbr.json b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/pbr.json new file mode 100644 index 0000000000..07cd55a60d --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "0e35f2a", "is_release": true} \ No newline at end of file diff --git a/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/top_level.txt b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/top_level.txt new file mode 100644 index 0000000000..d66050c5ec --- /dev/null +++ b/awx/lib/site-packages/python_novaclient-2.25.0.dist-info/top_level.txt @@ -0,0 +1 @@ +novaclient diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..866b753992 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,27 @@ +Python bindings to the OpenStack Object Storage API +=================================================== + +This is a python client for the Swift API. There's a Python API (the +``swiftclient`` module), and a command-line script (``swift``). + +You can find the `documentation online`__. + +__ http://docs.openstack.org/developer/python-swiftclient/ + +Development takes place via the usual OpenStack processes as outlined +in the `OpenStack wiki`__. The master repository is on GitHub__. + +__ http://docs.openstack.org/infra/manual/developers.html +__ http://github.com/openstack/python-swiftclient + +This code is based on original the client previously included with +`OpenStack's swift`__ The python-swiftclient is licensed under the +Apache License like the rest of OpenStack. + +__ http://github.com/openstack/swift + +.. contents:: Contents: + :local: + + + diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/METADATA b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/METADATA new file mode 100644 index 0000000000..10a5128408 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/METADATA @@ -0,0 +1,53 @@ +Metadata-Version: 2.0 +Name: python-swiftclient +Version: 2.4.0 +Summary: OpenStack Object Storage API Client Library +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Operating System :: Microsoft :: Windows +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: futures (>=2.1.3) +Requires-Dist: requests (>=1.1) +Requires-Dist: simplejson (>=2.0.9) +Requires-Dist: six (>=1.5.2) + +Python bindings to the OpenStack Object Storage API +=================================================== + +This is a python client for the Swift API. There's a Python API (the +``swiftclient`` module), and a command-line script (``swift``). + +You can find the `documentation online`__. + +__ http://docs.openstack.org/developer/python-swiftclient/ + +Development takes place via the usual OpenStack processes as outlined +in the `OpenStack wiki`__. The master repository is on GitHub__. + +__ http://docs.openstack.org/infra/manual/developers.html +__ http://github.com/openstack/python-swiftclient + +This code is based on original the client previously included with +`OpenStack's swift`__ The python-swiftclient is licensed under the +Apache License like the rest of OpenStack. + +__ http://github.com/openstack/swift + +.. contents:: Contents: + :local: + + + diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/RECORD b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/RECORD new file mode 100644 index 0000000000..c61356c965 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/RECORD @@ -0,0 +1,29 @@ +python_swiftclient-2.4.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_swiftclient-2.4.0.dist-info/pbr.json,sha256=sjhUiMQjGU296P5uy_Cxv-9RYL-Bv9Pm-3t0WUoFMYQ,46 +python_swiftclient-2.4.0.dist-info/top_level.txt,sha256=cKLGuOFp4XPl36ooep2SsIULY1rHtIiHNS8LH2CFKgU,12 +python_swiftclient-2.4.0.dist-info/metadata.json,sha256=EOedZdwzbbQdt8HFWFX8FLpmQAJGIgKOed78jEMxvGY,1443 +python_swiftclient-2.4.0.dist-info/RECORD,, +python_swiftclient-2.4.0.dist-info/METADATA,sha256=1DARD3TDTN5QNRPlz2vQDRS5BinhUiZAbRNSGsC3Lfo,1827 +python_swiftclient-2.4.0.dist-info/DESCRIPTION.rst,sha256=e9Qik_Om1B66xegkpZgiwo1tpvDzfd4mqbOUfrN3pG8,843 +python_swiftclient-2.4.0.dist-info/entry_points.txt,sha256=u4bbL8XNYx9V88R14SKsPpavwufrP_Ifms8v8fRn4i4,50 +python_swiftclient-2.4.0.data/scripts/swift,sha256=XuiZP1qtPllIGFYrVkgXGbA53UJs6sw_DLHr-6dCI8U,727 +../../../share/man/man1/swift.1,sha256=V7kE_5HN3mGpi3bEd06Luj0lA2e0GAA15pYelhrrdns,5463 +swiftclient/service.py,sha256=wxkWMV62mMqbvSJw86Xvoc30EIFG_mY74sfXJi67MKc,78300 +swiftclient/client.py,sha256=aGXGo06aw-V5Qykr3_OldAznGeQlInEwndWSuRvT0wo,57685 +swiftclient/utils.py,sha256=vA3YCNm4a1Iy0SDfcpDZK2SJhSQB8LXNLJovZcW_u-w,6640 +swiftclient/version.py,sha256=iCa2nJk3acSDtvkopAyvmzHXzsLkxKvTjN8rCnweTNc,1287 +swiftclient/multithreading.py,sha256=dtcZ_nshKX5RfWedIgy16aNrgQYzhLNqEqPuPDtwFnY,7546 +swiftclient/shell.py,sha256=p9ZmKECzeZJRzomLiw7_0gerwk7j6LdYJhFFLpx7aNA,57704 +swiftclient/command_helpers.py,sha256=66SKYoCCNiMSTAVOwSnkKXcdmQ2f0jkk7jmAgLsnLi0,6615 +swiftclient/exceptions.py,sha256=0MiZ9oGKnRSx92vzZEuTaGei2_CjoHZNNTcZEwLgulA,2464 +swiftclient/__init__.py,sha256=6-XXZGaoxXC6ZUV30bzXqqcRuX6m0MAp3pqnkOqRLJ8,1073 +/usr/bin/swift,sha256=iNrMVsL8Qu0Xv4NEov7QWhsG5PjqNbMjjRII1LbDoZU,218 +swiftclient/multithreading.pyc,, +swiftclient/command_helpers.pyc,, +swiftclient/service.pyc,, +swiftclient/version.pyc,, +swiftclient/shell.pyc,, +swiftclient/client.pyc,, +swiftclient/exceptions.pyc,, +swiftclient/__init__.pyc,, +swiftclient/utils.pyc,, diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/WHEEL b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..e870cf4ed1 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +swift = swiftclient.shell:main + diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/metadata.json b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/metadata.json new file mode 100644 index 0000000000..a1af1b1855 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Operating System :: Microsoft :: Windows", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "generator": "bdist_wheel (0.24.0)", "run_requires": [{"requires": ["futures (>=2.1.3)", "requests (>=1.1)", "simplejson (>=2.0.9)", "six (>=1.5.2)"]}], "extensions": {"python.details": {"project_urls": {"Home": "http://www.openstack.org/"}, "contacts": [{"email": "openstack-dev@lists.openstack.org", "role": "author", "name": "OpenStack"}], "document_names": {"description": "DESCRIPTION.rst"}}, "python.commands": {"wrap_console": {"swift": "swiftclient.shell:main"}}, "python.exports": {"console_scripts": {"swift": "swiftclient.shell:main"}}}, "extras": [], "test_requires": [{"requires": ["hacking (>=0.8.0,<0.9)", "coverage (>=3.6)", "discover", "mock (>=1.0)", "oslosphinx", "python-keystoneclient (>=0.7.0)", "sphinx (>=1.1.2,<1.2)", "testrepository (>=0.0.18)", "testtools (>=0.9.34)"]}], "summary": "OpenStack Object Storage API Client Library", "version": "2.4.0", "metadata_version": "2.0", "name": "python-swiftclient"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/pbr.json b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/pbr.json new file mode 100644 index 0000000000..ff248b9199 --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"is_release": true, "git_version": "c9f79e6"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/top_level.txt b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/top_level.txt new file mode 100644 index 0000000000..ceffad317d --- /dev/null +++ b/awx/lib/site-packages/python_swiftclient-2.4.0.dist-info/top_level.txt @@ -0,0 +1 @@ +swiftclient diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..9032872ae2 --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,215 @@ +Python bindings to the OpenStack Trove API +=========================================== + +This is a client for the OpenStack Trove API. There's a Python API (the +``troveclient`` module), and a command-line script (``trove``). Each +implements 100% of the OpenStack Trove API. + +See the `OpenStack CLI guide`_ for information on how to use the ``trove`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-troveclient +.. _Releases: https://github.com/openstack/python-troveclient/releases +.. _Launchpad: https://launchpad.net/python-troveclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +This code a fork of `Jacobian's python-cloudservers`__ If you need API support +for the Rackspace API solely or the BSD license, you should use that repository. +python-troveclient is licensed under the Apache License like the rest of OpenStack. + +__ http://github.com/jacobian/python-cloudservers + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``trove``, that you +can use to interact with any Rackspace compatible API (including OpenStack). + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--version``. Or set them as an environment +variables as well:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +Argument ``--profile`` is available only when the osprofiler lib is installed. + +You'll find complete documentation on the shell by running +``trove help``:: + usage: trove [--version] [--debug] [--os-username ] + [--os-password ] + [--os-tenant-name ] + [--os-tenant-id ] [--os-auth-url ] + [--os-region-name ] [--service-type ] + [--service-name ] [--bypass-url ] + [--database-service-name ] + [--endpoint-type ] + [--os-database-api-version ] + [--os-cacert ] [--retries ] [--json] + ... + + Command-line interface to the OpenStack Trove API. + + Positional arguments: + + backup-copy Creates a backup from another backup. + backup-create Creates a backup of an instance. + backup-delete Deletes a backup. + backup-list Lists available backups. + backup-list-instance Lists available backups for an instance. + backup-show Shows details of a backup. + cluster-create Creates a new cluster. + cluster-delete Deletes a cluster. + cluster-instances Lists all instances of a cluster. + cluster-list Lists all the clusters. + cluster-show Shows details of a cluster. + configuration-attach Attaches a configuration group to an + instance. + configuration-create Creates a configuration group. + configuration-default Shows the default configuration of an + instance. + configuration-delete Deletes a configuration group. + configuration-detach Detaches a configuration group from an + instance. + configuration-instances Lists all instances associated with a + configuration group. + configuration-list Lists all configuration groups. + configuration-parameter-list Lists available parameters for a + configuration group. + configuration-parameter-show Shows details of a configuration parameter. + configuration-patch Patches a configuration group. + configuration-show Shows details of a configuration group. + configuration-update Updates a configuration group. + create Creates a new instance. + database-create Creates a database on an instance. + database-delete Deletes a database from an instance. + database-list Lists available databases on an instance. + datastore-list Lists available datastores. + datastore-show Shows details of a datastore. + datastore-version-list Lists available versions for a datastore. + datastore-version-show Shows details of a datastore version. + delete Deletes an instance. + detach-replica Detaches a replica instance from its + replication source. + flavor-list Lists available flavors. + flavor-show Shows details of a flavor. + limit-list Lists the limits for a tenant. + list Lists all the instances. + metadata-create Creates metadata in the database for + instance . + metadata-delete Deletes metadata for instance . + metadata-edit Replaces metadata value with a new one, this + is non-destructive. + metadata-list Shows all metadata for instance . + metadata-show Shows metadata entry for key and + instance . + metadata-update Updates metadata, this is destructive. + resize-flavor [DEPRECATED] Please use resize-instance + instead. + resize-instance Resizes an instance with a new flavor. + resize-volume Resizes the volume size of an instance. + restart Restarts an instance. + root-enable Enables root for an instance and resets if + already exists. + root-show Gets status if root was ever enabled for an + instance. + secgroup-add-rule Creates a security group rule. + secgroup-delete-rule Deletes a security group rule. + secgroup-list Lists all security groups. + secgroup-list-rules Lists all rules for a security group. + secgroup-show Shows details of a security group. + show Shows details of an instance. + update Updates an instance: Edits name, + configuration, or replica source. + user-create Creates a user on an instance. + user-delete Deletes a user from an instance. + user-grant-access Grants access to a database(s) for a user. + user-list Lists the users for an instance. + user-revoke-access Revokes access to a database for a user. + user-show Shows details of a user of an instance. + user-show-access Shows access details of a user of an + instance. + user-update-attributes Updates a user's attributes on an instance. + bash-completion Prints arguments for bash_completion. + help Displays help about this program or one of + its subcommands. + + Optional arguments: + --version Show program's version number and exit + --debug Print debugging output. + --os-username Defaults to env[OS_USERNAME]. + --os-password Defaults to env[OS_PASSWORD]. + --os-tenant-name + Defaults to env[OS_TENANT_NAME]. + --os-tenant-id + Defaults to env[OS_TENANT_ID]. + --os-auth-url Defaults to env[OS_AUTH_URL]. + --os-region-name Defaults to env[OS_REGION_NAME]. + --service-type Defaults to database for most actions. + --service-name Defaults to env[TROVE_SERVICE_NAME]. + --bypass-url Defaults to env[TROVE_BYPASS_URL]. + --database-service-name + Defaults to + env[TROVE_DATABASE_SERVICE_NAME]. + --endpoint-type + Defaults to env[TROVE_ENDPOINT_TYPE] or + publicURL. + --os-database-api-version + Accepts 1, defaults to + env[OS_DATABASE_API_VERSION]. + --os-cacert Specify a CA bundle file to use in verifying + a TLS (https) server certificate. Defaults + to env[OS_CACERT]. + --retries Number of retries. + --json, --os-json-output Output JSON instead of prettyprint. Defaults + to env[OS_JSON_OUTPUT]. + --profile HMAC_KEY HMAC key to use for encrypting context data + for performance profiling of operation. This + key should be the value of HMAC key + configured in osprofiler middleware in + Trove, it is specified in paste configure + file at /etc/trove/api-paste.ini. Without + key the profiling will not be triggered even + if osprofiler is enabled on server side. + Defaults to env[OS_PROFILE_HMACKEY]. + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + +Quick-start using keystone:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from troveclient.v1 import client + >>> nt = client.Client(USERNAME, + PASSWORD, + project_id=TENANT_NAME, + auth_url=AUTH_URL)) + >>> nt.instances.list() + [...] + + + diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/METADATA b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/METADATA new file mode 100644 index 0000000000..063cf1c57c --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/METADATA @@ -0,0 +1,245 @@ +Metadata-Version: 2.0 +Name: python-troveclient +Version: 1.1.0 +Summary: Client library for OpenStack DBaaS API +Home-page: http://www.openstack.org/ +Author: OpenStack +Author-email: openstack-dev@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Requires-Dist: pbr (>=0.6,!=0.7,<1.0) +Requires-Dist: argparse +Requires-Dist: PrettyTable (>=0.7,<0.8) +Requires-Dist: requests (>=2.2.0,!=2.4.0) +Requires-Dist: simplejson (>=2.2.0) +Requires-Dist: oslo.utils (>=1.4.0) +Requires-Dist: python-keystoneclient (>=1.1.0) +Requires-Dist: Babel (>=1.3) +Requires-Dist: six (>=1.9.0) + +Python bindings to the OpenStack Trove API +=========================================== + +This is a client for the OpenStack Trove API. There's a Python API (the +``troveclient`` module), and a command-line script (``trove``). Each +implements 100% of the OpenStack Trove API. + +See the `OpenStack CLI guide`_ for information on how to use the ``trove`` +command-line tool. You may also want to look at the +`OpenStack API documentation`_. + +.. _OpenStack CLI Guide: http://docs.openstack.org/cli/quick-start/content/ +.. _OpenStack API documentation: http://docs.openstack.org/api/ + +The project is hosted on `Launchpad`_, where bugs can be filed. The code is +hosted on `Github`_. Patches must be submitted using `Gerrit`_, *not* Github +pull requests. + +.. _Github: https://github.com/openstack/python-troveclient +.. _Releases: https://github.com/openstack/python-troveclient/releases +.. _Launchpad: https://launchpad.net/python-troveclient +.. _Gerrit: http://docs.openstack.org/infra/manual/developers.html#development-workflow + +This code a fork of `Jacobian's python-cloudservers`__ If you need API support +for the Rackspace API solely or the BSD license, you should use that repository. +python-troveclient is licensed under the Apache License like the rest of OpenStack. + +__ http://github.com/jacobian/python-cloudservers + +.. contents:: Contents: + :local: + +Command-line API +---------------- + +Installing this package gets you a shell command, ``trove``, that you +can use to interact with any Rackspace compatible API (including OpenStack). + +You'll need to provide your OpenStack username and password. You can do this +with the ``--os-username``, ``--os-password`` and ``--os-tenant-name`` +params, but it's easier to just set them as environment variables:: + + export OS_USERNAME=openstack + export OS_PASSWORD=yadayada + export OS_TENANT_NAME=myproject + +You will also need to define the authentication url with ``--os-auth-url`` +and the version of the API with ``--version``. Or set them as an environment +variables as well:: + + export OS_AUTH_URL=http://example.com:5000/v2.0/ + +Since Keystone can return multiple regions in the Service Catalog, you +can specify the one you want with ``--os-region-name`` (or +``export OS_REGION_NAME``). It defaults to the first in the list returned. + +Argument ``--profile`` is available only when the osprofiler lib is installed. + +You'll find complete documentation on the shell by running +``trove help``:: + usage: trove [--version] [--debug] [--os-username ] + [--os-password ] + [--os-tenant-name ] + [--os-tenant-id ] [--os-auth-url ] + [--os-region-name ] [--service-type ] + [--service-name ] [--bypass-url ] + [--database-service-name ] + [--endpoint-type ] + [--os-database-api-version ] + [--os-cacert ] [--retries ] [--json] + ... + + Command-line interface to the OpenStack Trove API. + + Positional arguments: + + backup-copy Creates a backup from another backup. + backup-create Creates a backup of an instance. + backup-delete Deletes a backup. + backup-list Lists available backups. + backup-list-instance Lists available backups for an instance. + backup-show Shows details of a backup. + cluster-create Creates a new cluster. + cluster-delete Deletes a cluster. + cluster-instances Lists all instances of a cluster. + cluster-list Lists all the clusters. + cluster-show Shows details of a cluster. + configuration-attach Attaches a configuration group to an + instance. + configuration-create Creates a configuration group. + configuration-default Shows the default configuration of an + instance. + configuration-delete Deletes a configuration group. + configuration-detach Detaches a configuration group from an + instance. + configuration-instances Lists all instances associated with a + configuration group. + configuration-list Lists all configuration groups. + configuration-parameter-list Lists available parameters for a + configuration group. + configuration-parameter-show Shows details of a configuration parameter. + configuration-patch Patches a configuration group. + configuration-show Shows details of a configuration group. + configuration-update Updates a configuration group. + create Creates a new instance. + database-create Creates a database on an instance. + database-delete Deletes a database from an instance. + database-list Lists available databases on an instance. + datastore-list Lists available datastores. + datastore-show Shows details of a datastore. + datastore-version-list Lists available versions for a datastore. + datastore-version-show Shows details of a datastore version. + delete Deletes an instance. + detach-replica Detaches a replica instance from its + replication source. + flavor-list Lists available flavors. + flavor-show Shows details of a flavor. + limit-list Lists the limits for a tenant. + list Lists all the instances. + metadata-create Creates metadata in the database for + instance . + metadata-delete Deletes metadata for instance . + metadata-edit Replaces metadata value with a new one, this + is non-destructive. + metadata-list Shows all metadata for instance . + metadata-show Shows metadata entry for key and + instance . + metadata-update Updates metadata, this is destructive. + resize-flavor [DEPRECATED] Please use resize-instance + instead. + resize-instance Resizes an instance with a new flavor. + resize-volume Resizes the volume size of an instance. + restart Restarts an instance. + root-enable Enables root for an instance and resets if + already exists. + root-show Gets status if root was ever enabled for an + instance. + secgroup-add-rule Creates a security group rule. + secgroup-delete-rule Deletes a security group rule. + secgroup-list Lists all security groups. + secgroup-list-rules Lists all rules for a security group. + secgroup-show Shows details of a security group. + show Shows details of an instance. + update Updates an instance: Edits name, + configuration, or replica source. + user-create Creates a user on an instance. + user-delete Deletes a user from an instance. + user-grant-access Grants access to a database(s) for a user. + user-list Lists the users for an instance. + user-revoke-access Revokes access to a database for a user. + user-show Shows details of a user of an instance. + user-show-access Shows access details of a user of an + instance. + user-update-attributes Updates a user's attributes on an instance. + bash-completion Prints arguments for bash_completion. + help Displays help about this program or one of + its subcommands. + + Optional arguments: + --version Show program's version number and exit + --debug Print debugging output. + --os-username Defaults to env[OS_USERNAME]. + --os-password Defaults to env[OS_PASSWORD]. + --os-tenant-name + Defaults to env[OS_TENANT_NAME]. + --os-tenant-id + Defaults to env[OS_TENANT_ID]. + --os-auth-url Defaults to env[OS_AUTH_URL]. + --os-region-name Defaults to env[OS_REGION_NAME]. + --service-type Defaults to database for most actions. + --service-name Defaults to env[TROVE_SERVICE_NAME]. + --bypass-url Defaults to env[TROVE_BYPASS_URL]. + --database-service-name + Defaults to + env[TROVE_DATABASE_SERVICE_NAME]. + --endpoint-type + Defaults to env[TROVE_ENDPOINT_TYPE] or + publicURL. + --os-database-api-version + Accepts 1, defaults to + env[OS_DATABASE_API_VERSION]. + --os-cacert Specify a CA bundle file to use in verifying + a TLS (https) server certificate. Defaults + to env[OS_CACERT]. + --retries Number of retries. + --json, --os-json-output Output JSON instead of prettyprint. Defaults + to env[OS_JSON_OUTPUT]. + --profile HMAC_KEY HMAC key to use for encrypting context data + for performance profiling of operation. This + key should be the value of HMAC key + configured in osprofiler middleware in + Trove, it is specified in paste configure + file at /etc/trove/api-paste.ini. Without + key the profiling will not be triggered even + if osprofiler is enabled on server side. + Defaults to env[OS_PROFILE_HMACKEY]. + +Python API +---------- + +There's also a complete Python API, but it has not yet been documented. + +Quick-start using keystone:: + + # use v2.0 auth with http://example.com:5000/v2.0/") + >>> from troveclient.v1 import client + >>> nt = client.Client(USERNAME, + PASSWORD, + project_id=TENANT_NAME, + auth_url=AUTH_URL)) + >>> nt.instances.list() + [...] + + + diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/RECORD b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/RECORD new file mode 100644 index 0000000000..0d092957c8 --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/RECORD @@ -0,0 +1,159 @@ +python_troveclient-1.1.0.dist-info/DESCRIPTION.rst,sha256=_qwTiL6zI5KxipkXZbSjxIrnPwRzF9Y0yXp6V1lMDig,11798 +python_troveclient-1.1.0.dist-info/METADATA,sha256=xeJ0scUoxgLhZf448P-wUSSskaQ7L_moo-xF5d_TzPM,12915 +python_troveclient-1.1.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_troveclient-1.1.0.dist-info/top_level.txt,sha256=2XI27SJm-1MsR5uybOAmheXq2zUigAnf63WcBPepidU,12 +python_troveclient-1.1.0.dist-info/pbr.json,sha256=d5IDb_Dyoo8ICIF6dNy4Bm_btrLAD60A65atqstOgmA,46 +python_troveclient-1.1.0.dist-info/entry_points.txt,sha256=HcL0R2kE_RYzrN5BuiuTJQatnu-6H97zJrzwNPf-rsE,50 +python_troveclient-1.1.0.dist-info/metadata.json,sha256=gPxEaw1qFnL_-8P6nNx3yIKoC5RihR8btDlBL9xXLOg,1573 +python_troveclient-1.1.0.dist-info/RECORD,, +troveclient/__init__.py,sha256=IgS0KQtuHLD_xk4ObVowLk7Xr4a_pbOyTDKBzLdEQ4U,986 +troveclient/service_catalog.py,sha256=eOF4YB47mfppCVhib0oZm0MbXthwHEMQgZsfJorlPvo,3466 +troveclient/extension.py,sha256=rrWZRPKvZ-6OmqfcCuHnl5rPnUpEGvNurzNkO9tZox8,1397 +troveclient/exceptions.py,sha256=_ESPHw8aDybn7P1zyD6bmVsiqaC1YhN5dCdO7zKpRN8,1159 +troveclient/common.py,sha256=lPi08asXeK0PJzMyfhrgLyiCygLXw7QaLefYHqnq9TY,2147 +troveclient/shell.py,sha256=_ec1r8Av0XzJyXfRfyKz-Wz_sBfc4PmmPpMoCo_8YPk,30141 +troveclient/auth_plugin.py,sha256=dqegb8fNl9dvwlfcgqoc8jEXgd8fqkJEA2r0NsI4u2E,3439 +troveclient/base.py,sha256=hTBOHopEL7Y91xkMZZ3DNy5F2MUYJyU5B7RmSyW5LN8,9169 +troveclient/i18n.py,sha256=lvBBSMdeBfSUqR7fiK_bVYTwft6mgNdEqy3-Jp_U6z4,1473 +troveclient/client.py,sha256=kbw8XgCjV5N40hiViJ8ZgE6chFt6pgKU4EgISzMEFwY,19329 +troveclient/utils.py,sha256=d7b73XqYbbOZgaLcOyqsQh3m9as5RWPEqEGl1cO_iKQ,8960 +troveclient/compat/__init__.py,sha256=HAxTZ8SCJHj3El7jbw8KZx-6OjzbF1kpOSPPtvFEIt8,1548 +troveclient/compat/exceptions.py,sha256=yxvKGmEdbq2daR7rm6_ucUVIE6w4qroJTfqRPJXAuTU,4844 +troveclient/compat/common.py,sha256=w9fUC4zv1S-PXEW_mOfAm1FQSquJ81a2lTQC2oOyDvs,14082 +troveclient/compat/base.py,sha256=1wH0VL3za7PjF8uMGQKsZGs6Eawzlx7WJsgPvQuMrFc,9573 +troveclient/compat/cli.py,sha256=dSn-hUiFf3xEkUgmxXhamAD6I0I81DUOWff_kJgV3Jo,16086 +troveclient/compat/mcli.py,sha256=oUvMlMYhDSggIAxbb_QdEdYy7kggwsegonEoK8pM9rU,7715 +troveclient/compat/auth.py,sha256=kxit-efUk4OY9_MtEvchPTQvQ-LiYOzMKveUKEE58tc,9310 +troveclient/compat/client.py,sha256=f970gqZJIzXfjfo5BF7i9-IxqMFbCBbmQGo3LWAwuEw,13849 +troveclient/compat/utils.py,sha256=iGk_-ElIW5eBj8fdOh_3xibQkgw3jttoUUrnfZF5BV4,1975 +troveclient/compat/versions.py,sha256=GFHSAa3cUC7HcdNR0dkn2xUNNAHJWskatJM4Io1a8NM,1220 +troveclient/compat/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/compat/tests/test_common.py,sha256=bihm6tjjMgSp0wKhK5BEx-d1D_1bELnl4VNdMU9oqrY,13530 +troveclient/compat/tests/test_auth.py,sha256=nt_l9tvWsdnuojDuWF1snpvRXFD9x-ecuJ8d2BgYFME,16231 +troveclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/openstack/common/importutils.py,sha256=ZcYdDqfEP-L0Jh_jQtrbl7z77zJ1UnQM5C5MXC8_Rs4,2234 +troveclient/openstack/common/gettextutils.py,sha256=VKAJ6MGN2ZTfsJBz0oIfKs_2q-AKFRznfCYTPB4Gcu0,12781 +troveclient/openstack/common/strutils.py,sha256=enXu2NRyV5jPrW2aeBiZiBqXRTyqPtN-eKbgKdzUaOY,7358 +troveclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/openstack/common/apiclient/exceptions.py,sha256=oZIDJ5J_texSUAtZPxp_3emeOQtjH-0MUvhPyCThCVE,11916 +troveclient/openstack/common/apiclient/fake_client.py,sha256=XGTgkgxUtIpPT_sxF9LFh_GN6j6Z33YLE5GgFNhvtuk,5851 +troveclient/openstack/common/apiclient/base.py,sha256=D-vRscIGOMTdWvr4gE5fdBGJpOCRWL9_Gu5uKfzpKBk,15955 +troveclient/openstack/common/apiclient/auth.py,sha256=YNWSlVa3eA8CRg9407qegkIWk-1KP734914PRgO5tDY,7040 +troveclient/openstack/common/apiclient/client.py,sha256=wbEnbv8htbkVJKQBTTy083HMjp_XMLcthCA2b8gLYXY,12729 +troveclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/tests/test_base.py,sha256=1QxT1k38g8jX_wRQ03zW7Va2TZaB2YYLRqzkv1M2G-I,17300 +troveclient/tests/test_configurations.py,sha256=n5HLWNObmRcFd8wQgjb6Wqwrnm3-Kl6T7gYx7BKnD3Q,9428 +troveclient/tests/test_management.py,sha256=5FePGz0W6_38GAkRZ5lRsRfyUjOykrt9y7VeT1GUQIc,7109 +troveclient/tests/test_client.py,sha256=0gd-2JLi1DxDGpf3IWzHSa9OXL2eU9L6JiKKbmxO1ug,1531 +troveclient/tests/test_common.py,sha256=qHpSWJfBsw3QDKtGO8jzw8ajR47rq8Pl-WJJwA31y0U,4110 +troveclient/tests/test_datastores.py,sha256=EpY_fn6X0_c71VhJDJjkckf_IDxwT9PHrjLoNyqlDyI,8826 +troveclient/tests/test_accounts.py,sha256=EL0skE05OgyQe1qC1t1p-CjDmmiee3dKC-IYxx47LJo,3633 +troveclient/tests/test_limits.py,sha256=AxZrLeT_gNNgrGoaeZVOJ2cwzWQho_3_0Lyqjz7g1HQ,3334 +troveclient/tests/test_databases.py,sha256=amvgNUOqmO450Likmx3CzoT1i4nfVlSLIdnkL-M-Lcc,3537 +troveclient/tests/test_metadata.py,sha256=JvsB-Ol6TUS8SCcmvMnxNeweA_TgMeRyrJKfca3inKg,6327 +troveclient/tests/test_utils.py,sha256=wngWA4dsBKcYTgNE8oG9VgIzzVwer5c9RQR5pKlVqWU,1912 +troveclient/tests/test_secgroups.py,sha256=BancUcSh2Js1LmGCa0L-XraxKZHfEHr8-b0QC00SjHQ,4489 +troveclient/tests/test_clusters.py,sha256=AWaJ1neH3wYwPFZ16IdOG6QhkDSe28bYpGih1D9623g,4433 +troveclient/tests/test_instances.py,sha256=R4YE18dATXMXkzmotBIlcKd2lu-qAv2-rz9YURzQVfM,9701 +troveclient/tests/test_users.py,sha256=6Bk_5D5rbC9D0fGD4AtsFkwcBKsXWeN2QqFIWh3eBWw,5084 +troveclient/tests/test_backups.py,sha256=rvgYyi5MKH_vGfzu2bgdgJwbKBk67uTX1ZnNmUW3bYY,4844 +troveclient/tests/test_discover.py,sha256=vYJAD-FmC5iDf6wTkJQ7vtIYkjZ7pyzzXXBDIvaKVyQ,2971 +troveclient/tests/test_shell.py,sha256=KKxk6aCjHz7EGl51OekL54bJz_uyqFo9-y4s0rmnoO4,13137 +troveclient/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +troveclient/v1/hosts.py,sha256=BQpdEvC2uBtPxMbSP5KQfS0yUxKpRC5-JCuHITTPSN0,2242 +troveclient/v1/root.py,sha256=gqvqV7rLXqTa048NMxQeT-8GJCv058BZiB9tYAhA8Co,1641 +troveclient/v1/storage.py,sha256=JvhUGkxnpiDmOeERZoIqHE1E3ipYz2lodL1EsioVM24,1479 +troveclient/v1/diagnostics.py,sha256=N7bv_zYNViZoi-zzezmVoUNl0e0a4li50HrNNHxkiDA,1743 +troveclient/v1/shell.py,sha256=Y2XERx_GlacOmYf1DYkTF773OCoVaMD9S5A6EDmrloI,48122 +troveclient/v1/security_groups.py,sha256=Ey30QghcWiVmqAO4JhIf3gr27bIPfW99wfE9lZCU-R4,2946 +troveclient/v1/flavors.py,sha256=2I01yVd3kDaLtiwZe4M_2Gq4gGUFvAun2clUPDg9WMA,1791 +troveclient/v1/databases.py,sha256=S2aWUadLeOVAH2HMOHwa4Gwl7VgMN5K0BDTp0jtMh6Q,2511 +troveclient/v1/metadata.py,sha256=ZZwPH_paU_ibNnbOuIFPEJOPLeORpDfKra8cNCM5MXg,2955 +troveclient/v1/instances.py,sha256=PT7k4npzPDN4tiWCrjwm-ufWuRbAHIVQXPNKF5P-JqM,7925 +troveclient/v1/configurations.py,sha256=o3O0VtjaqCAi_75fYo610YMVhsELcCn791I6bvG3nlQ,5198 +troveclient/v1/backups.py,sha256=NhDT9owKv660aVxHiBG_L-8fl3nRvEk2OHZ7BGXiY4U,2541 +troveclient/v1/quota.py,sha256=wDVFxPyPdLWBcCg8U0inyPAt1DcY8ID9Pz93pr2qMsQ,1923 +troveclient/v1/datastores.py,sha256=yCpWxzxlTGqmG29m2O6v60jgLJLUSCn8JLSV7NyWizY,5190 +troveclient/v1/clusters.py,sha256=U2Oja5XzljrCm-8sRXg-HrED4aycl3gIznbZ_yGaIBY,2835 +troveclient/v1/accounts.py,sha256=1vGrl9kFNV_N_LRzJGXzymZ4w5Yb8NlWMe4rHuqEpNs,2113 +troveclient/v1/client.py,sha256=i4RwbKrzU0yyPtgka1FZp7cNxlYpC8eOLEXXxC9XD8k,5237 +troveclient/v1/management.py,sha256=qyjtKbkqvEWqJjtrAaS1v-EB1l_nZS7EnuFfUPLU12Y,8619 +troveclient/v1/limits.py,sha256=AVC3Rig7nsyhAE6yFw21BfZS168v20NNFqvmDGxRmKo,1579 +troveclient/v1/users.py,sha256=E4ymCbN8EfT9N_R4WFY-kgpXYM00E95Ep1c2vmrTto8,4912 +/usr/bin/trove,sha256=xJBYxznVv3Ua6NBNZ9NiyAHQQAegbz9HoIDaUT29aWA,218 +troveclient/compat/tests/__init__.pyc,, +troveclient/compat/mcli.pyc,, +troveclient/v1/metadata.pyc,, +troveclient/__init__.pyc,, +troveclient/v1/flavors.pyc,, +troveclient/compat/base.pyc,, +troveclient/compat/versions.pyc,, +troveclient/v1/datastores.pyc,, +troveclient/tests/test_client.pyc,, +troveclient/v1/__init__.pyc,, +troveclient/base.pyc,, +troveclient/v1/accounts.pyc,, +troveclient/auth_plugin.pyc,, +troveclient/compat/client.pyc,, +troveclient/exceptions.pyc,, +troveclient/v1/backups.pyc,, +troveclient/tests/test_datastores.pyc,, +troveclient/tests/test_management.pyc,, +troveclient/openstack/common/apiclient/client.pyc,, +troveclient/tests/test_backups.pyc,, +troveclient/openstack/common/gettextutils.pyc,, +troveclient/tests/test_discover.pyc,, +troveclient/openstack/common/apiclient/__init__.pyc,, +troveclient/v1/shell.pyc,, +troveclient/tests/test_limits.pyc,, +troveclient/compat/tests/test_common.pyc,, +troveclient/v1/quota.pyc,, +troveclient/tests/test_secgroups.pyc,, +troveclient/tests/test_instances.pyc,, +troveclient/shell.pyc,, +troveclient/v1/hosts.pyc,, +troveclient/openstack/common/apiclient/exceptions.pyc,, +troveclient/compat/exceptions.pyc,, +troveclient/openstack/common/apiclient/fake_client.pyc,, +troveclient/compat/cli.pyc,, +troveclient/tests/test_common.pyc,, +troveclient/tests/test_base.pyc,, +troveclient/extension.pyc,, +troveclient/tests/test_shell.pyc,, +troveclient/openstack/common/apiclient/base.pyc,, +troveclient/openstack/__init__.pyc,, +troveclient/openstack/common/__init__.pyc,, +troveclient/v1/users.pyc,, +troveclient/tests/test_configurations.pyc,, +troveclient/tests/test_clusters.pyc,, +troveclient/i18n.pyc,, +troveclient/v1/security_groups.pyc,, +troveclient/v1/management.pyc,, +troveclient/v1/storage.pyc,, +troveclient/openstack/common/strutils.pyc,, +troveclient/v1/client.pyc,, +troveclient/openstack/common/apiclient/auth.pyc,, +troveclient/v1/diagnostics.pyc,, +troveclient/tests/__init__.pyc,, +troveclient/compat/__init__.pyc,, +troveclient/tests/test_metadata.pyc,, +troveclient/tests/test_databases.pyc,, +troveclient/compat/common.pyc,, +troveclient/client.pyc,, +troveclient/v1/limits.pyc,, +troveclient/v1/instances.pyc,, +troveclient/common.pyc,, +troveclient/openstack/common/importutils.pyc,, +troveclient/service_catalog.pyc,, +troveclient/tests/test_utils.pyc,, +troveclient/v1/clusters.pyc,, +troveclient/v1/configurations.pyc,, +troveclient/compat/auth.pyc,, +troveclient/tests/test_accounts.pyc,, +troveclient/v1/databases.pyc,, +troveclient/tests/test_users.pyc,, +troveclient/compat/utils.pyc,, +troveclient/utils.pyc,, +troveclient/v1/root.pyc,, +troveclient/compat/tests/test_auth.pyc,, diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/WHEEL b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..c7edb13ffe --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +trove = troveclient.shell:main + diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/metadata.json b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/metadata.json new file mode 100644 index 0000000000..f72774b4a6 --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3"], "run_requires": [{"requires": ["pbr (>=0.6,!=0.7,<1.0)", "argparse", "PrettyTable (>=0.7,<0.8)", "requests (>=2.2.0,!=2.4.0)", "simplejson (>=2.2.0)", "oslo.utils (>=1.4.0)", "python-keystoneclient (>=1.1.0)", "Babel (>=1.3)", "six (>=1.9.0)"]}], "extensions": {"python.details": {"document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"name": "OpenStack", "email": "openstack-dev@lists.openstack.org", "role": "author"}], "project_urls": {"Home": "http://www.openstack.org/"}}, "python.commands": {"wrap_console": {"trove": "troveclient.shell:main"}}, "python.exports": {"console_scripts": {"trove": "troveclient.shell:main"}}}, "summary": "Client library for OpenStack DBaaS API", "version": "1.1.0", "generator": "bdist_wheel (0.24.0)", "name": "python-troveclient", "metadata_version": "2.0", "extras": [], "test_requires": [{"requires": ["hacking (>=0.8.0,<0.9)", "coverage (>=3.6)", "discover", "oslosphinx (>=2.5.0)", "requests-mock (>=0.6.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "testrepository (>=0.0.18)", "testtools (>=0.9.36,!=1.2.0)", "mock (>=1.0)", "httplib2 (>=0.7.5)"]}]} \ No newline at end of file diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/pbr.json b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/pbr.json new file mode 100644 index 0000000000..9b34ec7184 --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"is_release": true, "git_version": "f2f1ddf"} \ No newline at end of file diff --git a/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/top_level.txt b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/top_level.txt new file mode 100644 index 0000000000..95c5bbdb8e --- /dev/null +++ b/awx/lib/site-packages/python_troveclient-1.1.0.dist-info/top_level.txt @@ -0,0 +1 @@ +troveclient diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/shade-0.6.1.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..aa98a4c470 --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/DESCRIPTION.rst @@ -0,0 +1,52 @@ +shade +===== + +shade is a simple client library for operating OpenStack clouds. The +key word here is *simple*. Clouds can do many many many things - but there are +probably only about 10 of them that most people care about with any +regularity. If you want to do complicated things, you should probably use +the lower level client libraries - or even the REST API directly. However, +if what you want is to be able to write an application that talks to clouds +no matter what crazy choices the deployer has made in an attempt to be +more hipster than their self-entitled narcissist peers, then shade is for you. + +shade started its life as some code inside of ansible. ansible has a bunch +of different OpenStack related modules, and there was a ton of duplicated +code. Eventually, between refactoring that duplication into an internal +library, and adding logic and features that the OpenStack Infra team had +developed to run client applications at scale, it turned out that we'd written +nine-tenths of what we'd need to have a standalone library. + +example +------- + +Sometimes an example is nice. +:: + + from shade import * + import time + + # Initialize cloud + # Cloud configs are read with os-client-config + cloud = openstack_cloud('mordred') + + # OpenStackCloud object has an interface exposing OpenStack services methods + print cloud.list_servers() + s = cloud.list_servers()[0] + + # But you can also access the underlying python-*client objects + cinder = cloud.cinder_client + volumes = cinder.volumes.list() + volume_id = [v for v in volumes if v['status'] == 'available'][0]['id'] + nova = cloud.nova_client + print nova.volumes.create_server_volume(s['id'], volume_id, None) + attachments = [] + print volume_id + while not attachments: + print "Waiting for attach to finish" + time.sleep(1) + attachments = cinder.volumes.get(volume_id).attachments + print attachments + + + diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/METADATA b/awx/lib/site-packages/shade-0.6.1.dist-info/METADATA new file mode 100644 index 0000000000..04859c8d6a --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/METADATA @@ -0,0 +1,86 @@ +Metadata-Version: 2.0 +Name: shade +Version: 0.6.1 +Summary: Client library for operating OpenStack clouds +Home-page: http://ci.openstack.org/ +Author: OpenStack Infrastructure Team +Author-email: openstack-infra@lists.openstack.org +License: UNKNOWN +Platform: UNKNOWN +Classifier: Environment :: OpenStack +Classifier: Intended Audience :: Information Technology +Classifier: Intended Audience :: System Administrators +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: POSIX :: Linux +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.4 +Requires-Dist: pbr (>=0.5.21,<1.0) +Requires-Dist: bunch +Requires-Dist: jsonpatch +Requires-Dist: os-client-config (>=0.8.1) +Requires-Dist: six +Requires-Dist: python-novaclient (>=2.21.0) +Requires-Dist: python-keystoneclient (>=0.11.0) +Requires-Dist: python-glanceclient +Requires-Dist: python-cinderclient +Requires-Dist: python-neutronclient (>=2.3.10) +Requires-Dist: python-troveclient +Requires-Dist: python-ironicclient (>=0.5.1) +Requires-Dist: python-swiftclient +Requires-Dist: dogpile.cache (>=0.5.3) + +shade +===== + +shade is a simple client library for operating OpenStack clouds. The +key word here is *simple*. Clouds can do many many many things - but there are +probably only about 10 of them that most people care about with any +regularity. If you want to do complicated things, you should probably use +the lower level client libraries - or even the REST API directly. However, +if what you want is to be able to write an application that talks to clouds +no matter what crazy choices the deployer has made in an attempt to be +more hipster than their self-entitled narcissist peers, then shade is for you. + +shade started its life as some code inside of ansible. ansible has a bunch +of different OpenStack related modules, and there was a ton of duplicated +code. Eventually, between refactoring that duplication into an internal +library, and adding logic and features that the OpenStack Infra team had +developed to run client applications at scale, it turned out that we'd written +nine-tenths of what we'd need to have a standalone library. + +example +------- + +Sometimes an example is nice. +:: + + from shade import * + import time + + # Initialize cloud + # Cloud configs are read with os-client-config + cloud = openstack_cloud('mordred') + + # OpenStackCloud object has an interface exposing OpenStack services methods + print cloud.list_servers() + s = cloud.list_servers()[0] + + # But you can also access the underlying python-*client objects + cinder = cloud.cinder_client + volumes = cinder.volumes.list() + volume_id = [v for v in volumes if v['status'] == 'available'][0]['id'] + nova = cloud.nova_client + print nova.volumes.create_server_volume(s['id'], volume_id, None) + attachments = [] + print volume_id + while not attachments: + print "Waiting for attach to finish" + time.sleep(1) + attachments = cinder.volumes.get(volume_id).attachments + print attachments + + + diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/RECORD b/awx/lib/site-packages/shade-0.6.1.dist-info/RECORD new file mode 100644 index 0000000000..d8acdb4748 --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/RECORD @@ -0,0 +1,52 @@ +shade-0.6.1.dist-info/DESCRIPTION.rst,sha256=6Xv8Tg6Dz8utmAh6zNhzQwG4QO7PDMu6z6eMFmcfs_g,1884 +shade-0.6.1.dist-info/METADATA,sha256=kgOfy5scm0Ko6avM4F_DSnF6dl7F217ZfXeSVTE7Z8U,3148 +shade-0.6.1.dist-info/WHEEL,sha256=54bVun1KfEBTJ68SHUmbxNPj80VxlQ0sHi4gZdGZXEY,92 +shade-0.6.1.dist-info/top_level.txt,sha256=MAviQkxLei4c7FyMnaGgDHsMqfDsFf3Q7sA-80clRyY,6 +shade-0.6.1.dist-info/pbr.json,sha256=DSB0CtwdgcX05_kuNm8gQ3K-vamjD4BUW7c9USSDz_A,46 +shade-0.6.1.dist-info/metadata.json,sha256=4rtxiMIM198z3oL3JykywcynXW3jKVbC5x-hLRnkZdk,1557 +shade-0.6.1.dist-info/RECORD,, +shade/meta.py,sha256=Kwuz_LgKxqlLKvmd7QwlGhpfys0ZWLtmK8kmkJwWyGM,6414 +shade/__init__.py,sha256=hyBk2WGDJeHtOwFQlmOJswgiJHQHN10wCpoYDVO7KyU,108870 +shade/task_manager.py,sha256=JPHa5WmS9-jinf5LlYtcvFwaHRqe6T0rCt8qsuCNagY,3131 +shade/exc.py,sha256=PXLGcfvkfrzpgP7uax6phmKvgaTMEO-F4c-Eu7JXYEw,1226 +shade/_tasks.py,sha256=GoFU0nERN6F2d3Kl9zVpMWXO08mqEXTCTXhNhmutfIw,8253 +shade/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +shade/tests/base.py,sha256=bCQMm9XTSZxCVs4DG7YOJK87X1XuQjxUv-6LCwbAu4s,1914 +shade/tests/fakes.py,sha256=pT_FJozzT946I8TBRfGFLQOPR9vJy0ArrEDxwmXlvGQ,1429 +shade/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +shade/tests/functional/util.py,sha256=lKuza9lQvQQzJtoaFSHQRjwtfeG_ZBsB5RGJBGHxfdQ,1117 +shade/tests/functional/test_compute.py,sha256=nD79i3YLo-GKprRo3yY9TQO_rQD-FyJColBfY2WQ5Gk,2750 +shade/tests/functional/test_image.py,sha256=Pc15R1GmLiLsAfQmTVFdCsr6fVqou9-IQ93vG6ghWiI,1689 +shade/tests/functional/hooks/post_test_hook.sh,sha256=LKBR-66oFevkgS3Ys1kxc1Cd0DAN_2DGTyOFyhUiLAU,851 +shade/tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +shade/tests/unit/test_shade.py,sha256=WKvvHCZ1vUb7ldnae4EMRT-ei2YVABIqOK2G0KTBY5s,33335 +shade/tests/unit/test_create_server.py,sha256=uqkXktCI_B8KFiKf3I7pZmKobEdwavnYTNZn1dhOc1o,5419 +shade/tests/unit/base.py,sha256=yz5WPWD2Zq7vhaYhd9JMffNtdJJD2f9m5cJRgtjwdWY,1326 +shade/tests/unit/test_meta.py,sha256=I8FbLu_dxinSyqx7jcflYPFoulzygQz1qX7ar8S6dkA,8108 +shade/tests/unit/test_caching.py,sha256=TxbhdXehSLJt5bP1x6jBMZ9A0VTjlBx_gmKcQlYH53w,15884 +shade/tests/unit/test_rebuild_server.py,sha256=pIu3qn8OvcE1eHLYbFiGYjlikYRa9g8mMgPOgOX4Tfc,3945 +shade/tests/unit/test_task_manager.py,sha256=4OPaDRzEy9-mmo1OC0xOtZimTqt-1PKpTTGgYxYQa74,1418 +shade/tests/unit/test_operator_noauth.py,sha256=Nd9ouT1SGufz1lzRagwZR78p4CDUDVm3sQ0WDghe1SE,1831 +shade/tests/unit/test_delete_server.py,sha256=HXCGHS0SU9AkbtknnwMVX-7o5LggUgupaE1rgvPgk6w,2987 +shade/tests/unit/test_shade.pyc,, +shade/tests/unit/test_delete_server.pyc,, +shade/tests/functional/__init__.pyc,, +shade/tests/unit/base.pyc,, +shade/task_manager.pyc,, +shade/tests/functional/util.pyc,, +shade/tests/__init__.pyc,, +shade/tests/functional/test_compute.pyc,, +shade/_tasks.pyc,, +shade/tests/base.pyc,, +shade/meta.pyc,, +shade/tests/unit/test_rebuild_server.pyc,, +shade/tests/functional/test_image.pyc,, +shade/tests/unit/test_task_manager.pyc,, +shade/tests/unit/test_caching.pyc,, +shade/tests/unit/test_create_server.pyc,, +shade/tests/fakes.pyc,, +shade/tests/unit/test_operator_noauth.pyc,, +shade/__init__.pyc,, +shade/tests/unit/test_meta.pyc,, +shade/tests/unit/__init__.pyc,, +shade/exc.pyc,, diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/WHEEL b/awx/lib/site-packages/shade-0.6.1.dist-info/WHEEL new file mode 100644 index 0000000000..45a0cd88bf --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.24.0) +Root-Is-Purelib: true +Tag: py2-none-any + diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/metadata.json b/awx/lib/site-packages/shade-0.6.1.dist-info/metadata.json new file mode 100644 index 0000000000..c2e275b014 --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/metadata.json @@ -0,0 +1 @@ +{"extras": [], "run_requires": [{"requires": ["pbr (>=0.5.21,<1.0)", "bunch", "jsonpatch", "os-client-config (>=0.8.1)", "six", "python-novaclient (>=2.21.0)", "python-keystoneclient (>=0.11.0)", "python-glanceclient", "python-cinderclient", "python-neutronclient (>=2.3.10)", "python-troveclient", "python-ironicclient (>=0.5.1)", "python-swiftclient", "dogpile.cache (>=0.5.3)"]}], "test_requires": [{"requires": ["hacking (>=0.5.6,<0.8)", "coverage (>=3.6)", "discover", "fixtures (>=0.3.14)", "mock (>=1.0)", "python-subunit", "oslosphinx (>=2.2.0)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "testrepository (>=0.0.17)", "testscenarios (>=0.4,<0.5)", "testtools (>=0.9.32)", "warlock (>=1.0.1,<2)"]}], "name": "shade", "version": "0.6.1", "generator": "bdist_wheel (0.24.0)", "classifiers": ["Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4"], "summary": "Client library for operating OpenStack clouds", "extensions": {"python.details": {"project_urls": {"Home": "http://ci.openstack.org/"}, "document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"role": "author", "name": "OpenStack Infrastructure Team", "email": "openstack-infra@lists.openstack.org"}]}}, "metadata_version": "2.0"} \ No newline at end of file diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/pbr.json b/awx/lib/site-packages/shade-0.6.1.dist-info/pbr.json new file mode 100644 index 0000000000..2ff71483e8 --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "e71bee3", "is_release": true} \ No newline at end of file diff --git a/awx/lib/site-packages/shade-0.6.1.dist-info/top_level.txt b/awx/lib/site-packages/shade-0.6.1.dist-info/top_level.txt new file mode 100644 index 0000000000..52c5fb22a2 --- /dev/null +++ b/awx/lib/site-packages/shade-0.6.1.dist-info/top_level.txt @@ -0,0 +1 @@ +shade