tahoe-lafs/misc/find-dep-eggs.py
2007-12-22 11:04:24 -07:00

24 lines
704 B
Python

#! /usr/bin/python
import os.path, sys
path = []
if sys.platform == 'win32':
support_lib = "support/Lib/site-packages"
else:
pyver = "python%d.%d" % (sys.version_info[:2])
support_lib = "support/lib/%s/site-packages" % pyver
if os.path.exists(support_lib):
for fn in os.listdir(support_lib):
if fn.endswith(".egg"):
path.append(os.path.abspath(os.path.join(support_lib, fn)))
# We also need to include .egg's in the CWD, because those are placed there by
# libraries that we've installed if *they* require them.
for fn in os.listdir("."):
if fn.endswith(".egg"):
path.append(os.path.abspath(os.path.join(support_lib, fn)))
print os.pathsep.join(path)