--- a/server/python/django/setup.py Thu Nov 13 18:05:02 2014 +0100
+++ b/server/python/django/setup.py Wed Nov 19 03:21:19 2014 +0100
@@ -8,6 +8,31 @@
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,