From d42d1bfcc23c860bcc6b3d192baa60ae54919236 Mon Sep 17 00:00:00 2001 From: Valentin Trophime <valentin.trophime@inria.fr> Date: Mon, 4 Nov 2024 14:21:55 +0100 Subject: [PATCH] add autocomplete for scripts cli --- scripts/heatmap.py | 5 ++++- scripts/requirements.txt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/heatmap.py b/scripts/heatmap.py index d72595d..ac67657 100755 --- a/scripts/heatmap.py +++ b/scripts/heatmap.py @@ -1,4 +1,5 @@ #! /usr/bin/env python3 +# import argparse from io import TextIOWrapper @@ -9,10 +10,11 @@ from bisect import bisect_left import os import re from dataclasses import dataclass -import pandas +import pandas import matplotlib.pyplot as plt import numpy as np +import argcomplete DEFAULT_PARAMETERS = { "Reactivity": [10], @@ -268,6 +270,7 @@ def main(): type=int, default=DEFAULT_PARAMETERS["Reactivity"][0], ) + argcomplete.autocomplete(parser) args = parser.parse_args() match args.subparser_name: diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 823c63c..a2f2979 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -1,3 +1,4 @@ +argcomplete==3.5.1 contourpy==1.3.0 cycler==0.12.1 fonttools==4.54.1 @@ -11,7 +12,6 @@ pyparsing==3.1.4 python-dateutil==2.9.0.post0 pytz==2024.2 scipy==1.14.1 -seaborn==0.13.2 six==1.16.0 tabulate==0.9.0 tzdata==2024.2 -- GitLab