-
Notifications
You must be signed in to change notification settings - Fork 231
/
Copy pathsetup.py
27 lines (26 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
import versioneer
try:
from setuptools import setup, find_packages
except ImportError:
from distutils.core import setup
setup(name='devito',
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
description="Finite Difference DSL for symbolic computation.",
long_descritpion="""Devito is a new tool for performing
optimised Finite Difference (FD) computation from high-level
symbolic problem definitions. Devito performs automated code
generation and Just-In-time (JIT) compilation based on symbolic
equations defined in SymPy to create and execute highly
optimised Finite Difference kernels on multiple computer
platforms.""",
url='http://www.opesci.org/devito',
author="Imperial College London",
author_email='opesci@imperial.ac.uk',
license='MIT',
packages=find_packages(exclude=['docs', 'examples', 'tests']),
install_requires=['numpy', 'sympy>=1.1', 'mpmath', 'cgen', 'codepy', 'frozendict',
'psutil', 'py-cpuinfo', 'cached-property', 'multidict',
'scikit-image', 'dask', 'distributed'],
dependency_links=["git+https://github.com/opesci/pyrevolvet#egg=pyrevolve-master",],
test_requires=['pytest', 'flake8', 'isort'])