summaryrefslogtreecommitdiff
path: root/wheel/paths.py
diff options
context:
space:
mode:
Diffstat (limited to 'wheel/paths.py')
-rw-r--r--wheel/paths.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/wheel/paths.py b/wheel/paths.py
deleted file mode 100644
index fe3dfd6..0000000
--- a/wheel/paths.py
+++ /dev/null
@@ -1,41 +0,0 @@
-"""
-Installation paths.
-
-Map the .data/ subdirectory names to install paths.
-"""
-
-import os.path
-import sys
-import distutils.dist as dist
-import distutils.command.install as install
-
-def get_install_command(name):
- # late binding due to potential monkeypatching
- d = dist.Distribution({'name':name})
- i = install.install(d)
- i.finalize_options()
- return i
-
-def get_install_paths(name):
- """
- Return the (distutils) install paths for the named dist.
-
- A dict with ('purelib', 'platlib', 'headers', 'scripts', 'data') keys.
- """
- paths = {}
-
- i = get_install_command(name)
-
- for key in install.SCHEME_KEYS:
- paths[key] = getattr(i, 'install_' + key)
-
- # pip uses a similar path as an alternative to the system's (read-only)
- # include directory:
- if hasattr(sys, 'real_prefix'): # virtualenv
- paths['headers'] = os.path.join(sys.prefix,
- 'include',
- 'site',
- 'python' + sys.version[:3],
- name)
-
- return paths