server/python/django/setup.py
author ymh <ymh.work@gmail.com>
Thu, 13 Nov 2014 18:04:33 +0100
changeset 336 2ab4e8833410
parent 334 de35ce18643a
child 338 34c339f32aeb
permissions -rw-r--r--
improve setup.py
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
336
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
     1
import os
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
     2
import sys
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
     3
334
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
from setuptools import setup, find_packages
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
# Dynamically calculate the version based on django.VERSION.
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
version = __import__('renkanmanager').get_version()
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
336
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
     9
def launch_setup(script_name, script_args):
334
de35ce18643a add setup for renkanmanager.
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
336
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    11
    setup(
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    12
        script_name = script_name,
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    13
        script_args = script_args,
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    14
        name='renkanmanager',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    15
        version=version,
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    16
        url='http://renkan.iri-research.org/',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    17
        author='I.R.I.',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    18
        author_email='contact@iri-research.org',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    19
        description=('Basic Django module for saving renkan'),
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    20
        license='CECILL-B',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    21
        packages=find_packages(),
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    22
        include_package_data=True,
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    23
        zip_safe=False,
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    24
        classifiers=[
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    25
            'Development Status :: 3 - Alpha',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    26
            'Environment :: Web Environment',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    27
            'Framework :: Django',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    28
            'Intended Audience :: Developers',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    29
            'License :: OSI Approved :: CECILL License',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    30
            'Operating System :: OS Independent',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    31
            'Programming Language :: Python',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    32
            'Programming Language :: Python :: 2',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    33
            'Programming Language :: Python :: 2.7',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    34
            'Topic :: Internet :: WWW/HTTP',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    35
            'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    36
            'Topic :: Internet :: WWW/HTTP :: WSGI',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    37
            'Topic :: Software Development :: Libraries :: Python Modules',
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    38
        ],
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    39
    )
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    40
    
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    41
if __name__ == "__main__":
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    42
    
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    43
    script_name = os.path.basename(sys.argv[0])
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    44
    script_args = sys.argv[1:]
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    45
    
2ab4e8833410 improve setup.py
ymh <ymh.work@gmail.com>
parents: 334
diff changeset
    46
    launch_setup(script_name, script_args)