aboutsummaryrefslogtreecommitdiffstats
path: root/release.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2012-05-18 15:07:20 -0400
committerJason R. Coombs <jaraco@jaraco.com>2012-05-18 15:07:20 -0400
commitdea3863e862efe853b36d0f9a532f6a97893a0c2 (patch)
tree959400b47b08d617235df292a929790d7bf0e1ee /release.py
parentf568de0c10f5d67ef9a91b8609997dbdf4ecce3d (diff)
downloadexternal_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.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/release.py b/release.py
index 4c9b960d..05c07248 100644
--- a/release.py
+++ b/release.py
@@ -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))