mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

new file: a/ASE/ASE-3.21.1-intel-2020a.eb new file: c/CMake/CMake-3.18.4-GCCcore-9.3.0.eb new file: c/cURL/cURL-7.72.0-GCCcore-9.3.0.eb new file: e/Eigen/Eigen-3.3.8-GCCcore-9.3.0.eb new file: f/freetype/freetype-2.10.3-GCCcore-9.3.0.eb new file: g/GPAW-setups/GPAW-setups-0.9.20000.eb new file: g/GPAW/GPAW-21.1.0-intel-2020a-ASE-3.21.1.eb new file: g/GPAW/GPAW-21.1.0-intel-2020a-Py-3.7.eb new file: h/hypothesis/hypothesis-5.41.2-GCCcore-9.3.0.eb new file: i/iccifort/iccifort-2020.4.304.eb new file: l/libarchive/libarchive-3.4.3-GCCcore-9.3.0.eb new file: l/libjpeg-turbo/libjpeg-turbo-2.0.5-GCCcore-9.3.0.eb new file: m/matplotlib/matplotlib-3.3.3-intel-2020a.eb new file: n/NASM/NASM-2.15.05-GCCcore-9.3.0.eb new file: o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb new file: p/Pillow/Pillow-8.0.1-GCCcore-9.3.0.eb new file: p/Python/Python-3.8.6-GCCcore-9.3.0.eb new file: p/pybind11/pybind11-2.6.0-GCCcore-9.3.0.eb new file: s/SQLite/SQLite-3.33.0-GCCcore-9.3.0.eb new file: s/SciPy-bundle/SciPy-bundle-2020.11-intel-2020a.eb new file: s/spglib-python/spglib-python-1.16.0-intel-2020a.eb new file: t/Tkinter/Tkinter-3.8.6-GCCcore-9.3.0.eb
61 lines
2.1 KiB
Plaintext
61 lines
2.1 KiB
Plaintext
# IT4Innovations 2021
|
|
# LK
|
|
|
|
easyblock = 'PythonBundle'
|
|
|
|
name = 'matplotlib'
|
|
version = '3.3.3'
|
|
|
|
homepage = 'https://matplotlib.org'
|
|
description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
|
|
hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
|
|
and ipython shell, web application servers, and six graphical user interface toolkits."""
|
|
|
|
toolchain = {'name': 'intel', 'version': '2020a'}
|
|
|
|
builddependencies = [
|
|
('pkg-config', '0.29.2'),
|
|
]
|
|
|
|
dependencies = [
|
|
('Python', '3.8.6'),
|
|
('SciPy-bundle', '2020.11'),
|
|
('libpng', '1.6.37'),
|
|
('freetype', '2.10.3'),
|
|
('Tkinter', '%(pyver)s'),
|
|
('Pillow', '8.0.1'),
|
|
]
|
|
|
|
use_pip = True
|
|
sanity_pip_check = True
|
|
|
|
exts_list = [
|
|
('Cycler', '0.10.0', {
|
|
'modulename': 'cycler',
|
|
'source_tmpl': 'cycler-%(version)s.tar.gz',
|
|
'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'],
|
|
'checksums': ['cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8'],
|
|
}),
|
|
('kiwisolver', '1.3.0', {
|
|
'source_urls': ['https://pypi.python.org/packages/source/k/kiwisolver'],
|
|
'checksums': ['14f81644e1f3bf01fbc8b9c990a7889e9bb4400c4d0ff9155aa0bdd19cce24a9'],
|
|
}),
|
|
(name, version, {
|
|
'prebuildopts': "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
|
|
'preinstallopts': "export CPLUS_INCLUDE_PATH=$EBROOTFREETYPE/include/freetype2:${CPLUS_INCLUDE_PATH} && ",
|
|
'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'],
|
|
'checksums': ['b1b60c6476c4cfe9e5cf8ab0d3127476fd3d5f05de0f343a452badaad0e4bdec'],
|
|
}),
|
|
]
|
|
|
|
sanity_check_commands = [
|
|
"""python -c 'import matplotlib; matplotlib.use("Agg"); import matplotlib.pyplot' """,
|
|
"python -c 'from mpl_toolkits.mplot3d import Axes3D'",
|
|
]
|
|
|
|
# use non-interactive plotting backend as default
|
|
# see https://matplotlib.org/tutorials/introductory/usage.html#what-is-a-backend
|
|
modextravars = {'MPLBACKEND': 'Agg'}
|
|
|
|
moduleclass = 'vis'
|