From 9cf4b0f33956aef43706f9261a0cb2e22faf16a8 Mon Sep 17 00:00:00 2001 From: Geoffrey Neal Date: Wed, 29 May 2019 16:10:26 -0700 Subject: [PATCH] Fix clean install of Python 2.7 If using Python 2.7 and don't have numpy installed before hand this error will occur: `NameError: name 'ModuleNotFoundError' is not defined` --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.py b/setup.py index 749ba085..523c4433 100644 --- a/setup.py +++ b/setup.py @@ -40,6 +40,11 @@ import sys from setuptools import setup, Extension import codecs +try: + ModuleNotFoundError +except NameError: + ModuleNotFoundError = ImportError + def read(fname): with codecs.open(fname, 'r', 'latin') as f: return f.read()