From 533c0af724b3a3857c7b04330d2203ab6304f7d1 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Thu, 28 Apr 2016 08:07:53 +0000 Subject: [PATCH] [0.3.x] fixed : issue #13897 ( pykd import error on python 3 ) git-svn-id: https://pykd.svn.codeplex.com/svn@90980 9b283d60-5439-405e-af05-b73fd8c4d996 --- setup/__init__.py | 9 +++++++++ setup/setup.py | 5 +---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 setup/__init__.py diff --git a/setup/__init__.py b/setup/__init__.py new file mode 100644 index 0000000..225fa23 --- /dev/null +++ b/setup/__init__.py @@ -0,0 +1,9 @@ +import sys + +if sys.version_info >= ( 3, 0 ): + from pykd.pykd import * +else: + from pykd import * + +__version__ = pykd.__version__ +__file__ = pykd.__file__ diff --git a/setup/setup.py b/setup/setup.py index ffabeca..07cddc8 100644 --- a/setup/setup.py +++ b/setup/setup.py @@ -27,10 +27,7 @@ def makeWheel(args): shutil.rmtree(package_dir) os.mkdir(package_dir) - with open(os.path.join(package_dir, '__init__.py'),'w') as f: - f.write("from pykd import *\n") - f.write("__version__ = pykd.__version__\n") - f.write("__file__ = pykd.__file__\n") + shutil.copy("__init__.py", package_dir) bin_dir = os.path.join( os.path.curdir, '..', 'bin') pykd_dir = os.path.join( os.path.curdir, '..', 'out')