aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools')
-rwxr-xr-xsetuptools/command/develop.py3
-rwxr-xr-xsetuptools/command/easy_install.py5
-rw-r--r--setuptools/tests/test_develop.py3
3 files changed, 9 insertions, 2 deletions
diff --git a/setuptools/command/develop.py b/setuptools/command/develop.py
index 2be8bb14..330ba168 100755
--- a/setuptools/command/develop.py
+++ b/setuptools/command/develop.py
@@ -108,7 +108,7 @@ class develop(easy_install):
% (ei.egg_info, ei.broken_egg_info)
)
self.args = [ei.egg_name]
- easy_install.finalize_options(self)
+
py_version = sys.version.split()[0]
prefix, exec_prefix = get_config_vars('prefix', 'exec_prefix')
@@ -147,6 +147,7 @@ class develop(easy_install):
self.install_dir = self.install_purelib
self.script_dir = self.install_scripts
+ easy_install.finalize_options(self)
# pick up setup-dir .egg files only: no .egg-info
self.package_index.scan(glob.glob('*.egg'))
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
index c83e4283..de6ea945 100755
--- a/setuptools/command/easy_install.py
+++ b/setuptools/command/easy_install.py
@@ -1211,7 +1211,12 @@ def get_site_dirs():
site_lib = get_python_lib(plat_specific)
if site_lib not in sitedirs: sitedirs.append(site_lib)
+ if sys.version >= "2.6":
+ import site
+ sitedirs.append(site.USER_SITE)
+
sitedirs = map(normalize_path, sitedirs)
+
return sitedirs
diff --git a/setuptools/tests/test_develop.py b/setuptools/tests/test_develop.py
index ff12d345..85a6c337 100644
--- a/setuptools/tests/test_develop.py
+++ b/setuptools/tests/test_develop.py
@@ -59,5 +59,6 @@ class TestDevelopTest(unittest.TestCase):
# let's see if we got our egg link at the right place
content = os.listdir(site.USER_SITE)
- self.assertEquals(content, ['UNKNOWN.egg-link'])
+ content.sort()
+ self.assertEquals(content, ['UNKNOWN.egg-link', 'easy-install.pth'])