Microsoft Azure SDK for Python
Python
Latest commit 9016895 Sep 23, 2016 @lmazuel lmazuel committed on GitHub Merge pull request #804 from lmazuel/keyvault_data
Keyvault data in unreleased folder
Permalink
Failed to load latest commit information.
azure-batch Regenerated Batch client Sep 19, 2016
azure-common Adapt tests to new test framework Jul 20, 2016
azure-graphrbac Small rst typo Sep 14, 2016
azure-mgmt-authorization Re-generated Authorization with latest Swagger Sep 14, 2016
azure-mgmt-batch Fix RST of History Aug 9, 2016
azure-mgmt-cdn Rebuild All Clients Aug 9, 2016
azure-mgmt-cognitiveservices Add missing doc Sep 13, 2016
azure-mgmt-commerce Add missing doc Sep 13, 2016
azure-mgmt-compute Update README and HISTORY Sep 2, 2016
azure-mgmt-devtestlabs Fix PyPI doc of devtestlabs Sep 13, 2016
azure-mgmt-dns Add missing doc Sep 13, 2016
azure-mgmt-iothub Generated from 11bf2ecc41b0357efade4ba69157a88b4e038ad9 Aug 13, 2016
azure-mgmt-keyvault Add missing doc Sep 13, 2016
azure-mgmt-logic Add missing doc Sep 13, 2016
azure-mgmt-network Update README and HISTORY Sep 2, 2016
azure-mgmt-notificationhubs Rebuild All Clients Aug 9, 2016
azure-mgmt-nspkg Change License in setup.py Jul 20, 2016
azure-mgmt-powerbiembedded Add missing doc Sep 13, 2016
azure-mgmt-redis Move 1.0.0 from Beta to Stable Aug 30, 2016
azure-mgmt-resource Fix Resource doc Sep 13, 2016
azure-mgmt-scheduler Move 1.0.0 from Beta to Stable Aug 30, 2016
azure-mgmt-servermanager Fix PyPI doc of servermanager Sep 13, 2016
azure-mgmt-storage Update README and HISTORY Sep 2, 2016
azure-mgmt-trafficmanager Update PR with latest Batch/TrafficManager Aug 9, 2016
azure-mgmt-web Add missing doc Sep 13, 2016
azure-mgmt Updated tests and recordings Sep 19, 2016
azure-nspkg Change License in setup.py Jul 20, 2016
azure-servicebus Update ChangeLogs Aug 12, 2016
azure-servicemanagement-legacy Prepare release of azure-servicemanagement-legacy 0.20.5 Sep 21, 2016
azure Prepare RC6 Aug 30, 2016
cookiecutter-swagger-package Fix RST of History Aug 9, 2016
doc Remove unnecessary import of pip in Sphinx conf.py Sep 23, 2016
examples/AzureResourceViewer Remove useless file Sep 21, 2016
unreleased Generate KeyVault Sep 23, 2016
.checkignore Quantified Code ignore May 24, 2016
.coveragerc Merge pull request #675 from lmazuel/simplify-script Jul 8, 2016
.gitattributes Add example application for ARM. Jun 29, 2015
.gitignore Update PTVS project Jul 13, 2016
.travis.yml Update to xcode7.3 from xcode 7.0.1 to restore build Sep 23, 2016
CODE_OF_CONDUCT.md Code of Conduct Mar 16, 2016
CONTRIBUTING.md Fix mixed rst and md Mar 17, 2016
ChangeLog.rst Forgot IoTHub in the list of package Sep 2, 2016
HOWTO.txt Reorganize the code into multiple pypi packages. Jun 15, 2015
LICENSE.txt Change basic files to MIT Jul 20, 2016
README.rst QuantifiedCode stops business Sep 13, 2016
appveyor.yml Easy testing with nose, no packages explicit list Jul 8, 2016
azure.pyproj PTVS project update Sep 12, 2016
azure.sln PTVS project update Sep 12, 2016
azure_nosetests.py Easy testing with nose, no packages explicit list Jul 8, 2016
requirements.txt msrest/msrestazure 0.4.0 is published May 25, 2016
setup.cfg Easy testing with nose, no packages explicit list Jul 8, 2016
setup.py Change meta-packages and tests Jul 20, 2016
swagger_to_sdk_config.json Prepare KeyVault package Sep 23, 2016

README.rst

Microsoft Azure SDK for Python

https://img.shields.io/pypi/v/azure.svg?maxAge=2592000 https://img.shields.io/pypi/pyversions/azure.svg?maxAge=2592000 https://travis-ci.org/Azure/azure-sdk-for-python.svg?branch=master https://ci.appveyor.com/api/projects/status/m51hrgewcxknxhsd/branch/master?svg=true

This project provides a set of Python packages that make it easy to access the Microsoft Azure components such as ServiceManagement, Storage*, and ServiceBus.

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.

See important information if you're currently using this SDK < 1.0 in this issue.

INSTALLATION

The latest recommended release is currently a release candidate, tell this to pip to install it!

The azure bundle meta-package will install all Azure SDKs at once:

  • Use the --pre flag: pip install --pre azure
  • Specify the version: pip install azure==2.0.0rc6

You can also install only what you exactly need:

  • Use the --pre flag: pip install --pre azure-mgmt-compute
  • Specify the version: pip install azure-mgmt-compute==0.30.0rc6

If you want to install azure from source:

git clone git://github.com/Azure/azure-sdk-for-python.git
cd azure-sdk-for-python
python setup.py install

DISCLAIMER

This is a release candidate. However, the core packages, from code quality/completeness perspectives can at this time be considered "stable" - it will be officially labeled as such in September (in sync with other languages).

We are not planning on any further major changes until then.

The following packages are still labeled "preview" but can be considered "stable":

  • azure-mgmt-resource 0.30.0rc6
  • azure-mgmt-compute 0.30.0rc6
  • azure-mgmt-network 0.30.0rc6
  • azure-mgmt-storage 0.30.0rc6
  • azure-mgmt-keyvault 0.30.0rc6

The following packages are already released as "stable" and are officially production ready:

  • azure-batch 1.0.0
  • azure-mgmt-batch 1.0.0
  • azure-mgmt-redis 1.0.0
  • azure-mgmt-logic 1.0.0
  • azure-mgmt-scheduler 1.0.0
  • azure-servicebus 0.20.3
  • azure-servicemanagement-legacy 0.20.4
  • azure-storage 0.33.0

The following packages are also available as preview only, not ready for production, and will NOT be installed with the 2.0.0rc6 "azure" meta-package. We removed then from the 2.0.0rc6 to prepare our customers to the 2.0.0 stable release that will only contains the stable packages listed before.

  • azure-graphrbac 0.30.0rc5
  • azure-mgmt-authorization 0.30.0rc5
  • azure-mgmt-cdn 0.30.0rc6
  • azure-mgmt-cognitiveservices 0.30.0rc6
  • azure-mgmt-commerce 0.30.0rc6
  • azure-mgmt-dns 0.30.0rc6
  • azure-mgmt-iothub 0.1.0
  • azure-mgmt-notificationhubs 0.30.0rc6
  • azure-mgmt-powerbiembedded 0.30.0rc6
  • azure-mgmt-trafficmanager 0.30.0rc6
  • azure-mgmt-web 0.30.0rc6

Usage

For detailed documentation, please view our documentation on ReadTheDocs.

For further examples please visit the Microsoft Azure Python Developer Center.

Need Help?

Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code.

Contribute Code or Provide Feedback

If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines.

If you encounter any bugs with the library please file an issue in the Issues section of the project.

Learn More

Microsoft Azure Python Developer Center