forked from caseyjlaw/rtpipe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
23 lines (21 loc) · 894 Bytes
/
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
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()])]
setup(
name = 'rtpipe',
description = 'Python scripts for fast transient searches with radio interferometer data',
author = 'Casey Law',
author_email = '[email protected]',
version = '1.42',
url = 'http://github.com/caseyjlaw/rtpipe',
data_files = [ ('notebooks', glob.glob('notebooks/*')) ],
packages = find_packages(), # get all python scripts in realtime
install_requires=['cython', 'sdmpy>=1.3', 'scipy', 'pwkit', 'pyfftw', 'numpy', 'click', 'matplotlib', 'requests'],
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules,
entry_points='''
[console_scripts]
rtpipe=rtpipe.cli:cli
'''
)