diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2012-05-18 15:07:20 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2012-05-18 15:07:20 -0400 |
commit | dea3863e862efe853b36d0f9a532f6a97893a0c2 (patch) | |
tree | 959400b47b08d617235df292a929790d7bf0e1ee /release.py | |
parent | f568de0c10f5d67ef9a91b8609997dbdf4ecce3d (diff) | |
download | external_python_setuptools-dea3863e862efe853b36d0f9a532f6a97893a0c2.tar.gz external_python_setuptools-dea3863e862efe853b36d0f9a532f6a97893a0c2.tar.bz2 external_python_setuptools-dea3863e862efe853b36d0f9a532f6a97893a0c2.zip |
Update release script to also update versions
--HG--
branch : distribute
extra : rebase_source : b4091cc3eaa617c2b54387a02294dc8e922255ec
Diffstat (limited to 'release.py')
-rw-r--r-- | release.py | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -51,20 +51,21 @@ def get_mercurial_creds(system='https://bitbucket.org', username=None): Credential = collections.namedtuple('Credential', 'username password') return Credential(username, password) -def add_milestone(version=NEXT_VERSION): +def add_milestone_and_version(version=NEXT_VERSION): auth = 'Basic ' + ':'.join(get_mercurial_creds()).encode('base64').strip() headers = { 'Authorization': auth, } base = 'https://api.bitbucket.org' - url = (base + '/1.0/repositories/' - '{repo}/issues/milestones'.format(repo = 'tarek/distribute')) - req = urllib2.Request(url = url, headers = headers, - data='name='+version) - try: - urllib2.urlopen(req) - except Exception as e: - print(e.fp.read()) + for type in 'milestones', 'versions': + url = (base + '/1.0/repositories/{repo}/issues/{type}' + .format(repo = 'tarek/distribute', type=type)) + req = urllib2.Request(url = url, headers = headers, + data='name='+version) + try: + urllib2.urlopen(req) + except Exception as e: + print(e.fp.read()) def bump_versions(): list(map(bump_version, files_with_versions)) |