|
15 | 15 | import argparse
|
16 | 16 | import sys
|
17 | 17 |
|
18 |
| -# Select which package is created: core or gui |
19 |
| -parser = argparse.ArgumentParser(add_help=False) |
20 |
| -parser.add_argument("--gui", help="Create the gui package.", |
21 |
| - action="store_true") |
22 |
| -options, unknown = parser.parse_known_args() |
23 |
| -sys.argv = [sys.argv[0]] + unknown |
24 |
| - |
25 | 18 | # Select appropriate modules
|
26 | 19 | modules = find_packages()
|
27 |
| -core_modules = [] |
28 |
| -gui_modules = ["capsul"] |
29 |
| -for module in modules: |
30 |
| - if module.startswith("capsul.wip"): |
31 |
| - continue |
32 |
| - if module.startswith(("capsul.qt_apps", "capsul.qt_gui")): |
33 |
| - gui_modules.append(module) |
34 |
| - else: |
35 |
| - core_modules.append(module) |
36 |
| - |
37 |
| -# Set selcted package options |
38 |
| -if options.gui: |
39 |
| - import capsul |
40 |
| - name_suffix = "gui" |
41 |
| - modules = gui_modules |
42 |
| - scripts = ["capsul/qt_apps/capsulview"] |
43 |
| - pkgdata = {"capsul.qt_apps.resources": ["*.ui", "*.png", "*.qrc", "*.txt"]} |
44 |
| - release_info = {} |
45 |
| - execfile(os.path.join(os.path.dirname(capsul.__file__), "info.py"), |
46 |
| - release_info) |
47 |
| -else: |
48 |
| - name_suffix = "core" |
49 |
| - modules = core_modules |
50 |
| - scripts = [] |
51 |
| - pkgdata = { |
52 |
| - "capsul.utils.test": ["*.xml"], |
53 |
| - "capsul.pipeline.test": ["*.json"] |
54 |
| - } |
55 |
| - release_info = {} |
56 |
| - execfile(os.path.join("capsul", "info.py"), release_info) |
| 20 | +scripts = ["capsul/qt_apps/capsulview"] |
| 21 | +pkgdata = { |
| 22 | +"capsul.qt_apps.resources": ["*.ui", "*.png", "*.gif", "*.qrc", "*.txt"], |
| 23 | +"capsul.utils.test": ["*.xml"], |
| 24 | +"capsul.pipeline.test": ["*.json"] |
| 25 | +} |
| 26 | +release_info = {} |
| 27 | +execfile(os.path.join("capsul", "info.py"), release_info) |
57 | 28 |
|
58 | 29 | # Build the setup
|
59 | 30 | setup(
|
60 |
| - name="{0}-{1}".format(release_info["NAME"], name_suffix), |
| 31 | + name=release_info["NAME"], |
61 | 32 | description=release_info["DESCRIPTION"],
|
62 | 33 | long_description=release_info["LONG_DESCRIPTION"],
|
63 | 34 | license=release_info["LICENSE"],
|
|
0 commit comments