else:
sitepackages.append(prefix)
sitepackages.append(os.path.join(prefix, "lib", "site-packages"))
- # for framework builds *only* we add the standard Apple locations.
- if sys.platform == "darwin" and sys._framework:
- sitepackages.append(
- os.path.join("/Library", sys._framework,
- '%d.%d' % sys.version_info[:2], "site-packages"))
return sitepackages
def addsitepackages(known_paths, prefixes=None):
def test_getsitepackages(self):
site.PREFIXES = ['xoxo']
dirs = site.getsitepackages()
-
- if (sys.platform == "darwin" and
- sysconfig.get_config_var("PYTHONFRAMEWORK")):
- # OS X framework builds
- site.PREFIXES = ['Python.framework']
- dirs = site.getsitepackages()
- self.assertEqual(len(dirs), 2)
- wanted = os.path.join('/Library',
- sysconfig.get_config_var("PYTHONFRAMEWORK"),
- '%d.%d' % sys.version_info[:2],
- 'site-packages')
- self.assertEqual(dirs[1], wanted)
- elif os.sep == '/':
- # OS X non-framework builds, Linux, FreeBSD, etc
+ if os.sep == '/':
+ # OS X, Linux, FreeBSD, etc
self.assertEqual(len(dirs), 1)
wanted = os.path.join('xoxo', 'lib',
'python%d.%d' % sys.version_info[:2],