Skip to content

Commit 49b41e6

Browse files
author
sapetnioc
committed
Single Pypi packaging mode
1 parent 450ddd1 commit 49b41e6

File tree

1 file changed

+9
-38
lines changed

1 file changed

+9
-38
lines changed

setup.py

+9-38
Original file line numberDiff line numberDiff line change
@@ -15,49 +15,20 @@
1515
import argparse
1616
import sys
1717

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-
2518
# Select appropriate modules
2619
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)
5728

5829
# Build the setup
5930
setup(
60-
name="{0}-{1}".format(release_info["NAME"], name_suffix),
31+
name=release_info["NAME"],
6132
description=release_info["DESCRIPTION"],
6233
long_description=release_info["LONG_DESCRIPTION"],
6334
license=release_info["LICENSE"],

0 commit comments

Comments
 (0)