Commit 6437f524 authored by Last G's avatar Last G

Get site-packages dirs from site.py too

parent 41d0279e
......@@ -1347,6 +1347,11 @@ def get_site_dirs():
if site.ENABLE_USER_SITE:
sitedirs.append(site.USER_SITE)
try:
sitedirs.extend(site.getsitepackages())
except AttributeError:
pass
sitedirs = list(map(normalize_path, sitedirs))
return sitedirs
......
......@@ -119,6 +119,10 @@ class TestEasyInstallTest:
with pytest.raises(distutils.errors.DistutilsError):
cmd.cant_write_to_target()
@mock.patch('site.getsitepackages', lambda: ['/setuptools/test/site-packages'])
def test_all_site_dirs(self):
assert '/setuptools/test/site-packages' in ei.get_site_dirs()
class TestPTHFileWriter:
def test_add_from_cwd_site_sets_dirty(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment