setup.py
64 lines
| 2.1 KiB
| text/x-python
|
PythonLexer
|
r568 | ''' | ||
Created on Jul 16, 2014 | ||||
|
r878 | @author: Miguel Urco | ||
|
r568 | ''' | ||
|
r1102 | import os | ||
|
r656 | from setuptools import setup, Extension | ||
|
r1026 | from setuptools.command.build_ext import build_ext as _build_ext | ||
|
r1000 | from schainpy import __version__ | ||
|
r1078 | |||
|
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()) | ||||
|
r1113 | 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', | ||||
|
r1034 | 'schainpy.model', | ||
'schainpy.model.data', | ||||
'schainpy.model.graphics', | ||||
'schainpy.model.io', | ||||
'schainpy.model.proc', | ||||
'schainpy.model.serializer', | ||||
'schainpy.model.utils', | ||||
|
r1111 | 'schainpy.utils', | ||
|
r1034 | 'schainpy.gui', | ||
'schainpy.gui.figures', | ||||
'schainpy.gui.viewcontroller', | ||||
'schainpy.gui.viewer', | ||||
|
r1113 | 'schainpy.gui.viewer.windows', | ||
'schainpy.cli'}, | ||||
ext_package = 'schainpy', | ||||
package_data = {'': ['schain.conf.template'], | ||||
'schainpy.gui.figures': ['*.png', '*.jpg'], | ||||
|
r1126 | 'schainpy.files': ['*.oga'] | ||
|
r1113 | }, | ||
include_package_data = False, | ||||
scripts = ['schainpy/gui/schainGUI'], | ||||
entry_points = { | ||||
|
r1078 | 'console_scripts': [ | ||
|
r1113 | 'schain = schainpy.cli.cli:main', | ||
|
r1078 | ], | ||
|
r1042 | }, | ||
|
r1113 | cmdclass = {'build_ext': build_ext}, | ||
setup_requires = ["numpy >= 1.11.2"], | ||||
install_requires = [ | ||||
|
r1078 | "scipy >= 0.14.0", | ||
"h5py >= 2.2.1", | ||||
|
r1112 | "matplotlib >= 2.0.0", | ||
|
r1078 | "zmq", | ||
"fuzzywuzzy", | ||||
"click", | ||||
"python-Levenshtein" | ||||
|
r1113 | ], | ||
) | ||||