Skip to content

Commit

Permalink
Packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
lmazuel committed Feb 19, 2016
1 parent a34bf35 commit d940346
Show file tree
Hide file tree
Showing 22 changed files with 974 additions and 66 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ sudo: false
language: python
python:
- "2.7"
- "3.3"
- "3.4"
- "3.5"
install:
Expand Down
43 changes: 43 additions & 0 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
2016-02-18 Version 2.0.0a1

DISCLAIMER:

This is an alpha release. Future releases may introduce some breaking changes.
Some of the new generated libraries have not yet been tested extensively, and some have known issues (such as azure-mgmt-web).
Our goal is to release a stable version by the end of March 2016. Please send us your feedback!

WHAT'S NEW:
* New ARM generated code based on `Swagger specification of the Azure REST APIs<https://github.com/Azure/azure-rest-api-specs>`__
* New libraries

* Azure Active Directory Graph API
* Authorization: permissions, subscriptions, roles and more
* CDN: profiles, endpoints creation and more
* Apps:

* Logic Apps: Workflow and job management
* Web Apps: App Service Plan, web sites, certificate, domains and more

* Notification Hubs: Namespaces, hub creation/deletion and more
* Redis: create cache and more
* Scheduler: create job collections, create job and more

* Enhanced libraries compared to 1.0.0 preview

* Storage: create storage accounts, list keys, and more
* Resource:

* resources : create resource groups, register providers and more
* features : manage features of provider and more
* authorization : manage resource group lock and more
* subscriptions : manage subscriptions and more

* Network: create virtual networks, network interfaces, public ips and more
* Compute: create virtual machines and more

BREAKING CHANGES:
We made our possible to document the breaking from ARM 1.0.0 version to 2.0.0 `here<https://github.com/Azure/azure-sdk-for-python/wiki/Migrate-from-1.0.0-ARM-preview-to-2.0.0>`__.

azure-storage 0.30.0
* Major version. `Check the ChangeLog on storage github account for details<https://github.com/Azure/azure-storage-python/releases>`__.

2015-01-20 Version 1.0.3

* #491 #502 #422 Update documentation
Expand Down
20 changes: 16 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,18 @@ The SDK supports Python 2.7, 3.3, 3.4 and 3.5.

\*Looking for the Azure Storage client library? It moved to a `new GitHub repository <https://github.com/Azure/azure-storage-python>`__.

See important information regarding the upcoming release of the Azure client libraries in `this issue <https://github.com/Azure/azure-sdk-for-python/issues/440>`__.
See important information if you're currently using this SDK < 1.0 in `this issue <https://github.com/Azure/azure-sdk-for-python/issues/440>`__.


DISCLAIMER
==========

This is an alpha release. Future releases may introduce some breaking changes.

Some of the new generated libraries have not yet been tested extensively, and some have known issues (such as azure-mgmt-web).

Our goal is to release a stable version by the end of March 2016. Please send us your feedback!

Features
========

Expand All @@ -27,21 +36,24 @@ Features

- `Service Management </azure-servicemanagement-legacy>`__

- `Graph RBAC </azure-graphrbac>`__
- `Azure Active Directory Graph RBAC </azure-graphrbac>`__

- `Resource Management </azure-mgmt>`__

- `Authorization </azure-mgmt-authorization>`__
- `CDN </azure-mgmt-cdn>`__
- `Compute </azure-mgmt-compute>`__
- `Logic Apps </azure-mgmt-logic>`__
- Apps

- `Logic Apps </azure-mgmt-logic>`__
- `Web Apps </azure-mgmt-web>`__

- `Network </azure-mgmt-network>`__
- `Notification Hubs </azure-mgmt-notificationhubs>`__
- `Redis Cache </azure-mgmt-redis>`__
- `Resource </azure-mgmt-resource>`__
- `Scheduler </azure-mgmt-scheduler>`__
- `Storage </azure-mgmt-storage>`__
- `Web Apps </azure-mgmt-web>`__


Installation
Expand Down
4 changes: 2 additions & 2 deletions azure-graphrbac/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
pass

