[metadata]
name = python-openstackclient
summary = OpenStack Command-line Client
description-file =
    README.rst
author = OpenStack
author-email = openstack-dev@lists.openstack.org
home-page = http://wiki.openstack.org/OpenStackClient
classifier =
    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

[files]
packages =
    openstackclient

[entry_points]
console_scripts =
    openstack = openstackclient.shell:main

keystoneclient.auth.plugin =
    token_endpoint = openstackclient.api.auth_plugin:TokenEndpoint
    osc_password = openstackclient.api.auth_plugin:OSCGenericPassword

openstack.cli =
    command_list = openstackclient.common.module:ListCommand
    module_list = openstackclient.common.module:ListModule

openstack.cli.base =
    compute = openstackclient.compute.client
    identity = openstackclient.identity.client
    image = openstackclient.image.client
    network = openstackclient.network.client
    object_store = openstackclient.object.client
    volume = openstackclient.volume.client

openstack.common =
    extension_list = openstackclient.common.extension:ListExtension
    limits_show = openstackclient.common.limits:ShowLimits
    quota_set = openstackclient.common.quota:SetQuota
    quota_show = openstackclient.common.quota:ShowQuota

openstack.compute.v2 =
    availability_zone_list = openstackclient.compute.v2.availability_zone:ListAvailabilityZone

    compute_agent_create = openstackclient.compute.v2.agent:CreateAgent
    compute_agent_delete = openstackclient.compute.v2.agent:DeleteAgent
    compute_agent_list = openstackclient.compute.v2.agent:ListAgent
    compute_agent_set = openstackclient.compute.v2.agent:SetAgent

    aggregate_add_host = openstackclient.compute.v2.aggregate:AddAggregateHost
    aggregate_create = openstackclient.compute.v2.aggregate:CreateAggregate
    aggregate_delete = openstackclient.compute.v2.aggregate:DeleteAggregate
    aggregate_list = openstackclient.compute.v2.aggregate:ListAggregate
    aggregate_remove_host = openstackclient.compute.v2.aggregate:RemoveAggregateHost
    aggregate_set = openstackclient.compute.v2.aggregate:SetAggregate
    aggregate_show = openstackclient.compute.v2.aggregate:ShowAggregate

    compute_service_list = openstackclient.compute.v2.service:ListService
    compute_service_set = openstackclient.compute.v2.service:SetService

    console_log_show = openstackclient.compute.v2.console:ShowConsoleLog
    console_url_show = openstackclient.compute.v2.console:ShowConsoleURL

    flavor_create = openstackclient.compute.v2.flavor:CreateFlavor
    flavor_delete = openstackclient.compute.v2.flavor:DeleteFlavor
    flavor_list = openstackclient.compute.v2.flavor:ListFlavor
    flavor_show = openstackclient.compute.v2.flavor:ShowFlavor
    flavor_set = openstackclient.compute.v2.flavor:SetFlavor
    flavor_unset = openstackclient.compute.v2.flavor:UnsetFlavor

    host_list = openstackclient.compute.v2.host:ListHost
    host_show = openstackclient.compute.v2.host:ShowHost

    hypervisor_list = openstackclient.compute.v2.hypervisor:ListHypervisor
    hypervisor_show = openstackclient.compute.v2.hypervisor:ShowHypervisor

    hypervisor_stats_show = openstackclient.compute.v2.hypervisor_stats:ShowHypervisorStats

    ip_fixed_add = openstackclient.compute.v2.fixedip:AddFixedIP
    ip_fixed_remove = openstackclient.compute.v2.fixedip:RemoveFixedIP

    ip_floating_add = openstackclient.compute.v2.floatingip:AddFloatingIP
    ip_floating_create = openstackclient.compute.v2.floatingip:CreateFloatingIP
    ip_floating_delete = openstackclient.compute.v2.floatingip:DeleteFloatingIP
    ip_floating_list = openstackclient.compute.v2.floatingip:ListFloatingIP
    ip_floating_remove = openstackclient.compute.v2.floatingip:RemoveFloatingIP

    ip_floating_pool_list = openstackclient.compute.v2.floatingippool:ListFloatingIPPool

    keypair_create = openstackclient.compute.v2.keypair:CreateKeypair
    keypair_delete = openstackclient.compute.v2.keypair:DeleteKeypair
    keypair_list = openstackclient.compute.v2.keypair:ListKeypair
    keypair_show = openstackclient.compute.v2.keypair:ShowKeypair

    project_usage_list = openstackclient.compute.v2.usage:ListProjectUsage

    security_group_create = openstackclient.compute.v2.security_group:CreateSecurityGroup
    security_group_delete = openstackclient.compute.v2.security_group:DeleteSecurityGroup
    security_group_list = openstackclient.compute.v2.security_group:ListSecurityGroup
    security_group_set = openstackclient.compute.v2.security_group:SetSecurityGroup
    security_group_show = openstackclient.compute.v2.security_group:ShowSecurityGroup
    security_group_rule_create = openstackclient.compute.v2.security_group:CreateSecurityGroupRule
    security_group_rule_delete = openstackclient.compute.v2.security_group:DeleteSecurityGroupRule
    security_group_rule_list = openstackclient.compute.v2.security_group:ListSecurityGroupRule

    server_add_security_group = openstackclient.compute.v2.server:AddServerSecurityGroup
    server_add_volume = openstackclient.compute.v2.server:AddServerVolume
    server_create = openstackclient.compute.v2.server:CreateServer
    server_delete = openstackclient.compute.v2.server:DeleteServer
    server_image_create = openstackclient.compute.v2.server:CreateServerImage
    server_list = openstackclient.compute.v2.server:ListServer
    server_lock = openstackclient.compute.v2.server:LockServer
    server_migrate = openstackclient.compute.v2.server:MigrateServer
    server_pause = openstackclient.compute.v2.server:PauseServer
    server_reboot = openstackclient.compute.v2.server:RebootServer
    server_rebuild = openstackclient.compute.v2.server:RebuildServer
    server_remove_security_group = openstackclient.compute.v2.server:RemoveServerSecurityGroup
    server_remove_volume = openstackclient.compute.v2.server:RemoveServerVolume
    server_rescue = openstackclient.compute.v2.server:RescueServer
    server_resize = openstackclient.compute.v2.server:ResizeServer
    server_resume = openstackclient.compute.v2.server:ResumeServer
    server_set = openstackclient.compute.v2.server:SetServer
    server_show = openstackclient.compute.v2.server:ShowServer
    server_ssh = openstackclient.compute.v2.server:SshServer
    server_suspend = openstackclient.compute.v2.server:SuspendServer
    server_unlock = openstackclient.compute.v2.server:UnlockServer
    server_unpause = openstackclient.compute.v2.server:UnpauseServer
    server_unrescue = openstackclient.compute.v2.server:UnrescueServer
    server_unset = openstackclient.compute.v2.server:UnsetServer

    usage_list = openstackclient.compute.v2.usage:ListUsage
    usage_show = openstackclient.compute.v2.usage:ShowUsage

openstack.identity.v2 =
    catalog_list = openstackclient.identity.v2_0.catalog:ListCatalog
    catalog_show = openstackclient.identity.v2_0.catalog:ShowCatalog

    ec2_credentials_create = openstackclient.identity.v2_0.ec2creds:CreateEC2Creds
    ec2_credentials_delete = openstackclient.identity.v2_0.ec2creds:DeleteEC2Creds
    ec2_credentials_list = openstackclient.identity.v2_0.ec2creds:ListEC2Creds
    ec2_credentials_show = openstackclient.identity.v2_0.ec2creds:ShowEC2Creds

    endpoint_create = openstackclient.identity.v2_0.endpoint:CreateEndpoint
    endpoint_delete = openstackclient.identity.v2_0.endpoint:DeleteEndpoint
    endpoint_list = openstackclient.identity.v2_0.endpoint:ListEndpoint
    endpoint_show = openstackclient.identity.v2_0.endpoint:ShowEndpoint

    project_create = openstackclient.identity.v2_0.project:CreateProject
    project_delete = openstackclient.identity.v2_0.project:DeleteProject
    project_list = openstackclient.identity.v2_0.project:ListProject
    project_set = openstackclient.identity.v2_0.project:SetProject
    project_show = openstackclient.identity.v2_0.project:ShowProject

    role_add = openstackclient.identity.v2_0.role:AddRole
    role_create = openstackclient.identity.v2_0.role:CreateRole
    role_delete = openstackclient.identity.v2_0.role:DeleteRole
    role_list = openstackclient.identity.v2_0.role:ListRole
    role_remove = openstackclient.identity.v2_0.role:RemoveRole
    role_show = openstackclient.identity.v2_0.role:ShowRole

    service_create = openstackclient.identity.v2_0.service:CreateService
    service_delete = openstackclient.identity.v2_0.service:DeleteService
    service_list = openstackclient.identity.v2_0.service:ListService
    service_show = openstackclient.identity.v2_0.service:ShowService

    token_issue = openstackclient.identity.v2_0.token:IssueToken
    token_revoke = openstackclient.identity.v2_0.token:RevokeToken

    user_create = openstackclient.identity.v2_0.user:CreateUser
    user_delete = openstackclient.identity.v2_0.user:DeleteUser
    user_list = openstackclient.identity.v2_0.user:ListUser
    user_set = openstackclient.identity.v2_0.user:SetUser
    user_show = openstackclient.identity.v2_0.user:ShowUser

    user_role_list = openstackclient.identity.v2_0.role:ListUserRole

openstack.identity.v3 =
    access_token_create = openstackclient.identity.v3.token:CreateAccessToken

    catalog_list = openstackclient.identity.v3.catalog:ListCatalog
    catalog_show = openstackclient.identity.v3.catalog:ShowCatalog

    consumer_create = openstackclient.identity.v3.consumer:CreateConsumer
    consumer_delete = openstackclient.identity.v3.consumer:DeleteConsumer
    consumer_list = openstackclient.identity.v3.consumer:ListConsumer
    consumer_set = openstackclient.identity.v3.consumer:SetConsumer
    consumer_show = openstackclient.identity.v3.consumer:ShowConsumer

    credential_create = openstackclient.identity.v3.credential:CreateCredential
    credential_delete = openstackclient.identity.v3.credential:DeleteCredential
    credential_list = openstackclient.identity.v3.credential:ListCredential
    credential_set = openstackclient.identity.v3.credential:SetCredential
    credential_show = openstackclient.identity.v3.credential:ShowCredential

    domain_create = openstackclient.identity.v3.domain:CreateDomain
    domain_delete = openstackclient.identity.v3.domain:DeleteDomain
    domain_list = openstackclient.identity.v3.domain:ListDomain
    domain_set = openstackclient.identity.v3.domain:SetDomain
    domain_show = openstackclient.identity.v3.domain:ShowDomain

    ec2_credentials_create = openstackclient.identity.v3.ec2creds:CreateEC2Creds
    ec2_credentials_delete = openstackclient.identity.v3.ec2creds:DeleteEC2Creds
    ec2_credentials_list = openstackclient.identity.v3.ec2creds:ListEC2Creds
    ec2_credentials_show = openstackclient.identity.v3.ec2creds:ShowEC2Creds

    endpoint_create = openstackclient.identity.v3.endpoint:CreateEndpoint
    endpoint_delete = openstackclient.identity.v3.endpoint:DeleteEndpoint
    endpoint_set = openstackclient.identity.v3.endpoint:SetEndpoint
    endpoint_show = openstackclient.identity.v3.endpoint:ShowEndpoint
    endpoint_list = openstackclient.identity.v3.endpoint:ListEndpoint

    group_add_user = openstackclient.identity.v3.group:AddUserToGroup
    group_contains_user = openstackclient.identity.v3.group:CheckUserInGroup
    group_create = openstackclient.identity.v3.group:CreateGroup
    group_delete = openstackclient.identity.v3.group:DeleteGroup
    group_list = openstackclient.identity.v3.group:ListGroup
    group_remove_user = openstackclient.identity.v3.group:RemoveUserFromGroup
    group_set = openstackclient.identity.v3.group:SetGroup
    group_show = openstackclient.identity.v3.group:ShowGroup

    identity_provider_create = openstackclient.identity.v3.identity_provider:CreateIdentityProvider
    identity_provider_delete = openstackclient.identity.v3.identity_provider:DeleteIdentityProvider
    identity_provider_list = openstackclient.identity.v3.identity_provider:ListIdentityProvider
    identity_provider_set = openstackclient.identity.v3.identity_provider:SetIdentityProvider
    identity_provider_show = openstackclient.identity.v3.identity_provider:ShowIdentityProvider

    mapping_create = openstackclient.identity.v3.mapping:CreateMapping
    mapping_delete = openstackclient.identity.v3.mapping:DeleteMapping
    mapping_list = openstackclient.identity.v3.mapping:ListMapping
    mapping_set = openstackclient.identity.v3.mapping:SetMapping
    mapping_show = openstackclient.identity.v3.mapping:ShowMapping

    policy_create = openstackclient.identity.v3.policy:CreatePolicy
    policy_delete = openstackclient.identity.v3.policy:DeletePolicy
    policy_list = openstackclient.identity.v3.policy:ListPolicy
    policy_set = openstackclient.identity.v3.policy:SetPolicy
    policy_show = openstackclient.identity.v3.policy:ShowPolicy

    project_create = openstackclient.identity.v3.project:CreateProject
    project_delete = openstackclient.identity.v3.project:DeleteProject
    project_list = openstackclient.identity.v3.project:ListProject
    project_set = openstackclient.identity.v3.project:SetProject
    project_show = openstackclient.identity.v3.project:ShowProject

    federation_protocol_create = openstackclient.identity.v3.federation_protocol:CreateProtocol
    federation_protocol_delete = openstackclient.identity.v3.federation_protocol:DeleteProtocol
    federation_protocol_list = openstackclient.identity.v3.federation_protocol:ListProtocols
    federation_protocol_set = openstackclient.identity.v3.federation_protocol:SetProtocol
    federation_protocol_show = openstackclient.identity.v3.federation_protocol:ShowProtocol

    federation_domain_list = openstackclient.identity.v3.unscoped_saml:ListAccessibleDomains
    federation_project_list = openstackclient.identity.v3.unscoped_saml:ListAccessibleProjects

    region_create = openstackclient.identity.v3.region:CreateRegion
    region_delete = openstackclient.identity.v3.region:DeleteRegion
    region_list = openstackclient.identity.v3.region:ListRegion
    region_set = openstackclient.identity.v3.region:SetRegion
    region_show = openstackclient.identity.v3.region:ShowRegion

    request_token_authorize = openstackclient.identity.v3.token:AuthorizeRequestToken
    request_token_create = openstackclient.identity.v3.token:CreateRequestToken

    role_add = openstackclient.identity.v3.role:AddRole
    role_create = openstackclient.identity.v3.role:CreateRole
    role_delete = openstackclient.identity.v3.role:DeleteRole
    role_list = openstackclient.identity.v3.role:ListRole
    role_remove = openstackclient.identity.v3.role:RemoveRole
    role_show = openstackclient.identity.v3.role:ShowRole
    role_set = openstackclient.identity.v3.role:SetRole
    role_assignment_list = openstackclient.identity.v3.role_assignment:ListRoleAssignment

    service_create = openstackclient.identity.v3.service:CreateService
    service_delete = openstackclient.identity.v3.service:DeleteService
    service_list = openstackclient.identity.v3.service:ListService
    service_show = openstackclient.identity.v3.service:ShowService
    service_set = openstackclient.identity.v3.service:SetService

    service_provider_create = openstackclient.identity.v3.service_provider:CreateServiceProvider
    service_provider_delete = openstackclient.identity.v3.service_provider:DeleteServiceProvider
    service_provider_list = openstackclient.identity.v3.service_provider:ListServiceProvider
    service_provider_set = openstackclient.identity.v3.service_provider:SetServiceProvider
    service_provider_show = openstackclient.identity.v3.service_provider:ShowServiceProvider

    token_issue = openstackclient.identity.v3.token:IssueToken

    trust_create = openstackclient.identity.v3.trust:CreateTrust
    trust_delete = openstackclient.identity.v3.trust:DeleteTrust
    trust_list = openstackclient.identity.v3.trust:ListTrust
    trust_show = openstackclient.identity.v3.trust:ShowTrust

    user_create = openstackclient.identity.v3.user:CreateUser
    user_delete = openstackclient.identity.v3.user:DeleteUser
    user_list = openstackclient.identity.v3.user:ListUser
    user_set = openstackclient.identity.v3.user:SetUser
    user_password_set = openstackclient.identity.v3.user:SetPasswordUser
    user_show = openstackclient.identity.v3.user:ShowUser

