Skip to content
Hugues Valois edited this page May 13, 2015 · 25 revisions

Code changes

  • Update version in setup.py
  • Update version in azure/__init__.py
  • Update changelog.txt
  • Update doc\conf.py strings for version and release

Docs

ReadTheDocs

  • Trigger rebuild of readthedocs.org. This should happen as part of a push, but if not you can post using the below:
curl -X POST http://azure-sdk-for-python.readthedocs.org

PTVS Documentation

Check if the following page needs an update: https://github.com/Microsoft/PTVS/wiki/AzureSDK

Azure Documentation

http://azure.microsoft.com/en-us/develop/python/

Releases

https://github.com/Azure/azure-sdk-for-python/releases

  • Create a new release, set the contents to the change log entry for the new version.

Python Package Index

Once you've uploaded to PyPI, there's no way to overwrite the package. In case of problems, you'll need to increment the version number. To make sure everything works fine, upload and then test installing from the test server first. Make sure you install the dependencies manually, as they won't be present on the test server.

Test server

  • Create an account for the test server
  • Update .pypirc:
[test]
repository = https://testpypi.python.org/pypi
username = <yourusername>
password = <yourpassword>
  • python setup.py sdist upload -r test
  • pip install azure -i https://testpypi.python.org/pypi --no-deps

Production

  • python setup.py sdist upload

Web Platform Installer

TODO

Publicity

Clone this wiki locally