sympy-1.0-intel-2016a-Python-2.7.11.eb 911 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
easyblock = 'PythonPackage'

name = 'sympy'
version = '1.0'
versionsuffix = '-Python-%(pyver)s'

homepage = 'http://sympy.org/'
description = """SymPy is a Python library for symbolic mathematics. It aims to
 become a full-featured computer algebra system (CAS) while keeping the code as
 simple as possible in order to be comprehensible and easily extensible. SymPy
 is written entirely in Python and does not require any external libraries."""

toolchain = {'name': 'intel', 'version': '2016a'}

source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]

Lukáš Krupčík's avatar
Lukáš Krupčík committed
18
# Patch to fix tests
19 20 21 22 23 24 25 26 27
patches = ['sympy-1.0_tests-unicode.patch']

dependencies = [
    ('Python', '2.7.11'),
    ('mpmath', '0.19', '-Python-%(pyver)s'),
]

runtest = 'python setup.py test'

Lukáš Krupčík's avatar
Lukáš Krupčík committed
28 29
sanity_check_paths = {'files': [], 'dirs': [
    'lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s.egg/%(name)s'], }
30 31

moduleclass = 'math'