-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathsetup.py
29 lines (26 loc) · 1.03 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from setuptools import setup, find_packages, Extension
from Cython.Distutils import build_ext
import numpy, glob
ext_modules = [Extension("rtlib_cython", ["rtlib/rtlib_cython.pyx"], include_dirs=[numpy.get_include()])]
exec(open('rtpipe/version.py').read()) # set __version__
setup(
name = 'rtpipe',
description = 'Python scripts for fast transient searches with radio interferometer data',
author = 'Casey Law',
author_email = '[email protected]',
version = __version__,
url = 'http://github.com/caseyjlaw/rtpipe',
packages = find_packages(), # get all python scripts in realtime
package_data = {"rtpipe":
["notebooks/baseinteract.ipynb"],
},
include_package_data = True,
install_requires=['numpy', 'scipy', 'pwkit', 'cython', 'sdmpy>=1.35', 'pyfftw', 'click', 'matplotlib', 'activegit'],
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules,
entry_points='''
[console_scripts]
rtpipe=rtpipe.cli:cli
''',
zip_safe=False
)