-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathsetup.py
More file actions
26 lines (24 loc) · 1.09 KB
/
setup.py
File metadata and controls
26 lines (24 loc) · 1.09 KB
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
#! /usr/bin/env python
from setuptools import setup, Extension
setup(
name='pyPyrTools',
version='0.2.3',
description='Python tools for multi-scale image processing, including Laplacian pyramids, Wavelets, and Steerable Pyramids',
license='MIT',
url='https://github.com/LabForComputationalVision/pyPyrTools',
author='Eero Simoncelli, Rob Young, and William F. Broderick',
author_email='eero.simoncelli@nyu.edu',
keywords='multi-scale image-processing',
packages=['pyPyrTools'],
package_data={'': ['*.h', 'LICENSE']},
install_requires=['numpy>=1.1',
'scipy>=0.18',
'matplotlib>=1.5',
'Pillow>=3.4'],
ext_modules=[Extension('wrapConv',
sources=['pyPyrTools/convolve.c', 'pyPyrTools/edges.c',
'pyPyrTools/wrap.c', 'pyPyrTools/internal_pointOp.c'],
depends=['pyPyrTools/convolve.h', 'pyPyrTools/internal_pointOp.h'],
extra_compile_args=['-fPIC', '-shared'])],
tests='tests',
)