forked from Azure/azure-sdk-for-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Release Process
Hugues Valois edited this page Apr 28, 2015
·
25 revisions
- Update version in
setup.py - Update version in
azure/__init__.py - Update
changelog.txt - Update
doc\conf.pystrings for version and release
- 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: https://github.com/Microsoft/PTVS/wiki/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