From 81bcc129ea8f68b408402e4bea061ff13fab4154 Mon Sep 17 00:00:00 2001 From: Tony DiCola Date: Wed, 19 Oct 2016 22:00:29 +0000 Subject: [PATCH] Fix python3 pip install issue with ez_setup relative import issue. --- setup.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index c15e662..e588cbc 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,11 @@ -from ez_setup import use_setuptools -use_setuptools() +try: + # Try using ez_setup to install setuptools if not already installed. + from ez_setup import use_setuptools + use_setuptools() +except ImportError: + # Ignore import error and assume Python 3 which already has setuptools. + pass + from setuptools import setup, find_packages classifiers = ['Development Status :: 4 - Beta', @@ -12,7 +18,7 @@ classifiers = ['Development Status :: 4 - Beta', 'Topic :: System :: Hardware'] setup(name = 'Adafruit_LSM303', - version = '1.0.0', + version = '1.0.1', author = 'Tony DiCola', author_email = 'tdicola@adafruit.com', description = 'Python code to use the LSM303 accelerometer & magnetometer with Raspberry Pi & BeagleBone Black.',