-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
43 lines (38 loc) · 1.27 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from distutils.core import setup
import sys
try:
import numpy
import scipy
import h5py
import mpi4py
except ImportError:
sys.exit("install requires: 'numpy', 'scipy', 'h5py', 'mpi4py'" +
"optional packages: 'matplotlib', 'Polygon2'")
install_requires = ['numpy', 'scipy', 'matplotlib', 'Polygon2']
test_requires = ['nose']
setup(name = 'clusterpy',
version = '0.10.0+exp',
description = 'Library of spatially constrained clustering algorithms',
long_description = """
clusterpy is a Python library with algorithms for spatially constrained
clustering. clusterpy offers you some of the most cited algorithms for
spatial aggregation.""",
author = 'RiSE Group',
author_email = '[email protected]',
url = 'http://www.rise-group.org/section/Software/clusterPy/',
test_suite = 'nose.collector',
include_package_data = True,
packages = [
'clusterpy.core',
'clusterpy.core.contiguity',
'clusterpy.core.data',
'clusterpy.core.geometry',
'clusterpy.core.toolboxes',
'clusterpy.core.toolboxes.cluster',
'clusterpy.core.toolboxes.rimaps',
'clusterpy.core.toolboxes.sstats',
'clusterpy.core.toolboxes.cluster.componentsAlg',
'clusterpy.core.toolboxes.sstats.basic',
'clusterpy.core.toolboxes.sstats.inequality'
]
)