Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit 067c63b

Browse files
authored
Merge pull request #8 from lendingblock/master
milestone and setup.py fixes
2 parents 21bdb8b + c82349a commit 067c63b

File tree

4 files changed

+16
-22
lines changed

4 files changed

+16
-22
lines changed

agiletoolkit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
""""Agile toolkit for devops and repository management"""
1+
"""Agile toolkit for devops and repository management"""
22

33
__version__ = "0.1.1"

agiletoolkit/github/milestones.py

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
from asyncio import gather
2-
31
import click
42

53
from ..api import GithubApi
64
from .utils import get_repos
7-
from ..utils import wait
85

96

107
@click.command()
@@ -18,40 +15,35 @@ def milestones(ctx, list, close):
1815
"""
1916
repos = get_repos(ctx.parent.agile.get('labels'))
2017
if list:
21-
wait(_list_milestones(repos))
18+
_list_milestones(repos)
2219
elif close:
2320
click.echo('Closing milestones "%s"' % close)
24-
wait(_close_milestone(repos, close))
21+
_close_milestone(repos, close)
2522
else:
2623
click.echo(ctx.get_help())
2724

2825

29-
async def _list_milestones(repos):
26+
def _list_milestones(repos):
3027
git = GithubApi()
31-
requests = []
28+
milestones = set()
3229
for repo in repos:
3330
repo = git.repo(repo)
34-
requests.append(repo.milestones.get_list())
35-
data = await gather(*requests)
36-
milestones = set()
37-
for repo in data:
38-
milestones.update((data['title'] for data in repo))
31+
stones = repo.milestones.get_list()
32+
milestones.update((data['title'] for data in stones))
3933
for title in sorted(milestones):
4034
click.echo(title)
4135

4236

4337
def _close_milestone(repos, milestone):
4438
git = GithubApi()
45-
requests = []
4639
for repo in repos:
4740
repo = git.repo(repo)
48-
requests.append(_close_repo_milestone(repo, milestone))
49-
return gather(*requests)
41+
_close_repo_milestone(repo, milestone)
5042

5143

52-
async def _close_repo_milestone(repo, milestone):
53-
milestones = await repo.milestones.get_list()
44+
def _close_repo_milestone(repo, milestone):
45+
milestones = repo.milestones.get_list()
5446
for m in milestones:
5547
if m['title'] == milestone:
56-
await repo.milestones.update(m, {'state': 'closed'})
48+
repo.milestones.update(m, {'state': 'closed'})
5749
click.echo('Closed milestone %s' % m['html_url'])

agiletoolkit/github/release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def release(ctx, yes, latest):
3333
prerelease=False
3434
)
3535
if yes:
36-
data = m.wait(api.releases.create(data=data))
36+
data = api.releases.create(data=data)
3737
m.message('Successfully created a new Github release')
3838
click.echo(niceJson(data))
3939
else:

setup.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from setuptools import setup, find_packages
44

5+
import agiletoolkit as pkg
6+
57

68
def read(name):
79
filename = os.path.join(os.path.dirname(__file__), name)
@@ -28,8 +30,8 @@ def requirements(name):
2830

2931

3032
meta = dict(
31-
version='0.1.0',
32-
description='Python utility for devops and project management',
33+
version=pkg.__version__,
34+
description=pkg.__doc__,
3335
name='agile-toolkit',
3436
author='Luca Sbardella',
3537
author_email="luca@lendingblock.com",

0 commit comments

Comments
 (0)