зеркало из https://github.com/Azure/azure-cli.git
Create all component packages
This commit is contained in:
Родитель
e309d4eebb
Коммит
eff520c6c9
|
@ -1,2 +1 @@
|
||||||
include *.rst
|
include *.rst
|
||||||
exclude src/azure/__init__.py
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
applicationinsights==0.10.0
|
applicationinsights==0.10.0
|
||||||
azure==2.0.0rc1
|
azure==2.0.0rc1
|
||||||
jmespath
|
jmespath
|
||||||
|
pip
|
||||||
mock==1.3.0
|
mock==1.3.0
|
||||||
pylint==1.5.4
|
pylint==1.5.4
|
||||||
six==1.10.0
|
six==1.10.0
|
||||||
|
|
15
setup.py
15
setup.py
|
@ -19,7 +19,7 @@ from __future__ import print_function
|
||||||
from codecs import open
|
from codecs import open
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
|
|
||||||
VERSION = '0.0.1'
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
# If we have source, validate that our version numbers match
|
# If we have source, validate that our version numbers match
|
||||||
# This should prevent uploading releases with mismatched versions.
|
# This should prevent uploading releases with mismatched versions.
|
||||||
|
@ -56,10 +56,12 @@ CLASSIFIERS = [
|
||||||
|
|
||||||
DEPENDENCIES = [
|
DEPENDENCIES = [
|
||||||
'applicationinsights',
|
'applicationinsights',
|
||||||
'azure==2.0.0rc1',
|
'msrest',
|
||||||
'six',
|
'six',
|
||||||
'jmespath',
|
'jmespath',
|
||||||
'adal==0.2.0' #from internal index server.
|
'pip',
|
||||||
|
# 'azure-cli-components==0.0.3.dev0',
|
||||||
|
# 'azure-cli-login==0.0.3.dev0',
|
||||||
]
|
]
|
||||||
|
|
||||||
with open('README.rst', 'r', encoding='utf-8') as f:
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
@ -82,10 +84,17 @@ setup(
|
||||||
],
|
],
|
||||||
package_dir = {'':'src'},
|
package_dir = {'':'src'},
|
||||||
packages=[
|
packages=[
|
||||||
|
'azure',
|
||||||
'azure.cli',
|
'azure.cli',
|
||||||
'azure.cli.commands',
|
'azure.cli.commands',
|
||||||
|
'azure.cli.command_modules',
|
||||||
'azure.cli.extensions',
|
'azure.cli.extensions',
|
||||||
],
|
],
|
||||||
package_data={'azure.cli': ['locale/**/*.txt']},
|
package_data={'azure.cli': ['locale/**/*.txt']},
|
||||||
install_requires=DEPENDENCIES,
|
install_requires=DEPENDENCIES,
|
||||||
|
extras_require={
|
||||||
|
':python_version < "3.4"': [
|
||||||
|
'enum34',
|
||||||
|
],
|
||||||
|
},
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
||||||
'''The Azure Command-line tool.
|
'''The Azure Command-line tool.
|
||||||
|
|
||||||
This tools provides a command-line interface to Azure's management and storage
|
This tools provides a command-line interface to Azure's management and storage
|
||||||
|
@ -5,4 +6,4 @@ APIs.
|
||||||
'''
|
'''
|
||||||
|
|
||||||
__author__ = "Microsoft Corporation <python@microsoft.com>"
|
__author__ = "Microsoft Corporation <python@microsoft.com>"
|
||||||
__version__ = "0.0.1"
|
__version__ = "0.0.3.dev0"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,16 +1,10 @@
|
||||||
from .._argparse import IncorrectUsageError
|
from pip import get_installed_distributions
|
||||||
|
|
||||||
|
from .._argparse import IncorrectUsageError
|
||||||
from .._logging import logger
|
from .._logging import logger
|
||||||
|
|
||||||
# TODO: Alternatively, simply scan the directory for all modules
|
# Find our command modules, they start with 'azure-cli-'
|
||||||
COMMAND_MODULES = [
|
INSTALLED_COMMAND_MODULES = [dist.key.replace('azure-cli-', '') for dist in get_installed_distributions(local_only=False) if dist.key.startswith('azure-cli-')]
|
||||||
'account',
|
|
||||||
'login',
|
|
||||||
'logout',
|
|
||||||
'network',
|
|
||||||
'resource',
|
|
||||||
'storage',
|
|
||||||
'vm',
|
|
||||||
]
|
|
||||||
|
|
||||||
_COMMANDS = {}
|
_COMMANDS = {}
|
||||||
|
|
||||||
|
@ -48,15 +42,16 @@ def add_to_parser(parser, command_name=None):
|
||||||
loaded = False
|
loaded = False
|
||||||
if command_name:
|
if command_name:
|
||||||
try:
|
try:
|
||||||
__import__('azure.cli.commands.' + command_name)
|
# Try and load the installed command module
|
||||||
|
__import__('azure.cli.command_modules.'+command_name)
|
||||||
loaded = True
|
loaded = True
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# Unknown command - we'll load all below
|
# Unknown command - we'll load all installed modules below
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if not loaded:
|
if not loaded:
|
||||||
for mod in COMMAND_MODULES:
|
for installed_mods in INSTALLED_COMMAND_MODULES:
|
||||||
__import__('azure.cli.commands.' + mod)
|
__import__('azure.cli.command_modules.'+installed_mods)
|
||||||
loaded = True
|
loaded = True
|
||||||
|
|
||||||
for handler, info in _COMMANDS.items():
|
for handler, info in _COMMANDS.items():
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'account' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'account' module.
|
||||||
|
i.e. 'az account'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,6 +1,6 @@
|
||||||
from .._profile import Profile
|
from azure.cli._profile import Profile
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands import command, description, option
|
||||||
from .._locale import L
|
from azure.cli._locale import L
|
||||||
|
|
||||||
@command('account list')
|
@command('account list')
|
||||||
@description(L('List the imported subscriptions.'))
|
@description(L('List the imported subscriptions.'))
|
|
@ -0,0 +1 @@
|
||||||
|
azure-cli
|
|
@ -0,0 +1,61 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-account',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.account',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'components' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'components' module.
|
||||||
|
i.e. 'az components'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1,78 @@
|
||||||
|
import pip
|
||||||
|
from azure.cli.commands import command, description, option
|
||||||
|
from azure.cli._locale import L
|
||||||
|
|
||||||
|
# TODO:: Support installing/removing of a specific version
|
||||||
|
|
||||||
|
@command('components list')
|
||||||
|
@description(L('List the installed components.'))
|
||||||
|
def list_components(args, unexpected): #pylint: disable=unused-argument
|
||||||
|
return sorted(["%s (%s)" % (dist.key.replace('azure-cli-', ''), dist.version) for dist in pip.get_installed_distributions(local_only=False) if dist.key.startswith('azure-cli-')])
|
||||||
|
|
||||||
|
# @command('components check')
|
||||||
|
# @description(L('Check a component for an update'))
|
||||||
|
# @option('--name -n <name>')
|
||||||
|
# def install_component(args, unexpected): #pylint: disable=unused-argument
|
||||||
|
# component_name = args.get('name')
|
||||||
|
# if not component_name:
|
||||||
|
# # Show all
|
||||||
|
# pip.main(['list', '--pre', '--outdated', '--isolated',
|
||||||
|
# '--trusted-host', '40.112.211.51',
|
||||||
|
# '--extra-index-url', 'http://40.112.211.51:8080/'])
|
||||||
|
# else:
|
||||||
|
# try:
|
||||||
|
# __import__('azure.cli.command_modules.'+component_name+'.__main__')
|
||||||
|
# # Check for updates
|
||||||
|
# pip.main(['list', '--pre', '--outdated', '--isolated',
|
||||||
|
# '--trusted-host', '40.112.211.51',
|
||||||
|
# '--find-links', 'http://40.112.211.51:8080/simple/azure-cli-'+component_name])
|
||||||
|
# except ImportError:
|
||||||
|
# raise RuntimeError("Component not installed.")
|
||||||
|
|
||||||
|
# @command('components install')
|
||||||
|
# @description(L('Install a component'))
|
||||||
|
# @option('--name -n <name>', required=True)
|
||||||
|
# @option('--version -v <version>')
|
||||||
|
# def install_component(args, unexpected): #pylint: disable=unused-argument
|
||||||
|
# component_name = args.get('name')
|
||||||
|
# if not component_name:
|
||||||
|
# raise RuntimeError("Specify a component name.")
|
||||||
|
# try:
|
||||||
|
# __import__('azure.cli.command_modules.'+component_name+'.__main__')
|
||||||
|
# # Check for updates
|
||||||
|
# pip.main(['list', '--pre', '--outdated', '--isolated',
|
||||||
|
# '--trusted-host', '40.112.211.51',
|
||||||
|
# '--find-links', 'http://40.112.211.51:8080/simple/azure-cli-'+component_name])
|
||||||
|
# raise RuntimeError("Component already installed.")
|
||||||
|
# except ImportError:
|
||||||
|
# version_no = '=='+args.get('version') if args.get('version') else ''
|
||||||
|
# pip.main(['install', '--quiet', '--isolated', '--disable-pip-version-check', 'azure-cli-'+component_name+version_no,
|
||||||
|
# '--extra-index-url', 'http://40.112.211.51:8080/', '--trusted-host', '40.112.211.51'])
|
||||||
|
|
||||||
|
# @command('components update')
|
||||||
|
# @description(L('Update a component'))
|
||||||
|
# @option('--name -n <name>', required=True)
|
||||||
|
# def update_component(args, unexpected): #pylint: disable=unused-argument
|
||||||
|
# component_name = args.get('name')
|
||||||
|
# if not component_name:
|
||||||
|
# raise RuntimeError("Specify a component name.")
|
||||||
|
# try:
|
||||||
|
# __import__('azure.cli.command_modules.'+component_name+'.__main__')
|
||||||
|
# pip.main(['install', '--quiet', '--isolated', '--disable-pip-version-check', '--upgrade', 'azure-cli-'+component_name,
|
||||||
|
# '--extra-index-url', 'http://40.112.211.51:8080/', '--trusted-host', '40.112.211.51'])
|
||||||
|
# except ImportError:
|
||||||
|
# raise RuntimeError("Component not installed.")
|
||||||
|
|
||||||
|
# @command('components remove')
|
||||||
|
# @description(L('Remove a component'))
|
||||||
|
# @option('--name -n <name>', required=True)
|
||||||
|
# def remove_component(args, unexpected): #pylint: disable=unused-argument
|
||||||
|
# component_name = args.get('name')
|
||||||
|
# if not component_name:
|
||||||
|
# raise RuntimeError("Specify a component name.")
|
||||||
|
# try:
|
||||||
|
# __import__('azure.cli.command_modules.'+component_name+'.__main__')
|
||||||
|
# # The component is installed so we can uninstall it
|
||||||
|
# pip.main(['uninstall', '--quiet', '--isolated', '--yes', 'azure-cli-'+component_name])
|
||||||
|
# except ImportError:
|
||||||
|
# raise RuntimeError("Component not installed.")
|
|
@ -0,0 +1,2 @@
|
||||||
|
azure-cli
|
||||||
|
pip
|
|
@ -0,0 +1,62 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'pip',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-components',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.components',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'login' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'login' module.
|
||||||
|
i.e. 'az login'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,4 +1,4 @@
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from msrest.authentication import BasicTokenAuthentication
|
from msrest.authentication import BasicTokenAuthentication
|
||||||
from adal import (acquire_token_with_username_password,
|
from adal import (acquire_token_with_username_password,
|
||||||
acquire_token_with_client_credentials,
|
acquire_token_with_client_credentials,
|
||||||
|
@ -7,11 +7,11 @@ from adal import (acquire_token_with_username_password,
|
||||||
from azure.mgmt.resource.subscriptions import (SubscriptionClient,
|
from azure.mgmt.resource.subscriptions import (SubscriptionClient,
|
||||||
SubscriptionClientConfiguration)
|
SubscriptionClientConfiguration)
|
||||||
|
|
||||||
from .._profile import Profile
|
from azure.cli._profile import Profile
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands import command, description, option
|
||||||
#TODO: update adal-python to support it
|
#TODO: update adal-python to support it
|
||||||
#from .._debug import should_disable_connection_verify
|
#from azure.cli._debug import should_disable_connection_verify
|
||||||
from .._locale import L
|
from azure.cli._locale import L
|
||||||
|
|
||||||
@command('login')
|
@command('login')
|
||||||
@description(L('log in to an Azure subscription using Active Directory Organization Id'))
|
@description(L('log in to an Azure subscription using Active Directory Organization Id'))
|
|
@ -0,0 +1,5 @@
|
||||||
|
azure-cli
|
||||||
|
azure==2.0.0rc1
|
||||||
|
|
||||||
|
#Same as: -e git+https://github.com/yugangw-msft/azure-activedirectory-library-for-python.git@device#egg=azure-activedirectory-library-for-python
|
||||||
|
http://40.112.211.51:8080/packages/adal-0.2.0.zip
|
|
@ -0,0 +1,63 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'azure==2.0.0rc1',
|
||||||
|
'adal==0.2.0' #from internal index server.
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-login',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.login',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'logout' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'logout' module.
|
||||||
|
i.e. 'az logout'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,6 +1,6 @@
|
||||||
from .._profile import Profile
|
from azure.cli._profile import Profile
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands import command, description, option
|
||||||
from .._locale import L
|
from azure.cli._locale import L
|
||||||
|
|
||||||
@command('logout')
|
@command('logout')
|
||||||
@description(L('Log out from Azure subscription using Active Directory.'))
|
@description(L('Log out from Azure subscription using Active Directory.'))
|
|
@ -0,0 +1 @@
|
||||||
|
azure-cli
|
|
@ -0,0 +1,61 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-logout',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.logout',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'network' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'network' module.
|
||||||
|
i.e. 'az network'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,4 +1,3 @@
|
||||||
from .._locale import L
|
|
||||||
from azure.mgmt.network import NetworkManagementClient, NetworkManagementClientConfiguration
|
from azure.mgmt.network import NetworkManagementClient, NetworkManagementClientConfiguration
|
||||||
from azure.mgmt.network.operations import (ApplicationGatewaysOperations,
|
from azure.mgmt.network.operations import (ApplicationGatewaysOperations,
|
||||||
ExpressRouteCircuitAuthorizationsOperations,
|
ExpressRouteCircuitAuthorizationsOperations,
|
||||||
|
@ -19,9 +18,10 @@ from azure.mgmt.network.operations import (ApplicationGatewaysOperations,
|
||||||
VirtualNetworkGatewaysOperations,
|
VirtualNetworkGatewaysOperations,
|
||||||
VirtualNetworksOperations)
|
VirtualNetworksOperations)
|
||||||
|
|
||||||
from ._command_creation import get_mgmt_service_client
|
from azure.cli._locale import L
|
||||||
from ..commands._auto_command import build_operation, LongRunningOperation, GLOBALPARAMALIASES
|
from azure.cli.commands._command_creation import get_mgmt_service_client
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands._auto_command import build_operation, LongRunningOperation, GLOBALPARAMALIASES
|
||||||
|
from azure.cli.commands import command, description, option
|
||||||
|
|
||||||
def _network_client_factory():
|
def _network_client_factory():
|
||||||
return get_mgmt_service_client(NetworkManagementClient, NetworkManagementClientConfiguration)
|
return get_mgmt_service_client(NetworkManagementClient, NetworkManagementClientConfiguration)
|
||||||
|
@ -294,5 +294,3 @@ def create_update_subnet(args, unexpected): #pylint: disable=unused-argument
|
||||||
smc = _network_client_factory()
|
smc = _network_client_factory()
|
||||||
poller = smc.subnets.create_or_update(resource_group, vnet, name, subnet_settings)
|
poller = smc.subnets.create_or_update(resource_group, vnet, name, subnet_settings)
|
||||||
return op(poller)
|
return op(poller)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
azure-cli
|
||||||
|
azure==2.0.0rc1
|
|
@ -0,0 +1,62 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'azure==2.0.0rc1',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-network',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.network',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'resource' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'resource' module.
|
||||||
|
i.e. 'az resource'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,7 +1,7 @@
|
||||||
from .._argparse import IncorrectUsageError
|
from azure.cli._argparse import IncorrectUsageError
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands import command, description, option
|
||||||
from ._command_creation import get_mgmt_service_client
|
from azure.cli.commands._command_creation import get_mgmt_service_client
|
||||||
from .._locale import L
|
from azure.cli._locale import L
|
||||||
|
|
||||||
from azure.mgmt.resource.resources import (ResourceManagementClient,
|
from azure.mgmt.resource.resources import (ResourceManagementClient,
|
||||||
ResourceManagementClientConfiguration)
|
ResourceManagementClientConfiguration)
|
|
@ -0,0 +1,2 @@
|
||||||
|
azure-cli
|
||||||
|
azure==2.0.0rc1
|
|
@ -0,0 +1,62 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'azure==2.0.0rc1',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-resource',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.resource',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'storage' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'storage' module.
|
||||||
|
i.e. 'az storage'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,4 +1,4 @@
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from os import environ
|
from os import environ
|
||||||
from sys import stderr
|
from sys import stderr
|
||||||
from six.moves import input #pylint: disable=redefined-builtin
|
from six.moves import input #pylint: disable=redefined-builtin
|
||||||
|
@ -7,11 +7,11 @@ from azure.storage.blob import PublicAccess
|
||||||
from azure.mgmt.storage import StorageManagementClient, StorageManagementClientConfiguration
|
from azure.mgmt.storage import StorageManagementClient, StorageManagementClientConfiguration
|
||||||
from azure.mgmt.storage.operations import StorageAccountsOperations
|
from azure.mgmt.storage.operations import StorageAccountsOperations
|
||||||
|
|
||||||
from .._argparse import IncorrectUsageError
|
from azure.cli._argparse import IncorrectUsageError
|
||||||
from ..commands import command, description, option
|
from azure.cli.commands import command, description, option
|
||||||
from ._command_creation import get_mgmt_service_client, get_data_service_client
|
from azure.cli.commands._command_creation import get_mgmt_service_client, get_data_service_client
|
||||||
from ..commands._auto_command import build_operation
|
from azure.cli.commands._auto_command import build_operation
|
||||||
from .._locale import L
|
from azure.cli._locale import L
|
||||||
|
|
||||||
|
|
||||||
def _storage_client_factory():
|
def _storage_client_factory():
|
|
@ -0,0 +1,2 @@
|
||||||
|
azure-cli
|
||||||
|
azure==2.0.0rc1
|
|
@ -0,0 +1,62 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'azure==2.0.0rc1',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-storage',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.storage',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
Microsoft Azure CLI 'vm' Command Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
This package is for the 'vm' module.
|
||||||
|
i.e. 'az vm'
|
||||||
|
|
||||||
|
This package has [not] been tested [much] with Python 2.7, 3.4 and 3.5.
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -1,4 +1,3 @@
|
||||||
from .._locale import L
|
|
||||||
from azure.mgmt.compute import ComputeManagementClient, ComputeManagementClientConfiguration
|
from azure.mgmt.compute import ComputeManagementClient, ComputeManagementClientConfiguration
|
||||||
from azure.mgmt.compute.operations import (AvailabilitySetsOperations,
|
from azure.mgmt.compute.operations import (AvailabilitySetsOperations,
|
||||||
VirtualMachineExtensionImagesOperations,
|
VirtualMachineExtensionImagesOperations,
|
||||||
|
@ -10,8 +9,9 @@ from azure.mgmt.compute.operations import (AvailabilitySetsOperations,
|
||||||
VirtualMachineScaleSetsOperations,
|
VirtualMachineScaleSetsOperations,
|
||||||
VirtualMachineScaleSetVMsOperations)
|
VirtualMachineScaleSetVMsOperations)
|
||||||
|
|
||||||
from ._command_creation import get_mgmt_service_client
|
from azure.cli._locale import L
|
||||||
from ..commands._auto_command import build_operation, LongRunningOperation
|
from azure.cli.commands._command_creation import get_mgmt_service_client
|
||||||
|
from azure.cli.commands._auto_command import build_operation, LongRunningOperation
|
||||||
|
|
||||||
def _compute_client_factory():
|
def _compute_client_factory():
|
||||||
return get_mgmt_service_client(ComputeManagementClient, ComputeManagementClientConfiguration)
|
return get_mgmt_service_client(ComputeManagementClient, ComputeManagementClientConfiguration)
|
|
@ -0,0 +1,2 @@
|
||||||
|
azure-cli
|
||||||
|
azure==2.0.0rc1
|
|
@ -0,0 +1,62 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
# Copyright (c) Microsoft. All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
from codecs import open
|
||||||
|
from setuptools import setup
|
||||||
|
|
||||||
|
VERSION = '0.0.3.dev0'
|
||||||
|
|
||||||
|
# The full list of classifiers is available at
|
||||||
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
|
CLASSIFIERS = [
|
||||||
|
'Development Status :: 3 - Alpha',
|
||||||
|
'Intended Audience :: Developers',
|
||||||
|
'Intended Audience :: System Administrators',
|
||||||
|
'Programming Language :: Python',
|
||||||
|
'Programming Language :: Python :: 2',
|
||||||
|
'Programming Language :: Python :: 2.7',
|
||||||
|
'Programming Language :: Python :: 3',
|
||||||
|
'Programming Language :: Python :: 3.4',
|
||||||
|
'Programming Language :: Python :: 3.5',
|
||||||
|
#'License :: OSI Approved :: Apache Software License',
|
||||||
|
#'License :: OSI Approved :: MIT License',
|
||||||
|
]
|
||||||
|
|
||||||
|
DEPENDENCIES = [
|
||||||
|
'azure-cli',
|
||||||
|
'azure==2.0.0rc1',
|
||||||
|
]
|
||||||
|
|
||||||
|
with open('README.rst', 'r', encoding='utf-8') as f:
|
||||||
|
README = f.read()
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name='azure-cli-vm',
|
||||||
|
version=VERSION,
|
||||||
|
description='Microsoft Azure Command-Line Tools',
|
||||||
|
long_description=README,
|
||||||
|
license='TBD',
|
||||||
|
author='Microsoft Corporation',
|
||||||
|
author_email='azpycli@microsoft.com',
|
||||||
|
url='https://github.com/Azure/azure-cli',
|
||||||
|
classifiers=CLASSIFIERS,
|
||||||
|
namespace_packages = ['azure.cli.command_modules'],
|
||||||
|
packages=[
|
||||||
|
'azure.cli.command_modules.vm',
|
||||||
|
],
|
||||||
|
install_requires=DEPENDENCIES,
|
||||||
|
)
|
Загрузка…
Ссылка в новой задаче