""" Installs the guiframe package """ from distutils.core import setup import os path = os.path.join(os.getcwd(), "src", "sans", "guiframe","local_perspectives") package_dir = {"sans":os.path.join("src", "sans"), "sans.guiframe":os.path.join("src", "sans", "guiframe"), "sans.guiframe.local_perspectives":path} package_data = {"sans.guiframe": ['images/*', 'media/*']} packages = ["sans.guiframe", 'sans', "sans.guiframe.local_perspectives"] # build local plugin for dir in os.listdir(path): if dir not in ['.svn','__init__.py', '__init__.pyc']: package_name = "sans.guiframe.local_perspectives." + dir packages.append(package_name) package_dir[package_name] = os.path.join("src", "sans", "guiframe", "local_perspectives", dir) setup( name="sansguiframe", version = "1.0.0", description = "Python module for SANS gui framework", author = "University of Tennessee", url = "http://danse.chem.utk.edu", package_dir = package_dir, packages = packages, package_data = package_data, )