From 6b483335e91c84a968ec361c82579e7053d7ade1 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Tue, 21 Oct 2014 10:35:48 +0300 Subject: [PATCH] add arcomplete support --- requirements.txt | 2 +- scripts/amodem | 5 +++++ setup.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index c91a46f..e7a3f56 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ numpy bitarray -reedsolo +arcomplete diff --git a/scripts/amodem b/scripts/amodem index 3a48535..5ce5791 100755 --- a/scripts/amodem +++ b/scripts/amodem @@ -1,4 +1,6 @@ #!/usr/bin/env python +# PYTHON_ARGCOMPLETE_OK + import sys if sys.version_info.major == 2: _stdin = sys.stdin @@ -8,6 +10,8 @@ else: _stdout = sys.stdout.buffer import argparse +import argcomplete + import logging log = logging.getLogger('__name__') @@ -104,6 +108,7 @@ def main(): output_type=FileType('wb') ) + argcomplete.autocomplete(p) args = p.parse_args() if args.verbose == 0: level, format = 'INFO', '%(message)s' diff --git a/setup.py b/setup.py index b3648f6..68e833f 100644 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ setup( packages=['amodem'], tests_require=['pytest'], cmdclass={'test': PyTest}, - install_requires=['numpy', 'bitarray', 'reedsolo'], + install_requires=['numpy', 'bitarray', 'argcomplete'], platforms=['POSIX'], classifiers=[ "Development Status :: 4 - Beta",