setup(
name='azure-mgmt-graphrbac',
version='2.0.0rc1',
name='azure-graphrbac',
version='0.30.0a1',
description='Microsoft Azure Graph RBAC Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-authorization/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-authorization',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Authorization Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-cdn/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-cdn',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure CDN Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-compute/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-compute',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Compute Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-logic/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-logic',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Logic Apps Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-network/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-network',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Network Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-notificationhubs/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-notificationhubs',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Notification Hubs Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-redis/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-redis',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Redis Cache Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-resource/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-resource',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-scheduler/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-scheduler',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Scheduler Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-storage/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-storage',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Storage Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-web/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt-web',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Web Apps Resource Management Client Library for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand Down
24 changes: 11 additions & 13 deletions azure-mgmt/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,17 @@ Features
This version of the Azure Management package bundle consists of the
following packages. Follow the links for more information on each package.

- `azure-mgmt-authorization v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-authorization/2.0.0rc1>`__
- `azure-mgmt-cdn v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-cdn/2.0.0rc1>`__
- `azure-mgmt-compute v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-compute/2.0.0rc1>`__
- `azure-mgmt-dns v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-dns/2.0.0rc1>`__
- `azure-mgmt-logic v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-logic/2.0.0rc1>`__
- `azure-mgmt-graphrbac v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-graphrbac/2.0.0rc1>`__
- `azure-mgmt-network v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-network/2.0.0rc1>`__
- `azure-mgmt-notificationhubs v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-notificationhubs/2.0.0rc1>`__
- `azure-mgmt-redis v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-redis/2.0.0rc1>`__
- `azure-mgmt-resource v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-resource/2.0.0rc1>`__
- `azure-mgmt-scheduler v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-scheduler/2.0.0rc1>`__
- `azure-mgmt-storage v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-storage/2.0.0rc1>`__
- `azure-mgmt-web v2.0.0rc1 <https://pypi.python.org/pypi/azure-mgmt-web/2.0.0rc1>`__
- `azure-mgmt-authorization v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-authorization/0.30.0a1>`__
- `azure-mgmt-cdn v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-cdn/0.30.0a1>`__
- `azure-mgmt-compute v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-compute/0.30.0a1>`__
- `azure-mgmt-logic v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-logic/0.30.0a1>`__
- `azure-mgmt-network v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-network/0.30.0a1>`__
- `azure-mgmt-notificationhubs v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-notificationhubs/0.30.0a1>`__
- `azure-mgmt-redis v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-redis/0.30.0a1>`__
- `azure-mgmt-resource v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-resource/0.30.0a1>`__
- `azure-mgmt-scheduler v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-scheduler/0.30.0a1>`__
- `azure-mgmt-storage v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-storage/0.30.0a1>`__
- `azure-mgmt-web v0.30.0a1 <https://pypi.python.org/pypi/azure-mgmt-web/0.30.0a1>`__

Note that if you don't need all of these packages, you can install/uninstall them individually.

Expand Down
26 changes: 12 additions & 14 deletions azure-mgmt/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

setup(
name='azure-mgmt',
version='2.0.0rc1',
version='0.30.0a1',
description='Microsoft Azure Resource Management Client Libraries for Python',
long_description=open('README.rst', 'r').read(),
license='Apache License 2.0',
Expand All @@ -54,18 +54,16 @@
],
zip_safe=False,
install_requires=[
'azure-mgmt-authorization==2.0.0rc1',
'azure-mgmt-cdn==2.0.0rc1',
'azure-mgmt-compute==2.0.0rc1',
'azure-mgmt-dns==2.0.0rc1',
'azure-mgmt-graphrbac==2.0.0rc1',
'azure-mgmt-logic==2.0.0rc1',
'azure-mgmt-network==2.0.0rc1',
'azure-mgmt-notificationhubs==2.0.0rc1',
'azure-mgmt-redis==2.0.0rc1',
'azure-mgmt-resource==2.0.0rc1',
'azure-mgmt-scheduler==2.0.0rc1',
'azure-mgmt-storage==2.0.0rc1',
'azure-mgmt-web==2.0.0rc1',
'azure-mgmt-authorization==0.30.0a1',
'azure-mgmt-cdn==0.30.0a1',
'azure-mgmt-compute==0.30.0a1',
'azure-mgmt-logic==0.30.0a1',
'azure-mgmt-network==0.30.0a1',
'azure-mgmt-notificationhubs==0.30.0a1',
'azure-mgmt-redis==0.30.0a1',
'azure-mgmt-resource==0.30.0a1',
'azure-mgmt-scheduler==0.30.0a1',
'azure-mgmt-storage==0.30.0a1',
'azure-mgmt-web==0.30.0a1',
],
)
Loading

0 comments on commit d940346

Please sign in to comment.