src/ldt/setup.py
author ymh <ymh.work@gmail.com>
Fri, 28 Jan 2011 14:15:00 +0100
changeset 2 93d48df946cb
parent 0 bdf22b140727
child 3 03918bc7b9f1
permissions -rw-r--r--
change platform to ldtplatform
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
import os
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
from setuptools import setup, find_packages
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
ROOT_DIR = os.path.dirname(__file__)
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
SOURCE_DIR = os.path.join(ROOT_DIR)
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
version = __import__('ldt').__version__
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
2
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     9
packages, data_files = [], []
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    10
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    11
for dirpath, dirnames, filenames in os.walk(django_dir):
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    12
    # Ignore dirnames that start with '.'
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    13
    for i, dirname in enumerate(dirnames):
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    14
        if dirname.startswith('.'): del dirnames[i]
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    15
    if '__init__.py' in filenames:
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    16
        packages.append('.'.join(fullsplit(dirpath)))
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    17
    elif filenames:
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    18
        data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]])
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    19
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
setup(
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    name = 'Ldt',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
    version = version,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
    author = 'Yves-Marie Haussonne (IRI)',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
    author_email = 'contact@iri.centrepompidou.fr',
2
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    25
    packages = packages,
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    26
    data_files = data_files,
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    27
#    package_data = {
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    28
#        '': [
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    29
#            'media/*',
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    30
#            'locale/*/LC_MESSAGES/*',
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    31
#            'templates/ldt/*.html',
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    32
#            'templates/admin/*.html',
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    33
#            'templates/cms/admin/cms/page/*.html',
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    34
#       ]
93d48df946cb change platform to ldtplatform
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    35
#    },
0
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
    scripts  =[],
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
    url = 'https://www.iri.centrepompidou.fr/dev/hg/platform',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    license = 'LICENSE.txt',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
    description = 'Platform ldt',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    long_description = open('README.txt').read(),
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    zip_safe = False,
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
    classifiers = ['Development Status :: 5 - Production/Stable',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
                   'Environment :: Web Environment',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
                   'Framework :: Django',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
                   'Intended Audience :: Developers',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
                   'License :: Ceccil-C',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
                   'Operating System :: OS Independent',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
                   'Programming Language :: Python',
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
                   'Topic :: Utilities'],
bdf22b140727 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
)