From cc4e3ecdc9e83e7507e8c7104bbaf5ade30a04be Mon Sep 17 00:00:00 2001 From: Davide Guerri Date: Wed, 12 Mar 2014 14:32:23 +0000 Subject: [PATCH] Fix dependencies and build-time commands Now create_manpage is not triggered during build and shoulb be explicitly invoked. Change-Id: I380ab8869ba24bc70965465f85eeb870ecb1dd62 --- create_manpage.py | 2 -- setup.py | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/create_manpage.py b/create_manpage.py index 1fa6916..d1dec64 100644 --- a/create_manpage.py +++ b/create_manpage.py @@ -130,5 +130,3 @@ class ManPageFormatter(argparse.ArgumentDefaultsHelpFormatter): def format_usage(self, usage): return ManPageFormatter._markup(usage) - -build.sub_commands.append(('create_manpage', None)) diff --git a/setup.py b/setup.py index 30c6a9b..66c78ed 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,10 @@ setup( 'git_upstream', 'scripts', 'rebase-editor.py')], packages=find_packages(exclude=['test']), - install_requires=['GitPython'], + install_requires=['GitPython>=0.3.2.RC1'], + extras_require = { + 'autocomplete': ['argcomplete'] + }, long_description=read('README'), cmdclass={'create_manpage': CreateManpage}, classifiers=[