forked from Azure/azure-sdk-for-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Release Process
Christopher Wilcox edited this page Mar 13, 2015
·
25 revisions
- Update version in
setup.py - Update version in
azure/__init__.py - Update
changelog.txt
- Update the version and release strings here at doc\conf.py
- 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
Check if the following page needs an update: http://pytools.codeplex.com/wikipage?title=AzureSDK
http://azure.microsoft.com/en-us/develop/python/
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.
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.
- 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 testpip install azure -i https://testpypi.python.org/pypi
python setup.py sdist upload
TODO
- News Item for PyTools
- Post to python-announce-list@python.org