Skip to content
Snippets Groups Projects
Commit 660645cd authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

adding easyconfigs: MPC-1.2.1-GCCcore-11.3.0.eb,...

adding easyconfigs: MPC-1.2.1-GCCcore-11.3.0.eb, gmpy2-2.1.2-GCCcore-11.3.0.eb, sympy-1.11.1-gcccoremkl-11.3.0-2022.1.0.eb
parent 788965dd
Branches
No related tags found
No related merge requests found
easyblock = 'PythonPackage'
name = 'gmpy2'
version = '2.1.2'
homepage = 'https://github.com/aleaxit/gmpy'
description = "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x"
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
checksums = ['da75140bca128ece795895477e53b43773e3748aa90ba6170eae7ca2c74b82d1']
dependencies = [
('Python', '3.10.4'),
('GMP', '6.2.1'),
('MPFR', '4.1.0'),
('MPC', '1.2.1'),
]
use_pip = True
download_dep_fail = True
sanity_pip_check = True
moduleclass = 'math'
easyblock = 'ConfigureMake'
name = 'MPC'
version = '1.2.1'
homepage = 'http://www.multiprecision.org/'
description = """Gnu Mpc is a C library for the arithmetic of
complex numbers with arbitrarily high precision and correct
rounding of the result. It extends the principles of the IEEE-754
standard for fixed precision real floating point numbers to
complex numbers, providing well-defined semantics for every
operation. At the same time, speed of operation at high precision
is a major design goal."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['https://ftpmirror.gnu.org/gnu/mpc/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459']
builddependencies = [('binutils', '2.38')]
dependencies = [
('GMP', '6.2.1'),
('MPFR', '4.1.0'),
]
runtest = 'check'
sanity_check_paths = {
'files': ['lib/libmpc.%s' % SHLIB_EXT, 'include/mpc.h'],
'dirs': []
}
moduleclass = 'math'
easyblock = 'PythonPackage'
name = 'sympy'
version = '1.11.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': 'gcccoremkl', 'version': '11.3.0-2022.1.0'}
sources = [SOURCE_TAR_GZ]
checksums = ['e32380dce63cb7c0108ed525570092fd45168bdae2faa17e528221ef72e88658']
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'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment