[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

[files]
packages =
    openstackclient

[global]
setup-hooks =
    pbr.hooks.setup_hook

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

openstack.cli =

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

openstack.identity.v2_0 =
    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

    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

    tenant_create = openstackclient.identity.v2_0.tenant:CreateTenant
    tenant_delete = openstackclient.identity.v2_0.tenant:DeleteTenant
    tenant_list = openstackclient.identity.v2_0.tenant:ListTenant
    tenant_set = openstackclient.identity.v2_0.tenant:SetTenant
    tenant_show = openstackclient.identity.v2_0.tenant:ShowTenant

    user_role_list = openstackclient.identity.v2_0.role:ListUserRole

    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

openstack.identity.v3 =
    consumer_create = openstackclient.identity.v3.oauth:CreateConsumer
    consumer_delete = openstackclient.identity.v3.oauth:DeleteConsumer
    consumer_list = openstackclient.identity.v3.oauth:ListConsumer
    consumer_set = openstackclient.identity.v3.oauth:SetConsumer
    consumer_show = openstackclient.identity.v3.oauth: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

    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

    oauth_access_token_authenticate = openstackclient.identity.v3.oauth:AuthenticateAccessToken
    oauth_access_token_create = openstackclient.identity.v3.oauth:CreateAccessToken
    oauth_request_token_authorize = openstackclient.identity.v3.oauth:AuthorizeRequestToken
    oauth_request_token_create = openstackclient.identity.v3.oauth:CreateRequestToken
    oauth_authorization_delete = openstackclient.identity.v3.oauth:DeleteUserAuthorization
    oauth_authorization_list = openstackclient.identity.v3.oauth:ListUserAuthorizations
    oauth_authorization_show = openstackclient.identity.v3.oauth:ShowAuthorizationPin

    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

    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

    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

    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_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

openstack.compute.v2 =
    agent_create = openstackclient.compute.v2.agent:CreateAgent
    agent_delete = openstackclient.compute.v2.agent:DeleteAgent
    agent_list = openstackclient.compute.v2.agent:ListAgent
    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

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

    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

    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

    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

    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:ListUsage

    server_create = openstackclient.compute.v2.server:CreateServer
    server_delete = openstackclient.compute.v2.server:DeleteServer
    server_list = openstackclient.compute.v2.server:ListServer
    server_pause = openstackclient.compute.v2.server:PauseServer
    server_reboot = openstackclient.compute.v2.server:RebootServer
    server_rebuild = openstackclient.compute.v2.server:RebuildServer
    server_resume = openstackclient.compute.v2.server:ResumeServer
    server_show = openstackclient.compute.v2.server:ShowServer
    server_suspend = openstackclient.compute.v2.server:SuspendServer
    server_unpause = openstackclient.compute.v2.server:UnpauseServer

openstack.volume.v1 =
    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

    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

    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

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

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