openstack.image.v1 =
    image_create = openstackclient.image.v1.image:CreateImage
    image_delete = openstackclient.image.v1.image:DeleteImage
    image_list = openstackclient.image.v1.image:ListImage
    image_save = openstackclient.image.v1.image:SaveImage
    image_set = openstackclient.image.v1.image:SetImage
    image_show = openstackclient.image.v1.image:ShowImage

openstack.image.v2 =
    image_delete = openstackclient.image.v2.image:DeleteImage
    image_list = openstackclient.image.v2.image:ListImage
    image_save = openstackclient.image.v2.image:SaveImage
    image_show = openstackclient.image.v2.image:ShowImage
    image_set = openstackclient.image.v2.image:SetImage

openstack.network.v2 =
    network_create = openstackclient.network.v2.network:CreateNetwork
    network_delete = openstackclient.network.v2.network:DeleteNetwork
    network_list = openstackclient.network.v2.network:ListNetwork
    network_set = openstackclient.network.v2.network:SetNetwork
    network_show = openstackclient.network.v2.network:ShowNetwork

openstack.object_store.v1 =
    container_create = openstackclient.object.v1.container:CreateContainer
    container_delete = openstackclient.object.v1.container:DeleteContainer
    container_list = openstackclient.object.v1.container:ListContainer
    container_save = openstackclient.object.v1.container:SaveContainer
    container_show = openstackclient.object.v1.container:ShowContainer
    object_create = openstackclient.object.v1.object:CreateObject
    object_delete = openstackclient.object.v1.object:DeleteObject
    object_list = openstackclient.object.v1.object:ListObject
    object_save = openstackclient.object.v1.object:SaveObject
    object_show = openstackclient.object.v1.object:ShowObject

