forked from dask/dask
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
executable file
·28 lines (25 loc) · 975 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
24
25
26
27
28
#!/usr/bin/env python
from os.path import exists
from setuptools import setup
import dask
extras_require = {
'array': ['numpy', 'toolz'],
'bag': ['dill', 'psutil', 'toolz'],
'dataframe': ['bcolz >= 0.9.0', 'numpy', 'pandas >= 0.16.0', 'toolz'],
'distributed': ['pyzmq', 'dill']
}
extras_require['complete'] = sorted(set(sum(extras_require.values(), [])))
setup(name='dask',
version=dask.__version__,
description='Minimal task scheduling abstraction',
url='http://github.com/ContinuumIO/dask/',
maintainer='Matthew Rocklin',
maintainer_email='[email protected]',
license='BSD',
keywords='task-scheduling parallelism',
packages=['dask', 'dask.array', 'dask.bag', 'dask.store',
'dask.dataframe', 'dask.distributed', 'pframe', 'pbag'],
long_description=(open('README.rst').read() if exists('README.rst')
else ''),
extras_require=extras_require,
zip_safe=False)