From 3d8955b298b0710ebf5459fe2833251521fd88f0 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Tue, 7 Apr 2015 16:57:07 -0400 Subject: [PATCH] Adding necessary dist-info for keystoneclient so plugin entrypoints can be located --- .../DESCRIPTION.rst | 205 +++++++++ .../METADATA | 239 ++++++++++ .../RECORD | 421 ++++++++++++++++++ .../WHEEL | 6 + .../entry_points.txt | 14 + .../metadata.json | 1 + .../pbr.json | 1 + .../top_level.txt | 1 + 8 files changed, 888 insertions(+) create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/DESCRIPTION.rst create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/METADATA create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/RECORD create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/WHEEL create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/entry_points.txt create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/metadata.json create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/pbr.json create mode 100644 awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/top_level.txt diff --git a/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/DESCRIPTION.rst b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000000..17a0d80a8f --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.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.3.0.dist-info/METADATA b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/METADATA new file mode 100644 index 0000000000..6874cf28b9 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/METADATA @@ -0,0 +1,239 @@ +Metadata-Version: 2.0 +Name: python-keystoneclient +Version: 1.3.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.0) +Requires-Dist: oslo.i18n (>=1.3.0) +Requires-Dist: oslo.serialization (>=1.2.0) +Requires-Dist: oslo.utils (>=1.2.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.1.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.3.0.dist-info/RECORD b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/RECORD new file mode 100644 index 0000000000..94a55f8b81 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/RECORD @@ -0,0 +1,421 @@ +python_keystoneclient-1.3.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110 +python_keystoneclient-1.3.0.dist-info/pbr.json,sha256=nn_Ky1lUeKLo4fRx_ONJD3kjh5HDR6JBuKa15jau2Eo,46 +python_keystoneclient-1.3.0.dist-info/top_level.txt,sha256=Nf3EOAZh8X599UHPJTuXw-LPObQDdy86k0VsdqjtRWg,15 +python_keystoneclient-1.3.0.dist-info/metadata.json,sha256=Vfby_DfbmyEBOcLDjq6chcbJE-JQ73YtWr6ahyXD_H8,2463 +python_keystoneclient-1.3.0.dist-info/RECORD,, +python_keystoneclient-1.3.0.dist-info/METADATA,sha256=HLhgGax8_5ojhuiFFSH2LhswauCUH-ynR9_ZyN6Sdv8,11070 +python_keystoneclient-1.3.0.dist-info/DESCRIPTION.rst,sha256=-C1o2veW_PASZoPRZgnIsGB4yYb7eJ8XwWkOnNWIn_c,9816 +python_keystoneclient-1.3.0.dist-info/entry_points.txt,sha256=4KCdpuGNfsPYA0C9JjGbsWBfRxEHtyaE48c9aqdG1ZQ,612 +keystoneclient/client.py,sha256=x4wghT7V0lY49wWZUOcgi9i98L_ADHsM4uOLH8qju30,2589 +keystoneclient/session.py,sha256=Egj4pTOOED7ksycn4YAUzmdo-VO3Tm6ye3g7B8irjQk,35256 +keystoneclient/access.py,sha256=xA-GWSCuia0nuO4H3V4GnRbDnfZFZLQbLIpGy9E0cic,21277 +keystoneclient/i18n.py,sha256=6-jjoKt5MbaUYb0Cch1UH3u2LYLrtlBm6tu34upKWBA,1162 +keystoneclient/utils.py,sha256=AgitKVkdo16QBLMzFV8Cvbn8i3V6BFeH-iDc-KiOXvw,9828 +keystoneclient/_discover.py,sha256=nOscWLS2oi8GXrXVotaUXjaXV6PDCIROqpMkSroq7YY,10974 +keystoneclient/httpclient.py,sha256=G9Qc9ClTWfljEijhu_ciapEEh6iTs4PPYbMgXTsfy38,33223 +keystoneclient/adapter.py,sha256=EWesqEVpnUZcvx-B1bjwQOu0s7mugI_Sqf4mzb0FbIA,8401 +keystoneclient/service_catalog.py,sha256=UkcuFgRgCAKvpR1lDx0ShlEDjKAWYF4DexJsAMQ-eHo,15364 +keystoneclient/baseclient.py,sha256=CXePSUjbkVngYwbG10y9MhKE0Hl6ChNe2nG0LRszOfU,1313 +keystoneclient/shell.py,sha256=4n_wHBEYmDBwLd_AAgHtAQ-VhOSVwNjnujIoOuly1tM,19911 +keystoneclient/exceptions.py,sha256=8CEGtiksRRo6jtZfZswZ_y_m1svUbCVgXpm-7WeUJWY,3002 +keystoneclient/discover.py,sha256=BhR8rQnP-Dds0nlyZtX5qvyh9AegyLFgQio0AF3NmdI,14665 +keystoneclient/__init__.py,sha256=gwGIa9aReNxDyaE96rjVXZ6uRJymbgas5I5TfJcMvPM,1790 +keystoneclient/base.py,sha256=IMofI0XyfjOcR0N311dOiX4V6ntbGC37ljw7WnLZtFQ,14071 +keystoneclient/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/ec2/utils.py,sha256=lz7_Ge8Y6SQsDeTAHQKdVC9-PVc6Suf9PE7zLeuUXbA,11724 +keystoneclient/contrib/ec2/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/auth/v3/saml2.py,sha256=bCpacyCoJEVUxT3meyKLHtrZQiua7ttUUPcVijnmvrM,36735 +keystoneclient/contrib/auth/v3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/revoke/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/contrib/revoke/model.py,sha256=WZ3RewsK8Uknj98-9GvfJhOU3rD082ih6kIpJE9Bikk,11587 +keystoneclient/contrib/bootstrap/shell.py,sha256=heETaBY2M9YH5N8GiFPm8Y6q9zq_K5UWUEr20D7PC6o,1847 +keystoneclient/contrib/bootstrap/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/generic/client.py,sha256=W7d-sqYRM9v-8o3-8appkyf16PZPHLsaFxZNQ_q7yWA,7902 +keystoneclient/generic/shell.py,sha256=d5VkcmCzF4XfQBU4YHdJNJhXSkTX6Rtd0nBzNNrObe0,1844 +keystoneclient/generic/__init__.py,sha256=uMJAjsB421znyJ0t4A0R449yd3M53-4ODmczfHELcXE,29 +keystoneclient/fixture/v3.py,sha256=80p9WrwwycN7TfC0BF9fNswlRaMiJFUZ06bN0XUjpmo,13009 +keystoneclient/fixture/exception.py,sha256=r7eIYSNuMqxbLQGEkRGJpK9rtxPJq_LVzoJY4mqYHMg,821 +keystoneclient/fixture/discovery.py,sha256=rbzrJVGweWIipZF0BWRVIwWMHqNImR-ZR6AcvTUmDS0,8322 +keystoneclient/fixture/v2.py,sha256=oEZAQ_RdNYqQ64VipaVaPOrRu9jSlhFoGdYSEuTPdDM,6581 +keystoneclient/fixture/__init__.py,sha256=EZ1hIMqPrWpGGfJWzvwmvV81_Nm7Qb-WPSyPhNZrgDM,1493 +keystoneclient/apiclient/exceptions.py,sha256=P4_w2ZZOJsnYiKLtKnjdnh2mBFKspeHH4kgLojGMofM,1124 +keystoneclient/apiclient/__init__.py,sha256=um7_qv6vO3C7oU9f_3j-IYNL1ML-e6tcrYyP0sI68bk,1199 +keystoneclient/auth/cli.py,sha256=PaFeJzgtC3Gdvdp4Us4U0YiC0uHYFnwTXeII_O1hKN0,3244 +keystoneclient/auth/conf.py,sha256=3kLxw__Eoc1Gau-BePhGhxkl8FyDEtluZBYB8iLIk-s,4237 +keystoneclient/auth/__init__.py,sha256=Oq9ZtOjo8BVfjyBCDxjbaeU3N3eMe6KcVl5dB96SZp0,1064 +keystoneclient/auth/token_endpoint.py,sha256=bWbzIa1NVdlMMlvljzG7opSu5vOaCEpBqoG445Yc7TM,1789 +keystoneclient/auth/base.py,sha256=g7WULN3Z5puQ2wzVuLL9iC2w-voX02pqcFybB3umzQw,11241 +keystoneclient/auth/identity/access.py,sha256=7Ao5iEdknAuJVBl7GNgwTl-bDvVc34ppkBGcE8GeNhs,1916 +keystoneclient/auth/identity/v2.py,sha256=_O7G8iV7Eeihea2N8zhf-qL8z5QHjbXuXTL02jW3DCU,6542 +keystoneclient/auth/identity/__init__.py,sha256=3i59KXoABCKafZyonsGZCcpEo2Nd8DrAV0fVo0y7SOc,1089 +keystoneclient/auth/identity/base.py,sha256=JElKd3hWuNSl2OVaPyWHBe3CM123CNCMRShOqMFwZMQ,12313 +keystoneclient/auth/identity/generic/token.py,sha256=hCryLzJwn8SWzrva6G1pLYcoq9jujyb6akdnOzwI9FM,1643 +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/v3/federated.py,sha256=qbCTQXfn9I0SGgJg43ZNON0dFhRQvn1p4VE7wT8lEA0,3922 +keystoneclient/auth/identity/v3/token.py,sha256=Igos99oVeIhHzW4OtsbnNqO3J7v6FE0FF8Ecvy2BGvk,2285 +keystoneclient/auth/identity/v3/__init__.py,sha256=Jjh890IryZWcKx094HGhuTnHamn2TeApRBonLnHJj3w,1024 +keystoneclient/auth/identity/v3/base.py,sha256=W8VN4_EkxZzC7hlNXLyF_8c1jY2WRbx3KYXgK8p3xTY,9951 +keystoneclient/auth/identity/v3/password.py,sha256=Nex6nlpm7pOMw3PWAHKgU6yRLYoHeOm-JqPUtxGlHCg,3474 +keystoneclient/hacking/checks.py,sha256=pElfb3bc946s_u7ncCtjocLODDIfhuBfQQS2tvYiWoU,1271 +keystoneclient/hacking/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/locale/keystoneclient.pot,sha256=TskNfssxbUx5w3IvpY4cwzEO6dg0n7G1tGYCUhzoUvk,647 +keystoneclient/middleware/s3_token.py,sha256=ceflfCcOxmJvzUe824sB8cnux7N-jXH5qXuJ4_ZirYU,10573 +keystoneclient/middleware/memcache_crypt.py,sha256=DjzfIlmS_vTcS3GdEQx_jclkebMEqAbr8q8fXKQNLxY,6172 +keystoneclient/middleware/auth_token.py,sha256=1v0Zxccmk8Gg1yfz1lJhKnEYzVliLfXsG6mSyXbNXCc,64591 +keystoneclient/middleware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/functional/test_cli.py,sha256=LA-5bm45rE4SdcH3Efp4V5Pc4448-2K4-QH-Zf-BnvM,5589 +keystoneclient/tests/functional/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/functional/hooks/post_test_hook.sh,sha256=DTtYPsdUqjEqijDtxhmnxkDnHxEYyoAmk3Oynvp_TLY,1817 +keystoneclient/tests/unit/test_ec2utils.py,sha256=uWVi7A26phfjBjgHf52q4BnsKI9DPdVuyrFswKEzBL0,11788 +keystoneclient/tests/unit/test_hacking_checks.py,sha256=fLrwm2TUSb6a8UPIRtdPXXjs0e8x0M5LAMBQkYt8c2U,1734 +keystoneclient/tests/unit/test_s3_token_middleware.py,sha256=mBr9SFYccMZIX3Xb1QUOg9EDw-L0sjMTm2Z4f45epmM,10084 +keystoneclient/tests/unit/test_memcache_crypt.py,sha256=tUm91LRu9XiF4ukzNooZBzmUO_rY5UySbFRP5nj8Lo8,4161 +keystoneclient/tests/unit/test_shell.py,sha256=zo4tEu7fbX2wHqwkEwXFvLKWdEmfKD7OtPJJwqSMOxw,24297 +keystoneclient/tests/unit/test_https.py,sha256=eQY8n8rteAMDDS5Op8wdpAEpOzkNL4P8BgVqH1vGih0,3903 +keystoneclient/tests/unit/test_http.py,sha256=FIR8bElH_dpwygWSY8fRqwtMrYa9fnYkZAcOfdErocU,7124 +keystoneclient/tests/unit/utils.py,sha256=MUGc9R9w3NjLMW-YHFXWLYDskVT9j-Lcduj9nH6bTHI,6984 +keystoneclient/tests/unit/test_keyring.py,sha256=VEFMkb2kGgF0tYs9BjC1nGoTil0o1cCT3KaVFhEmfL4,7418 +keystoneclient/tests/unit/test_session.py,sha256=BX3rMXl-rydmEOdjNR8o4sschshtRDFRZK8f-xti9TE,34084 +keystoneclient/tests/unit/client_fixtures.py,sha256=eVi1gzQsMdlEwI3OGstHbRvsM8puuPqewAVzhDhJbNc,25529 +keystoneclient/tests/unit/test_cms.py,sha256=-R0EHZMDzfs6kbLy0KZxOScW4fMrRsuT4jpn3QehwZ4,6685 +keystoneclient/tests/unit/test_utils.py,sha256=ap1his8ogQRB0s2KOs4n3P9m75lPEBh3xEbRSTQzj4A,8431 +keystoneclient/tests/unit/test_fixtures.py,sha256=8sgYWMu9glhD3WtPQJHFs9Wfgg2mRkWqkUyClTTj_MQ,9276 +keystoneclient/tests/unit/test_discovery.py,sha256=K7ONo0gcYO48r75AZDixtdsxYCGeZf1KO0GIXXjKMh4,28701 +keystoneclient/tests/unit/test_auth_token_middleware.py,sha256=9bAgzbMUC3JwTA02uwwRxaiZO8hPKh5VR7BrmAk3Ufw,79670 +keystoneclient/tests/unit/test_base.py,sha256=Js5-2qHvl-P6Ak68WozP8ttVM5ZkjfNGoCutYhECKps,6090 +keystoneclient/tests/unit/__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/generic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/apiclient/test_exceptions.py,sha256=9K0_SsyQ9QEb7LJc7aDQOSN1zgsoppAA5F5bBXiC9Ik,2456 +keystoneclient/tests/unit/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/auth/test_access.py,sha256=bUq4s8rTK9WmGMB4D-kO81tAEHyXzmUSq8ygUV3ke2A,2297 +keystoneclient/tests/unit/auth/utils.py,sha256=RMPYwmXyaS3mYk6tSx2WD8Xajj2TrY_7RG8Yg0OJPek,6466 +keystoneclient/tests/unit/auth/test_identity_common.py,sha256=dbJYQshFNBeQv8-2gFMobxACRoeES0eGblLLNiFcXZA,14489 +keystoneclient/tests/unit/auth/test_identity_v3.py,sha256=YBTBbaM6hLi3DrWlohsVLY7NbC_Vnr_MZ2v_uqynvVU,19220 +keystoneclient/tests/unit/auth/test_cli.py,sha256=8R0HY1YIs7GJpqK9m0W1LtHpGHC2S2vtS9FO-NuPEkM,6885 +keystoneclient/tests/unit/auth/test_identity_v2.py,sha256=gHCjzl82SW-AVciTWlcqGXQ_PPh-ahDRGG_GZEHTvtI,11962 +keystoneclient/tests/unit/auth/test_conf.py,sha256=HOIqDPHQSgDnxnquFFURETWJmfhW5wj2HKaG-iqZYY0,7038 +keystoneclient/tests/unit/auth/test_token.py,sha256=F6uI91BvFx1k0c3lwpQOlQkakPhAoQSwKpp1Tc2TW1M,1876 +keystoneclient/tests/unit/auth/test_token_endpoint.py,sha256=EK3sntkD8onUVehsft3mKNvlcNxOKtDMp66U7IHEUZ0,2241 +keystoneclient/tests/unit/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/auth/test_identity_v3_federated.py,sha256=PQDhomIfPwPmur5_gkclSXhGw-TO76Jtz3M5m01r0HY,3768 +keystoneclient/tests/unit/auth/test_password.py,sha256=G9AcpHQtr4SK5b5pUUGG2lJyd6EWsOfW2jondIIgWxk,2485 +keystoneclient/tests/unit/v3/test_role_assignments.py,sha256=FZLu8OICIPHhc6K_lhcgkgFAx2_LHFc-lQjokr9YTeQ,8570 +keystoneclient/tests/unit/v3/test_auth_saml2.py,sha256=3ufup81FlhcH4sWLU2mU2HxOYXizqy0P8EHJqdOK76k,26093 +keystoneclient/tests/unit/v3/test_oauth1.py,sha256=mznlQ6yGZ4Wt_bA6kHwANdGLSifDmW1zZAytgudo22U,12086 +keystoneclient/tests/unit/v3/test_tokens.py,sha256=ha5NH6iUYAyTJS-a4r_jOxFKkyMB2UWIB_RVXeuxLF0,4804 +keystoneclient/tests/unit/v3/test_access.py,sha256=Yh2i4xwVpX028x97SBiOWbmZgboGg48VuXOKq1b59tM,7786 +keystoneclient/tests/unit/v3/test_credentials.py,sha256=f3CO4HIrPIZFPveVsOZM9qRQnylunzKVY5FAlOcKHP4,2059 +keystoneclient/tests/unit/v3/test_federation.py,sha256=SsreFlmN74w5EmHJ1IQ59Jmlns1DzXbCYlbKqcb3EcA,17143 +keystoneclient/tests/unit/v3/test_client.py,sha256=0NH6gf57HHOFwIlJBHtfs2GxU0HiMvwFlWkvg4TDQVU,9961 +keystoneclient/tests/unit/v3/test_trusts.py,sha256=_YNP8J8FLyajWC_9bA6SAJNkPB8JxeqxSzfbHjn6QQA,4298 +keystoneclient/tests/unit/v3/test_services.py,sha256=FvNN-eclGWd0BwtT1AqZb3YGn4csF1FiZ4uiX5P-b-U,1701 +keystoneclient/tests/unit/v3/utils.py,sha256=53elsrOUhF0QiQVn8UBm2JW0o-UCBXG6v8BWSDPJDUw,11044 +keystoneclient/tests/unit/v3/saml2_fixtures.py,sha256=CbIiwZ0S9fwnbscYk3yRtULjg57I8bzYz6_6G3a76ms,6499 +keystoneclient/tests/unit/v3/test_projects.py,sha256=QdgzwkomURKTLqgxvlqkKo-WrvVUZJgj0tj2PdLSOcs,11382 +keystoneclient/tests/unit/v3/test_simple_cert.py,sha256=zYsSbRm15UIqMN4Q_ESHTBRHGmPXzHH5CrZh1YeGBw8,1611 +keystoneclient/tests/unit/v3/test_discover.py,sha256=rtsZ0v01YVDQdEdYVm-MfgufnJMcxoWmZddXOBGWgQU,3726 +keystoneclient/tests/unit/v3/test_users.py,sha256=vEACBXmSpbxsyv5fZr1J8OTb07D4mG0Ecr6egp_VW1o,10189 +keystoneclient/tests/unit/v3/client_fixtures.py,sha256=VSsspks3WldwgTnuC088_Uzp_gjtndSGjvFi8suRJzY,7515 +keystoneclient/tests/unit/v3/test_endpoint_policy.py,sha256=DwkIioQF4ez4sLesgbrBb6ApZ5nEYwioJvhG8VVC8ng,10583 +keystoneclient/tests/unit/v3/test_endpoint_filter.py,sha256=IyHNE726sUq4vfoMVjnqVKEMg37ZggFa7yqihYmuM-M,6041 +keystoneclient/tests/unit/v3/test_domains.py,sha256=LxlIvYaazq2MKdVl6B3Ldh2xBgL2IO3_CjHK_800lp0,1759 +keystoneclient/tests/unit/v3/test_auth.py,sha256=fNdR7eI1QMlwWi1ZuSt59aZU70Zo7yQVDEpf4MYaYnI,14375 +keystoneclient/tests/unit/v3/test_policies.py,sha256=joid0wpwdhdOEj-FQ9t6avQ4PRjUswHrpDCU8iqEm2g,1131 +keystoneclient/tests/unit/v3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/tests/unit/v3/test_groups.py,sha256=C0CopKEDY2ulQ1Ib11A2HmteLTJYEou2TmaS9iUtz5g,2105 +keystoneclient/tests/unit/v3/test_regions.py,sha256=FlAuSv-kx1NwHxTclsDeKIn3zXXhHvIF02zxVsjY0sU,1267 +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_roles.py,sha256=7iTcCMlJKr0YYKJhklqIGbod-jutR94a0-t__bHOoJM,10847 +keystoneclient/tests/unit/v3/examples/xml/ADFS_RequestSecurityTokenResponse.xml,sha256=uoV1fUsbdjkjs4NbXhMkpOu9ql_HrZ_sJ7S3LlIY4c0,14138 +keystoneclient/tests/unit/v3/examples/xml/ADFS_fault.xml,sha256=uy_4HbodUeNvZ1EKicUQHMVwPkI-RJ1ocOUNF9ZoWeQ,859 +keystoneclient/tests/unit/v2_0/test_tokens.py,sha256=As13YS76CmrQYJhu_o8lcB6kVUhtNE2sF63OPivKzVc,7846 +keystoneclient/tests/unit/v2_0/test_access.py,sha256=UTy-f3zZb2TPAdtn5g1WFaq-qh0Dj3xWonkU68HG-xI,7796 +keystoneclient/tests/unit/v2_0/test_client.py,sha256=j5v40wOJVPP1NIGbR6Pl49aG1owQfh-a-rKOCnKd0v8,7772 +keystoneclient/tests/unit/v2_0/test_shell.py,sha256=c9LfpoY9lvv52X6tMzNhOKL2ckFHS4GcylCVM_MVLNo,19279 +keystoneclient/tests/unit/v2_0/test_services.py,sha256=a4OMMwTh-3J47QqWdKfPb7I9FGHCmL2U-Rvanj5IFcw,3570 +keystoneclient/tests/unit/v2_0/test_certificates.py,sha256=bH1KQ6lEoalUtrEoF8i-Iezz35H81SK7Kk_U2tXoiEQ,1624 +keystoneclient/tests/unit/v2_0/utils.py,sha256=6rT11JzBQ8eYRSC6CGfrrg4S5BvH0Usyaanda4SgllQ,3110 +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/client_fixtures.py,sha256=UykIA70lnXHHILE_yk90Mv_dVCthwFAMxqv9LkXfaaQ,5267 +keystoneclient/tests/unit/v2_0/test_tenants.py,sha256=KEeJRFWxOmpDlyu809ePjG5UIkvClva-H82v937Skcs,13149 +keystoneclient/tests/unit/v2_0/test_discovery.py,sha256=3MThI47_0jJ9-STld6ZqeFqIeysxakZ8e23W-D5wcI8,3309 +keystoneclient/tests/unit/v2_0/test_auth.py,sha256=x_85AOILW9CkULhQ3QaqexJBvWcdt0dR5ZAY4s5jYRI,10779 +keystoneclient/tests/unit/v2_0/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +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_roles.py,sha256=q5B_iLceSBdaLHz9xJtfgN6DPdav81ZRjYVghhwVYwE,4322 +keystoneclient/tests/unit/v2_0/test_ec2.py,sha256=3kwYqXNoIRy7BKfSqrCcLUdN0tGMQlGXe8i8DeT1aOc,3771 +keystoneclient/openstack/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/_i18n.py,sha256=H6Zrd4WgvlY73fW9AVbu65PV0pBG3WnQ84wPjiTFaa4,1436 +keystoneclient/openstack/common/uuidutils.py,sha256=Hv_aDfDvhiA3DMzEASvjuhkw1tA1LY87CcjcXhTI1e4,1061 +keystoneclient/openstack/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/memorycache.py,sha256=R5AzB8RDAW2qYgRkNbolbe3g8O5Bfa6TUVFmoCkb7cA,2826 +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/openstack/common/apiclient/exceptions.py,sha256=ocVdZrjYEx9VU92Y3OotWZvzT4HB8NdtgpKEaLsbnpw,12285 +keystoneclient/openstack/common/apiclient/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/openstack/common/apiclient/base.py,sha256=12V-DTOn0L3Xg7EU_2ojJU3N70S7svAgP9McEW0I5nk,17030 +keystoneclient/openstack/common/apiclient/fake_client.py,sha256=OriPR1P4JN2bwt-Q-kEYyHTdnrDB9_nskicaLVZ1zUo,6042 +keystoneclient/v3/groups.py,sha256=I9cMORLTDWzKyAcp9jySSo6FyTH7Yy7kr412SlCB488,3065 +keystoneclient/v3/client.py,sha256=qtcWMf88YkDI1q65hXx5Z-2bvGm_XEzadw8N_YBIHes,11709 +keystoneclient/v3/tokens.py,sha256=Nfiu47UmbK3w7_VSW2TXNNgRi7z-EJ4y4pSPsqsh3tU,2438 +keystoneclient/v3/domains.py,sha256=4CwJTzRs05v8A79i4wfHiGuvtUt6Tqosyeozyt9NiQk,2370 +keystoneclient/v3/role_assignments.py,sha256=O_K5g8F1Oc-1jl2WuxLYV9e0xdX_liUyN8KEm69S1ak,4482 +keystoneclient/v3/roles.py,sha256=RORrPC0x_kGGOqMGHvVuba7Z0QeDUQXW9_pRHICMhCk,5619 +keystoneclient/v3/endpoints.py,sha256=C-hAbDp1YFgUMyuhX9aiT8xOg2XpdjEdtLlBRbJT-bQ,3531 +keystoneclient/v3/policies.py,sha256=EimvlNO3wIEjm-c-AHIdZeHErUgyWvg2DVlNMdkojJY,2557 +keystoneclient/v3/regions.py,sha256=eO_YtqAMXb7hbM92O8DaQ0onuNQ-fkljb8V9a0x1bD4,3362 +keystoneclient/v3/projects.py,sha256=He3b9q3pVj5j-hEnkRiK3FzUbsJauYQgCldD7IO8Xm4,7462 +keystoneclient/v3/users.py,sha256=tIlTkjv53iiL9jJz6jgcwGXW26YzoydsHuMWB2l0ecs,6977 +keystoneclient/v3/__init__.py,sha256=2-LZvG7kZ-j12cJKFDdMQikwbLh2srCej3_1hGYN09Y,83 +keystoneclient/v3/services.py,sha256=737c8cNSp8CUOt3umILGY25TjwAVSbKIixsLrgo_GUk,2443 +keystoneclient/v3/credentials.py,sha256=sUGQS_Uiqur3DT2VexmH54-IOIuH-BU-y9ug8As85Yw,4671 +keystoneclient/v3/contrib/simple_cert.py,sha256=-i68EYkQrxVYGe0Hyk0St1LRnJLm4BhA8SNLf2AhdJY,1303 +keystoneclient/v3/contrib/trusts.py,sha256=rmrIDyu2Ba1gohoriyjXUC3gT2zjG3nzdlMp6_04taE,3671 +keystoneclient/v3/contrib/__init__.py,sha256=ODQmVvjlPJtLO0hqlPx8WjxTT0sd3j9UJ3DpcO0QTus,15 +keystoneclient/v3/contrib/endpoint_filter.py,sha256=PQgDy1DFye_NwfxJqP1U5CRipBxILcG42vlrhx4Nny0,3692 +keystoneclient/v3/contrib/endpoint_policy.py,sha256=9eoeqjAAvnATNmIp_-7RqO-kjlejbevL38iESAJUvms,6313 +keystoneclient/v3/contrib/federation/domains.py,sha256=2JC2F7XS3PyPGDBuAc18wj3GnBw2BY5R557TiUu6Mi4,802 +keystoneclient/v3/contrib/federation/projects.py,sha256=N5YvGFD0nj6r18YFbQSEUfKzezgHhZKfLzlX26DZcJI,807 +keystoneclient/v3/contrib/federation/identity_providers.py,sha256=89WJ8_jTh5Nu28_Vl2RJHTAa7shmPZdWXi3zujUG8xI,3290 +keystoneclient/v3/contrib/federation/protocols.py,sha256=8Srwq-GCl-XMGnGxr8c2CljPxIE9OpQYJexA5RQSV5U,5492 +keystoneclient/v3/contrib/federation/service_providers.py,sha256=KHNRVctswrpldPMg_d0krB9q4wz0AXVmDq06r0TSd6E,3437 +keystoneclient/v3/contrib/federation/__init__.py,sha256=P6qB82KU1E2bCQocRCbHUQZ8cv4fWY2AbrJ02r2ziFU,637 +keystoneclient/v3/contrib/federation/base.py,sha256=0ilSxTned_GriPrMN4ER5vHQUw-pNDc2Y-ip6XB2kRM,1396 +keystoneclient/v3/contrib/federation/mappings.py,sha256=qan1nfstR8qVBM8EPEwiscZwYKb1jTOlsnAtjH2Kdcs,4537 +keystoneclient/v3/contrib/federation/core.py,sha256=_lbSmWN1vrOkwXDDZ8r-vRheMKdshJJ097NlzHx5Nvo,1390 +keystoneclient/v3/contrib/oauth1/auth.py,sha256=TyZPQPaHtj9a1rHuSNQtUmOLgZI2dUdG3-3S_7Omlro,2068 +keystoneclient/v3/contrib/oauth1/utils.py,sha256=auye4sdpB7Kv9fSKRQHLc-qKatLF-TeaNBUauYsj-Lk,1291 +keystoneclient/v3/contrib/oauth1/request_tokens.py,sha256=CGnjfz3PGk5Y4iWsEm-JNC77OTOndPJHiOlqiRtysCM,2770 +keystoneclient/v3/contrib/oauth1/access_tokens.py,sha256=8MV1uki4Xfes7lOYO4X2MLiBaMfVXhHX9EOEJ5Dd8G4,1915 +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/common/cms.py,sha256=UoW_t1Rwk0hNk2gTxI2J--YQ-mBu8McfyjBdQY66fBI,14153 +keystoneclient/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +keystoneclient/v2_0/client.py,sha256=pCAFebkcUpO02l0rPBEKlQvSVUVSsMbJPcP_OXpq1po,8941 +keystoneclient/v2_0/tokens.py,sha256=vGKfhZ62V4TRS75AymdhkjmcNLgYY6Y97vpQ99mymok,3850 +keystoneclient/v2_0/extensions.py,sha256=xXkbiQUfMhzUB10xajqwEFXw8OOVI4Im72Icno8nYzA,1018 +keystoneclient/v2_0/roles.py,sha256=QcdMHF84Rmb-SRQpg4DsxCT3d0t3H7dbGtHHmSy3SgY,3136 +keystoneclient/v2_0/endpoints.py,sha256=k0AALpMsuU1Ct-QVMzlzuMbIvnUp6bL4GcZ8uDMSbhw,1636 +keystoneclient/v2_0/certificates.py,sha256=2XUsj70FSreRDPqZyJtKtz_x5Zqq3vUEoGYnqnJr0h4,1246 +keystoneclient/v2_0/users.py,sha256=_b2eX_1Mm47ah1JJKwrnrb_moRruJqw4N-_50iFblzI,4732 +keystoneclient/v2_0/shell.py,sha256=KjczGN0Mto0V6iNbnn-pemXf5RTJjPngYCFUNXZkrcQ,20258 +keystoneclient/v2_0/__init__.py,sha256=U4uLKKoOFmD4UE3m0t252rWp0UpIIIIRoV8mJXSmmSo,84 +keystoneclient/v2_0/services.py,sha256=GK9MY5dEx3VZy5d7bmaeDAblHi06YevlK05B2SJNyPI,1702 +keystoneclient/v2_0/tenants.py,sha256=inwdscCs4D7x-hhKkVPrtKoQNFLPUZknCXoiU1zROXg,6279 +keystoneclient/v2_0/ec2.py,sha256=9IraPDUTCSSs1gXhFr5A9bJoP7JeX2OztTjr9hkiaYw,1985 +/usr/local/bin/keystone,sha256=fx5NjFanNc8M7kiSLECCzPM5fwnoCFWig7l7bqjryEE,241 +keystoneclient/tests/unit/test_keyring.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/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/contrib/ec2/utils.pyc,, +keystoneclient/tests/unit/v3/test_federation.pyc,, +keystoneclient/tests/unit/v3/saml2_fixtures.pyc,, +keystoneclient/tests/unit/v2_0/test_tenants.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/tests/unit/v3/test_credentials.pyc,, +keystoneclient/contrib/auth/__init__.pyc,, +keystoneclient/common/cms.pyc,, +keystoneclient/tests/unit/auth/test_conf.pyc,, +keystoneclient/tests/unit/generic/test_client.pyc,, +keystoneclient/auth/identity/generic/token.pyc,, +keystoneclient/hacking/__init__.pyc,, +keystoneclient/contrib/auth/v3/saml2.pyc,, +keystoneclient/contrib/__init__.pyc,, +keystoneclient/fixture/v3.pyc,, +keystoneclient/adapter.pyc,, +keystoneclient/v3/endpoints.pyc,, +keystoneclient/openstack/__init__.pyc,, +keystoneclient/auth/identity/v2.pyc,, +keystoneclient/contrib/bootstrap/shell.pyc,, +keystoneclient/base.pyc,, +keystoneclient/tests/unit/auth/test_access.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/contrib/auth/v3/__init__.pyc,, +keystoneclient/tests/unit/v2_0/test_shell.pyc,, +keystoneclient/tests/unit/test_cms.pyc,, +keystoneclient/tests/unit/auth/test_password.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/tests/unit/v3/test_client.pyc,, +keystoneclient/auth/identity/access.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/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/v3/groups.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/v2_0/ec2.pyc,, +keystoneclient/middleware/memcache_crypt.pyc,, +keystoneclient/contrib/ec2/__init__.pyc,, +keystoneclient/openstack/common/apiclient/base.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/v3/__init__.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/tests/unit/v3/test_auth_saml2.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/auth/identity/generic/password.pyc,, +keystoneclient/tests/unit/test_memcache_crypt.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/fixture/__init__.pyc,, +keystoneclient/tests/unit/v2_0/test_extensions.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/tests/unit/v3/test_trusts.pyc,, +keystoneclient/tests/unit/v2_0/test_services.pyc,, +keystoneclient/apiclient/__init__.pyc,, +keystoneclient/v3/client.pyc,, +keystoneclient/hacking/checks.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/fixture/exception.pyc,, +keystoneclient/middleware/auth_token.pyc,, +keystoneclient/tests/unit/auth/utils.pyc,, +keystoneclient/tests/unit/v2_0/test_ec2.pyc,, +keystoneclient/openstack/common/_i18n.pyc,, +keystoneclient/tests/unit/v2_0/test_certificates.pyc,, +keystoneclient/v3/contrib/federation/protocols.pyc,, +keystoneclient/tests/unit/v2_0/test_service_catalog.pyc,, +keystoneclient/v2_0/roles.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/v3/contrib/endpoint_policy.pyc,, +keystoneclient/v2_0/shell.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,, +keystoneclient/v2_0/tenants.pyc,, diff --git a/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/WHEEL b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/WHEEL new file mode 100644 index 0000000000..9dff69d861 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.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.3.0.dist-info/entry_points.txt b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/entry_points.txt new file mode 100644 index 0000000000..db8e5c7a02 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.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.3.0.dist-info/metadata.json b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/metadata.json new file mode 100644 index 0000000000..3f95a37baa --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"metadata_version": "2.0", "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.0)", "oslo.i18n (>=1.3.0)", "oslo.serialization (>=1.2.0)", "oslo.utils (>=1.2.0)", "PrettyTable (>=0.7,<0.8)", "requests (>=2.2.0,!=2.4.0)", "six (>=1.9.0)", "stevedore (>=1.1.0)"]}], "extensions": {"python.exports": {"keystoneclient.auth.plugin": {"v3token": "keystoneclient.auth.identity.v3:Token", "token": "keystoneclient.auth.identity.generic:Token", "v2token": "keystoneclient.auth.identity.v2:Token", "v3scopedsaml": "keystoneclient.contrib.auth.v3.saml2:Saml2ScopedToken", "v3password": "keystoneclient.auth.identity.v3:Password", "v2password": "keystoneclient.auth.identity.v2:Password", "v3unscopedadfs": "keystoneclient.contrib.auth.v3.saml2:ADFSUnscopedToken", "password": "keystoneclient.auth.identity.generic:Password", "v3unscopedsaml": "keystoneclient.contrib.auth.v3.saml2:Saml2UnscopedToken"}, "console_scripts": {"keystone": "keystoneclient.shell:main"}}, "python.details": {"contacts": [{"role": "author", "name": "OpenStack", "email": "openstack-dev@lists.openstack.org"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://www.openstack.org/"}}, "python.commands": {"wrap_console": {"keystone": "keystoneclient.shell:main"}}}, "version": "1.3.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.2.0)", "oslotest (>=1.2.0)", "pycrypto (>=2.6)", "requests-mock (>=0.5.1)", "sphinx (>=1.1.2,!=1.2.0,!=1.3b1,<1.3)", "tempest-lib (>=0.2.0)", "testrepository (>=0.0.18)", "testresources (>=0.2.4)", "testtools (>=0.9.36,!=1.2.0)", "WebOb (>=1.2.3)"]}], "summary": "Client Library for OpenStack Identity", "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"], "generator": "bdist_wheel (0.24.0)", "name": "python-keystoneclient", "extras": []} \ No newline at end of file diff --git a/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/pbr.json b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/pbr.json new file mode 100644 index 0000000000..7a612885cb --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/pbr.json @@ -0,0 +1 @@ +{"git_version": "a84b5ac", "is_release": true} \ No newline at end of file diff --git a/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/top_level.txt b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/top_level.txt new file mode 100644 index 0000000000..7793e97fa2 --- /dev/null +++ b/awx/lib/site-packages/python_keystoneclient-1.3.0.dist-info/top_level.txt @@ -0,0 +1 @@ +keystoneclient