openstack.volume.v1 =
    backup_create = openstackclient.volume.v1.backup:CreateBackup
    backup_delete = openstackclient.volume.v1.backup:DeleteBackup
    backup_list = openstackclient.volume.v1.backup:ListBackup
    backup_restore = openstackclient.volume.v1.backup:RestoreBackup
    backup_show = openstackclient.volume.v1.backup:ShowBackup

    snapshot_create = openstackclient.volume.v1.snapshot:CreateSnapshot
    snapshot_delete = openstackclient.volume.v1.snapshot:DeleteSnapshot
    snapshot_list = openstackclient.volume.v1.snapshot:ListSnapshot
    snapshot_set = openstackclient.volume.v1.snapshot:SetSnapshot
    snapshot_show = openstackclient.volume.v1.snapshot:ShowSnapshot
    snapshot_unset = openstackclient.volume.v1.snapshot:UnsetSnapshot

    volume_create = openstackclient.volume.v1.volume:CreateVolume
    volume_delete = openstackclient.volume.v1.volume:DeleteVolume
    volume_list = openstackclient.volume.v1.volume:ListVolume
    volume_set = openstackclient.volume.v1.volume:SetVolume
    volume_show = openstackclient.volume.v1.volume:ShowVolume
    volume_unset = openstackclient.volume.v1.volume:UnsetVolume

    volume_type_create = openstackclient.volume.v1.type:CreateVolumeType
    volume_type_delete = openstackclient.volume.v1.type:DeleteVolumeType
    volume_type_list = openstackclient.volume.v1.type:ListVolumeType
    volume_type_set = openstackclient.volume.v1.type:SetVolumeType
    volume_type_unset = openstackclient.volume.v1.type:UnsetVolumeType

    volume_qos_associate = openstackclient.volume.v1.qos_specs:AssociateQos
    volume_qos_create = openstackclient.volume.v1.qos_specs:CreateQos
    volume_qos_delete = openstackclient.volume.v1.qos_specs:DeleteQos
    volume_qos_disassociate = openstackclient.volume.v1.qos_specs:DisassociateQos
    volume_qos_list = openstackclient.volume.v1.qos_specs:ListQos
    volume_qos_set = openstackclient.volume.v1.qos_specs:SetQos
    volume_qos_show = openstackclient.volume.v1.qos_specs:ShowQos
    volume_qos_unset = openstackclient.volume.v1.qos_specs:UnsetQos

