~elachuni/ubuntu-webcatalog/bzr-revno

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import os
from setuptools import setup, find_packages

def find_packages_data(start_dir):
    packages = {}
    for package_name in os.listdir(start_dir):
        package_dir = os.path.join(start_dir, package_name)
        if os.path.exists(os.path.join(package_dir, '__init__.py')):
            files = []
            packages[package_name] = files
            for dirpath, dirnames, filenames in os.walk(package_dir):
                dirpath = dirpath[len(package_dir) + 1:]
                for filename in filenames:
                    ext = os.path.splitext(filename)[1]
                    if ext not in ('.py', '.pyc', '.pyo'):
                        file_path = os.path.join(dirpath, filename)
                        full_file_path = os.path.join(package_dir, file_path)
                        if os.path.isfile(full_file_path):
                            files.append(file_path)
    return packages

setup(
    name = "ubuntu-webcatalog",
    version = "12.06.2",

    author = "Canonical ISD Hackers",
    author_email = "canonical-isd@lists.launchpad.net",

    license = "AGPL3",

    zip_safe = False,

    packages = find_packages('src'),
    package_dir = {'': 'src'},
    install_requires = [
        'django',
        'setuptools',
        'south==0.7.3',
        'configglue==1.0.1',
        'django-configglue==0.6.1',
        'django-openid-auth==0.2',
        'django-piston==0.2.3',
        'django-preflight',
        'python-debian',
        'python-openid==2.2.4',
        'oauth',
        'httplib2',
        'django-pgtools==0.1',
        'rnrclient==1.0',
        'ssoclient==1.0',
        'pep8',
        'PIL',
        'celery',
        'django-celery',
        'oops-wsgi==0.0.10',
        'oops-dictconfig==0.0.2',
        'oops-datedir_repo==0.0.17',
        ],
    package_data = find_packages_data('src'),
    dependency_links = [
        'http://launchpad.net/django-pgtools/trunk/0.1/+download/django-pgtools-0.1.tar.gz#egg=django-pgtools-0.1',
        'http://launchpad.net/rnr-server/trunk/11.05/+download/rnrclient-1.0.tar.gz#egg=rnrclient-1.0',
        'http://launchpad.net/canonical-identity-provider/2011/11.09.06/+download/ssoclient-1.0.tar.gz#egg=ssoclient-1.0',
        'http://launchpad.net/python-openid/2.0/2.2.4/+download/python-openid-2.2.4.tar.bz2#egg=python-openid-2.2.4',
    ],

)