added distutils setup script
authorMichael Elsdoerfer <michael@elsdoerfer.info>
Sat, 26 Jul 2008 23:55:17 +0000 (01:55 +0200)
committerMichael Elsdoerfer <michael@elsdoerfer.info>
Sat, 26 Jul 2008 23:55:17 +0000 (01:55 +0200)
.bzrignore [new file with mode: 0644]
MANIFEST.in [new file with mode: 0644]
setup.py [new file with mode: 0644]

diff --git a/.bzrignore b/.bzrignore
new file mode 100644 (file)
index 0000000..eaea68a
--- /dev/null
@@ -0,0 +1,2 @@
+MANIFEST
+dist
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..785affa
--- /dev/null
@@ -0,0 +1,3 @@
+include README\r
+include LICENSE\r
+include MANIFEST.in
\ No newline at end of file
diff --git a/setup.py b/setup.py
new file mode 100644 (file)
index 0000000..72ce82a
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,32 @@
+import os\r
+from distutils.core import setup\r
+\r
+def find_packages(root):\r
+    # so we don't depend on setuptools; from the Storm ORM setup.py\r
+    packages = []\r
+    for directory, subdirectories, files in os.walk(root):\r
+        if '__init__.py' in files:\r
+            packages.append(directory.replace(os.sep, '.'))\r
+    return packages\r
+\r
+setup(\r
+    name = 'django-tables',\r
+    version = '0.1',\r
+    description = 'Render QuerySets as tabular data in Django.',\r
+    author = 'Michael Elsdoerfer',\r
+    author_email = 'michael@elsdoerfer.info',\r
+    license = 'BSD',\r
+    url = 'http://launchpad.net/django-tables',\r
+    classifiers = [\r
+        'Development Status :: 3 - Alpha',\r
+        'Environment :: Web Environment',\r
+        'Framework :: Django',\r
+        'Intended Audience :: Developers',\r
+        'License :: OSI Approved :: BSD License',\r
+        'Operating System :: OS Independent',\r
+        'Programming Language :: Python',\r
+        'Topic :: Internet :: WWW/HTTP',\r
+        'Topic :: Software Development :: Libraries',\r
+        ],\r
+    packages = find_packages('django_tables'),\r
+)\r