''' Created on Jul 16, 2014 @author: Miguel Urco ''' import os from setuptools import setup, Extension from setuptools.command.build_ext import build_ext as _build_ext from schainpy import __version__ class build_ext(_build_ext): def finalize_options(self): _build_ext.finalize_options(self) # Prevent numpy from thinking it is still in its setup process: __builtins__.__NUMPY_SETUP__ = False import numpy self.include_dirs.append(numpy.get_include()) setup(name = "schainpy", version = __version__, description = "Python tools to read, write and process Jicamarca data", author = "Miguel Urco", author_email = "miguel.urco@jro.igp.gob.pe", url = "http://jro.igp.gob.pe", packages = {'schainpy', 'schainpy.model', 'schainpy.model.data', 'schainpy.model.graphics', 'schainpy.model.io', 'schainpy.model.proc', 'schainpy.model.serializer', 'schainpy.model.utils', 'schainpy.utils', 'schainpy.gui', 'schainpy.gui.figures', 'schainpy.gui.viewcontroller', 'schainpy.gui.viewer', 'schainpy.gui.viewer.windows', 'schainpy.cli'}, ext_package = 'schainpy', package_data = {'': ['schain.conf.template'], 'schainpy.gui.figures': ['*.png', '*.jpg'], 'schainpy.files': ['*.oga'] }, include_package_data = False, scripts = ['schainpy/gui/schainGUI'], entry_points = { 'console_scripts': [ 'schain = schainpy.cli.cli:main', ], }, cmdclass = {'build_ext': build_ext}, setup_requires = ["numpy >= 1.11.2"], install_requires = [ "scipy >= 0.14.0", "h5py >= 2.2.1", "matplotlib >= 2.0.0", "zmq", "fuzzywuzzy", "click", "python-Levenshtein" ], )