diff -r e2e952fcaf7c -r fb0041aa74d3 server/python2/django/setup.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/python2/django/setup.py Mon Jan 11 18:24:14 2016 +0100 @@ -0,0 +1,71 @@ +import os +import sys + +from setuptools import setup, find_packages + +# Dynamically calculate the version based on django.VERSION. +version = __import__('renkanmanager').get_version() + +def launch_setup(script_name, script_args): + + + data_files = [] + + root_dir = os.path.dirname(__file__) + if root_dir != '': + os.chdir(root_dir) + source_dir = 'renkanmanager' + + + 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] + if filenames and '__init__.py' not in filenames: + data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]]) + + #write MANIFEST.in + + with open("MANIFEST.in", "w") as m: + m.write("include MANIFEST.in\n") + for entry in data_files: + file_list = entry[1] + for filename in file_list: + m.write("include %s\n" % (filename)) + + setup( + script_name = script_name, + script_args = script_args, + name='renkanmanager', + version=version, + url='http://renkan.iri-research.org/', + author='I.R.I.', + author_email='contact@iri-research.org', + description=('Basic Django module for saving renkan'), + license='CECILL-B', + packages=find_packages(), + include_package_data=True, + zip_safe=False, + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Environment :: Web Environment', + 'Framework :: Django', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: CECILL License', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2', + 'Programming Language :: Python :: 2.7', + 'Topic :: Internet :: WWW/HTTP', + 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', + 'Topic :: Internet :: WWW/HTTP :: WSGI', + 'Topic :: Software Development :: Libraries :: Python Modules', + ], + ) + +if __name__ == "__main__": + + script_name = os.path.basename(sys.argv[0]) + script_args = sys.argv[1:] + + launch_setup(script_name, script_args)