#!/usr/bin/env python from distutils.core import setup, Extension from gamera import gamera_setup # This constant should be the name of the toolkit TOOLKIT_NAME = "guiron" # ---------------------------------------------------------------------------- # You should not usually have to edit anything below, but it is # implemented here and not in the Gamera core so that you can edit it # if you need to do something more complicated (for example, building # and linking to a third- party library). # ---------------------------------------------------------------------------- PLUGIN_PATH = 'gamera/toolkits/%s/plugins/' % TOOLKIT_NAME PACKAGE = 'gamera.toolkits.%s' % TOOLKIT_NAME PLUGIN_PACKAGE = PACKAGE + ".plugins" plugins = gamera_setup.get_plugin_filenames(PLUGIN_PATH) plugin_extensions = gamera_setup.generate_plugins(plugins, PLUGIN_PACKAGE) # This is a standard distutils setup initializer. If you need to do # anything more complex here, refer to the Python distutils documentation. setup(name=TOOLKIT_NAME, version="2.2.0pre2", ext_modules = plugin_extensions, packages = [PACKAGE, PLUGIN_PACKAGE], scripts = ['scripts/guiron'])
#!/usr/bin/env python from distutils.core import setup, Extension from gamera import gamera_setup # This constant should be the name of the toolkit TOOLKIT_NAME = "border_removal" # ---------------------------------------------------------------------------- # You should not usually have to edit anything below, but it is # implemented here and not in the Gamera core so that you can edit it # if you need to do something more complicated (for example, building # and linking to a third- party library). # ---------------------------------------------------------------------------- PLUGIN_PATH = 'gamera/toolkits/%s/plugins/' % TOOLKIT_NAME PACKAGE = 'gamera.toolkits.%s' % TOOLKIT_NAME PLUGIN_PACKAGE = PACKAGE + ".plugins" plugins = gamera_setup.get_plugin_filenames(PLUGIN_PATH) plugin_extensions = gamera_setup.generate_plugins(plugins, PLUGIN_PACKAGE) # This is a standard distutils setup initializer. If you need to do # anything more complex here, refer to the Python distutils documentation. setup(name=TOOLKIT_NAME, version="2.2.0pre2", ext_modules = plugin_extensions, packages = [PACKAGE, PLUGIN_PACKAGE], scripts = ['scripts/border_removal'])
for util in command_line_utils: if sys.platform == 'win32': _, file, content = util else: file, _, content = util fd = open(file, 'w') fd.write(content % info) fd.close() os.chmod(file, 0o700) scripts = [x[command_line_filename_at] for x in command_line_utils] + ['gamera_post_install.py'] ########################################## # generate the plugins plugin_extensions = [] plugins = gamera_setup.get_plugin_filenames('gamera/plugins/') plugin_extensions = gamera_setup.generate_plugins( plugins, "gamera.plugins", True) ######################################## # Non-plugin extensions eodev_files = glob.glob("src/eodev/*.cpp") + glob.glob("src/eodev/*/*.cpp") eodev_dir = glob.glob("src/eodev/*") eodev_includes = ["src/eodev"] for entry in eodev_dir: if os.path.isdir(entry): eodev_includes.append(entry) graph_files = glob.glob("src/graph/*.cpp") + glob.glob("src/graph/graphmodule/*.cpp") kdtree_files = ["src/geostructs/kdtreemodule.cpp", "src/geostructs/kdtree.cpp"]
for util in command_line_utils: if sys.platform == 'win32': _, file, content = util else: file, _, content = util fd = open(file, 'w') fd.write(content % info) fd.close() os.chmod(file, 0700) scripts = [x[command_line_filename_at] for x in command_line_utils] + ['gamera_post_install.py'] ########################################## # generate the plugins plugin_extensions = [] plugins = gamera_setup.get_plugin_filenames('gamera/plugins/') plugin_extensions = gamera_setup.generate_plugins( plugins, "gamera.plugins", True) ######################################## # Non-plugin extensions eodev_files = glob.glob("src/eodev/*.cpp") + glob.glob("src/eodev/*/*.cpp") eodev_dir = glob.glob("src/eodev/*") eodev_includes = ["src/eodev"] for entry in eodev_dir: if os.path.isdir(entry): eodev_includes.append(entry) graph_files = glob.glob("src/graph/*.cpp") + glob.glob("src/graph/graphmodule/*.cpp") kdtree_files = ["src/kdtreemodule.cpp", "src/geostructs/kdtree.cpp"]