diff --git a/debian/control b/debian/control index 69af86ae..b399c78d 100644 --- a/debian/control +++ b/debian/control @@ -12,7 +12,6 @@ Depends: ${misc:Depends}, ${python3:Depends}, python3-yaml, python3-bottle (>= 0.12), python3-gevent-websocket, - python3-argcomplete, python3-toml, python3-psutil, python3-tz diff --git a/moulinette/interfaces/cli.py b/moulinette/interfaces/cli.py index 7d64a1e6..f5f31db2 100644 --- a/moulinette/interfaces/cli.py +++ b/moulinette/interfaces/cli.py @@ -9,8 +9,6 @@ import argparse from collections import OrderedDict from datetime import date, datetime -import argcomplete - from moulinette import m18n, Moulinette from moulinette.actionsmap import ActionsMap from moulinette.core import MoulinetteError, MoulinetteValidationError @@ -492,9 +490,6 @@ class Interface: if output_as and output_as not in ["json", "plain", "none"]: raise MoulinetteValidationError("invalid_usage") - # auto-complete - argcomplete.autocomplete(self.actionsmap.parser._parser) - try: ret = self.actionsmap.process(args, timeout=timeout) except (KeyboardInterrupt, EOFError): diff --git a/setup.py b/setup.py index f0c3c023..542a56a7 100755 --- a/setup.py +++ b/setup.py @@ -18,7 +18,6 @@ if "install" in sys.argv: locale_files.append("locales/%s" % f) install_deps = [ - "argcomplete", "psutil", "pytz", "pyyaml",