diff --git a/Golden_Repo/g/gmpy2/gmpy2-2.1.2-GCCcore-11.3.0.eb b/Golden_Repo/g/gmpy2/gmpy2-2.1.2-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..46df1bb4ed08403353ce1d29f8d4d22afc9ba5da --- /dev/null +++ b/Golden_Repo/g/gmpy2/gmpy2-2.1.2-GCCcore-11.3.0.eb @@ -0,0 +1,25 @@ +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' diff --git a/Golden_Repo/m/MPC/MPC-1.2.1-GCCcore-11.3.0.eb b/Golden_Repo/m/MPC/MPC-1.2.1-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..db636b0b91ef678ed78a329fe452efcca15108ff --- /dev/null +++ b/Golden_Repo/m/MPC/MPC-1.2.1-GCCcore-11.3.0.eb @@ -0,0 +1,35 @@ +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' diff --git a/Golden_Repo/s/sympy/sympy-1.11.1-gcccoremkl-11.3.0-2022.1.0.eb b/Golden_Repo/s/sympy/sympy-1.11.1-gcccoremkl-11.3.0-2022.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..125c116b26836285e93afc261c2468841592d75e --- /dev/null +++ b/Golden_Repo/s/sympy/sympy-1.11.1-gcccoremkl-11.3.0-2022.1.0.eb @@ -0,0 +1,37 @@ +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'