##// END OF EJS Templates
add missing module schainpy.utils to setup
Juan C. Espinoza -
r1111:0da27bb869b2
parent child
Show More
@@ -1,68 +1,69
1 '''
1 '''
2 Created on Jul 16, 2014
2 Created on Jul 16, 2014
3
3
4 @author: Miguel Urco
4 @author: Miguel Urco
5 '''
5 '''
6
6
7 import os
7 import os
8 from setuptools import setup, Extension
8 from setuptools import setup, Extension
9 from setuptools.command.build_ext import build_ext as _build_ext
9 from setuptools.command.build_ext import build_ext as _build_ext
10 from schainpy import __version__
10 from schainpy import __version__
11
11
12 class build_ext(_build_ext):
12 class build_ext(_build_ext):
13 def finalize_options(self):
13 def finalize_options(self):
14 _build_ext.finalize_options(self)
14 _build_ext.finalize_options(self)
15 # Prevent numpy from thinking it is still in its setup process:
15 # Prevent numpy from thinking it is still in its setup process:
16 __builtins__.__NUMPY_SETUP__ = False
16 __builtins__.__NUMPY_SETUP__ = False
17 import numpy
17 import numpy
18 self.include_dirs.append(numpy.get_include())
18 self.include_dirs.append(numpy.get_include())
19
19
20 setup(name="schainpy",
20 setup(name="schainpy",
21 version=__version__,
21 version=__version__,
22 description="Python tools to read, write and process Jicamarca data",
22 description="Python tools to read, write and process Jicamarca data",
23 author="Miguel Urco",
23 author="Miguel Urco",
24 author_email="miguel.urco@jro.igp.gob.pe",
24 author_email="miguel.urco@jro.igp.gob.pe",
25 url="http://jro.igp.gob.pe",
25 url="http://jro.igp.gob.pe",
26 packages={'schainpy',
26 packages={'schainpy',
27 'schainpy.model',
27 'schainpy.model',
28 'schainpy.model.data',
28 'schainpy.model.data',
29 'schainpy.model.graphics',
29 'schainpy.model.graphics',
30 'schainpy.model.io',
30 'schainpy.model.io',
31 'schainpy.model.proc',
31 'schainpy.model.proc',
32 'schainpy.model.serializer',
32 'schainpy.model.serializer',
33 'schainpy.model.utils',
33 'schainpy.model.utils',
34 'schainpy.utils',
34 'schainpy.gui',
35 'schainpy.gui',
35 'schainpy.gui.figures',
36 'schainpy.gui.figures',
36 'schainpy.gui.viewcontroller',
37 'schainpy.gui.viewcontroller',
37 'schainpy.gui.viewer',
38 'schainpy.gui.viewer',
38 'schainpy.gui.viewer.windows'},
39 'schainpy.gui.viewer.windows'},
39 ext_package='schainpy',
40 ext_package='schainpy',
40 py_modules=[''],
41 py_modules=[''],
41 package_data={'': ['schain.conf.template'],
42 package_data={'': ['schain.conf.template'],
42 'schainpy.gui.figures': ['*.png', '*.jpg'],
43 'schainpy.gui.figures': ['*.png', '*.jpg'],
43 },
44 },
44 include_package_data=False,
45 include_package_data=False,
45 scripts=['schainpy/gui/schainGUI'],
46 scripts=['schainpy/gui/schainGUI'],
46 ext_modules=[
47 ext_modules=[
47 Extension("cSchain", ["schainpy/model/proc/extensions.c"]
48 Extension("cSchain", ["schainpy/model/proc/extensions.c"]
48 )],
49 )],
49 entry_points={
50 entry_points={
50 'console_scripts': [
51 'console_scripts': [
51 'schain = schaincli.cli:main',
52 'schain = schaincli.cli:main',
52 ],
53 ],
53 },
54 },
54 cmdclass={'build_ext': build_ext},
55 cmdclass={'build_ext': build_ext},
55 setup_requires=["numpy >= 1.11.2"],
56 setup_requires=["numpy >= 1.11.2"],
56 install_requires=[
57 install_requires=[
57 "scipy >= 0.14.0",
58 "scipy >= 0.14.0",
58 "h5py >= 2.2.1",
59 "h5py >= 2.2.1",
59 "matplotlib >= 1.4.2",
60 "matplotlib >= 1.4.2",
60 "pyfits >= 3.4",
61 "pyfits >= 3.4",
61 "paramiko >= 2.1.2",
62 "paramiko >= 2.1.2",
62 "paho-mqtt >= 1.2",
63 "paho-mqtt >= 1.2",
63 "zmq",
64 "zmq",
64 "fuzzywuzzy",
65 "fuzzywuzzy",
65 "click",
66 "click",
66 "python-Levenshtein"
67 "python-Levenshtein"
67 ],
68 ],
68 )
69 )
General Comments 0
You need to be logged in to leave comments. Login now