openstack.volume.v2 =
    backup_create = openstackclient.volume.v2.backup:CreateBackup
    backup_delete = openstackclient.volume.v2.backup:DeleteBackup
    backup_list = openstackclient.volume.v2.backup:ListBackup
    backup_restore = openstackclient.volume.v2.backup:RestoreBackup
    backup_show = openstackclient.volume.v2.backup:ShowBackup

    snapshot_create = openstackclient.volume.v2.snapshot:CreateSnapshot
    snapshot_delete = openstackclient.volume.v2.snapshot:DeleteSnapshot
    snapshot_list = openstackclient.volume.v2.snapshot:ListSnapshot
    snapshot_set = openstackclient.volume.v2.snapshot:SetSnapshot
    snapshot_show = openstackclient.volume.v2.snapshot:ShowSnapshot
    snapshot_unset = openstackclient.volume.v2.snapshot:UnsetSnapshot

    volume_delete = openstackclient.volume.v2.volume:DeleteVolume
    volume_show = openstackclient.volume.v2.volume:ShowVolume

    volume_type_delete = openstackclient.volume.v2.volume_type:DeleteVolumeType
    volume_type_show = openstackclient.volume.v2.volume_type:ShowVolumeType

    volume_qos_associate = openstackclient.volume.v2.qos_specs:AssociateQos
    volume_qos_create = openstackclient.volume.v2.qos_specs:CreateQos
    volume_qos_delete = openstackclient.volume.v2.qos_specs:DeleteQos
    volume_qos_disassociate = openstackclient.volume.v2.qos_specs:DisassociateQos
    volume_qos_list = openstackclient.volume.v2.qos_specs:ListQos
    volume_qos_set = openstackclient.volume.v2.qos_specs:SetQos
    volume_qos_show = openstackclient.volume.v2.qos_specs:ShowQos
    volume_qos_unset = openstackclient.volume.v2.qos_specs:UnsetQos

[build_sphinx]
source-dir = doc/source
build-dir = doc/build
all_files = 1

[upload_sphinx]
upload-dir = doc/build/html

[wheel]
universal = 1

[extract_messages]
keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
output_file = python-openstackclient/locale/python-openstackclient.pot

[update_catalog]
domain = python-openstackclient
output_dir = python-openstackclient/locale
input_file = python-openstackclient/locale/python-openstackclient.pot

[compile_catalog]
directory = python-openstackclient/locale
domain = python-openstackclient