From 0c7f3d38252a1f82cebf68302fc87e8ebcc12840 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Mon, 12 Jan 2015 17:13:13 -0500 Subject: [PATCH] Enable building universal wheels Remove the use of execfile() in setup.py so it can run under python 3. Set the flag in setup.cfg to allow universal wheels. --- setup.cfg | 2 ++ setup.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index ed8626d..b5da4cf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -12,3 +12,5 @@ cover-html-dir = coverage/ source-dir = doc/ build-dir = doc/build/ +[wheel] +universal = 1 \ No newline at end of file diff --git a/setup.py b/setup.py index d10aef2..6b9a7ee 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from os.path import join, dirname from setuptools import find_packages, setup __version__ = None -execfile('happybase/_version.py') +exec(open('happybase/_version.py', 'r').read()) def get_file_contents(filename):