5 |
5 |
6 # Dynamically calculate the version based on django.VERSION. |
6 # Dynamically calculate the version based on django.VERSION. |
7 version = __import__('renkanmanager').get_version() |
7 version = __import__('renkanmanager').get_version() |
8 |
8 |
9 def launch_setup(script_name, script_args): |
9 def launch_setup(script_name, script_args): |
|
10 |
|
11 |
|
12 data_files = [] |
|
13 |
|
14 root_dir = os.path.dirname(__file__) |
|
15 if root_dir != '': |
|
16 os.chdir(root_dir) |
|
17 source_dir = 'renkanmanager' |
|
18 |
|
19 |
|
20 for dirpath, dirnames, filenames in os.walk(source_dir): |
|
21 # Ignore dirnames that start with '.' |
|
22 for i, dirname in enumerate(dirnames): |
|
23 if dirname.startswith('.'): del dirnames[i] |
|
24 if filenames and '__init__.py' not in filenames: |
|
25 data_files.append([dirpath, [os.path.join(dirpath, f) for f in filenames]]) |
|
26 |
|
27 #write MANIFEST.in |
|
28 |
|
29 with open("MANIFEST.in", "w") as m: |
|
30 m.write("include MANIFEST.in\n") |
|
31 for entry in data_files: |
|
32 file_list = entry[1] |
|
33 for filename in file_list: |
|
34 m.write("include %s\n" % (filename)) |
10 |
35 |
11 setup( |
36 setup( |
12 script_name = script_name, |
37 script_name = script_name, |
13 script_args = script_args, |
38 script_args = script_args, |
14 name='renkanmanager', |
39 name='renkanmanager', |