From c7840e0769d1db0996f3bb584b0d48f1e94adbfe Mon Sep 17 00:00:00 2001 From: Andrew <36489577+recvfrom@users.noreply.github.com> Date: Thu, 27 Aug 2020 14:59:58 -0400 Subject: [PATCH] Fix 256: Pin enum34 version to 1.1.6 for python2.7 Fixes #256 - capa requires halo==0.0.30, which has a dependency on spinners>=0.0.24. spinners 0.0.24 has a dependency on enum34==1.1.6, but 1.1.10 gets installed and used on my machine without the version being pinned to 1.1.6. This issue occurs when using python 2.7. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index f3467562f..63ccb12d7 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ requirements.append("networkx") else: # py2 - requirements.append("enum34") + requirements.append("enum34==1.1.6") # v1.1.6 is needed by halo 0.0.30 / spinners 0.0.24 requirements.append("vivisect @ https://github.com/williballenthin/vivisect/tarball/v0.0.20200804#egg=vivisect") requirements.append("viv-utils") requirements.append("networkx==2.2") # v2.2 is last version supported by Python 2.7