--- 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]