diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index fad55b5880..a8b3bc446c 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -46,7 +46,8 @@ def find_packages(whlfile): def get_python_ext_module_dir(): import cmath - return os.path.dirname(cmath.__file__) + import inspect + return os.path.dirname(inspect.getfile(cmath)) class build(distutils.command.build.build): diff --git a/makepanda/makewheel.py b/makepanda/makewheel.py index d1e67b185e..42847b2102 100644 --- a/makepanda/makewheel.py +++ b/makepanda/makewheel.py @@ -82,7 +82,8 @@ def is_fat_file(path): def get_python_ext_module_dir(): import cmath - return os.path.dirname(cmath.__file__) + import inspect + return os.path.dirname(inspect.getfile(cmath)) if sys.platform in ('win32', 'cygwin'):