setup.py
58 lines
| 2.1 KiB
| text/x-python
|
PythonLexer
|
r568 | ''' | |
Created on Jul 16, 2014 | |||
|
r878 | @author: Miguel Urco | |
|
r568 | ''' | |
|
r656 | from setuptools import setup, Extension | |
|
r1026 | from setuptools.command.build_ext import build_ext as _build_ext | |
|
r1000 | from schainpy import __version__ | |
|
r568 | ||
|
r1026 | 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()) | |||
|
r568 | setup(name="schainpy", | |
|
r642 | version=__version__, | |
|
r568 | 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", | |||
|
r579 | packages = {'schainpy', | |
'schainpy.model', | |||
|
r568 | 'schainpy.model.data', | |
'schainpy.model.graphics', | |||
'schainpy.model.io', | |||
'schainpy.model.proc', | |||
|
r709 | 'schainpy.model.serializer', | |
|
r579 | 'schainpy.model.utils', | |
|
r582 | 'schainpy.gui', | |
|
r583 | 'schainpy.gui.figures', | |
|
r579 | 'schainpy.gui.viewcontroller', | |
|
r582 | 'schainpy.gui.viewer', | |
'schainpy.gui.viewer.windows'}, | |||
|
r878 | ext_package='schainpy', | |
|
r709 | py_modules=[''], | |
|
r682 | package_data={'': ['schain.conf.template'], | |
'schainpy.gui.figures': ['*.png','*.jpg'], | |||
|
r681 | }, | |
|
r682 | include_package_data=False, | |
|
r830 | scripts =['schainpy/gui/schainGUI', | |
'schainpy/scripts/schain'], | |||
|
r1026 | ext_modules=[ | |
Extension("cSchain", ["schainpy/model/proc/extensions.c"] | |||
)], | |||
cmdclass={'build_ext':build_ext}, | |||
setup_requires=["numpy >= 1.11.2"], | |||
|
r860 | install_requires=[ | |
|
r878 | "scipy >= 0.14.0", | |
"h5py >= 2.2.1", | |||
"matplotlib >= 1.4.2", | |||
"pyfits >= 3.4", | |||
"paho-mqtt >= 1.2", | |||
"zmq", | |||
|
r656 | ], | |
) |