main: display spinner while generating viv workspace

This commit is contained in:
William Ballenthin
2020-08-14 09:38:08 -06:00
parent 6e525a93d7
commit de2c3c9800
2 changed files with 10 additions and 7 deletions

View File

@@ -18,6 +18,7 @@ import datetime
import textwrap
import collections
import halo
import tqdm
import colorama
@@ -272,6 +273,7 @@ def get_workspace(path, format, should_save=True):
def get_extractor_py2(path, format):
import capa.features.extractors.viv
with halo.Halo(text="analyzing program", spinner="simpleDots"):
vw = get_workspace(path, format, should_save=False)
try:

View File

@@ -11,7 +11,8 @@ import sys
import setuptools
requirements = ["six", "tqdm", "pyyaml", "tabulate", "colorama", "termcolor", "ruamel.yaml", "wcwidth"]
# halo==0.0.30 is the last version to support py2.7
requirements = ["six", "tqdm", "pyyaml", "tabulate", "colorama", "termcolor", "ruamel.yaml", "wcwidth", "halo==0.0.30"]
if sys.version_info >= (3, 0):
# py3