diff --git a/easybuild/easyconfigs/s/sympy/sympy-1.10.1-intel-2022a.eb b/easybuild/easyconfigs/s/sympy/sympy-1.10.1-intel-2022a.eb new file mode 100644 index 00000000000..ef36e3b6591 --- /dev/null +++ b/easybuild/easyconfigs/s/sympy/sympy-1.10.1-intel-2022a.eb @@ -0,0 +1,37 @@ +easyblock = 'PythonPackage' + +name = 'sympy' +version = '1.10.1' + +homepage = 'https://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': '2022a'} + +sources = [SOURCE_TAR_GZ] +checksums = ['5939eeffdf9e152172601463626c022a2c27e75cf6278de8d401d50c9d58787b'] + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), + ('gmpy2', '2.1.2'), +] + +download_dep_fail = True +use_pip = True + +runtest = 'python setup.py test' + +sanity_pip_check = True + +sanity_check_paths = { + 'files': ['bin/isympy'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/sympy'], +} + +sanity_check_commands = ["isympy --help"] + +moduleclass = 'math'