diff -r 93d48df946cb -r 03918bc7b9f1 src/ldt/setup.py --- a/src/ldt/setup.py Fri Jan 28 14:15:00 2011 +0100 +++ b/src/ldt/setup.py Fri Jan 28 15:42:36 2011 +0100 @@ -2,13 +2,27 @@ from setuptools import setup, find_packages ROOT_DIR = os.path.dirname(__file__) -SOURCE_DIR = os.path.join(ROOT_DIR) +SOURCE_DIR = os.path.join(ROOT_DIR, 'ldt') version = __import__('ldt').__version__ +def fullsplit(path, result=None): + """ + Split a pathname into components (the opposite of os.path.join) in a + platform-neutral way. + """ + if result is None: + result = [] + head, tail = os.path.split(path) + if head == '': + return [tail] + result + if head == path: + return result + return fullsplit(head, [tail] + result) + packages, data_files = [], [] -for dirpath, dirnames, filenames in os.walk(django_dir): +for dirpath, dirnames, filenames in os.walk(SOURCE_DIR): # Ignore dirnames that start with '.' for i, dirname in enumerate(dirnames): if dirname.startswith('.'): del dirnames[i]