mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
new file: a/ASE/ASE-3.15.0-Py-3.6.eb
new file: b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb new file: c/click/click-6.7-Py-3.6.eb new file: c/cycler/cycler-0.10.0-Py-3.6.eb new file: f/Flask/Flask-0.12.2-Py-3.6.eb new file: i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb new file: i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb new file: i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb modified: i/iimpi/iimpi-2017b.eb new file: i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27.eb modified: i/intel/intel-2017b.eb new file: i/itsdangerous/itsdangerous-0.24-Py-3.6.eb new file: j/Jinja2/Jinja2-2.10-Py-3.6.eb new file: m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb new file: m/matplotlib/matplotlib-2.1.1-Py-3.6.eb new file: n/numpy/numpy-1.13.3-Py-3.6.eb new file: p/Py/Py-2.7.eb new file: p/Py/Py-3.6.eb new file: p/Python/.Python-3.6.4-base.eb.swp new file: p/Python/Python-2.7.14-base.eb new file: p/Python/Python-3.6.4-base.eb new file: p/pyparsing/pyparsing-2.2.0-Py-3.6.eb new file: p/python-dateutil/python-dateutil-2.6.1-Py-3.6.eb new file: p/pytz/pytz-2017.3-Py-3.6.eb new file: s/scipy/scipy-1.0.0-Py-3.6.eb new file: s/six/six-1.11.0-Py-2.7.eb new file: s/six/six-1.11.0-Py-3.6.eb new file: s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb new file: w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb deleted: a/ASE/ASE-3.15.0-Python-3.6.2-base.eb deleted: i/impi/impi-2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28.eb deleted: m/matplotlib/matplotlib-2.1.1-Python-3.6.2-base.eb deleted: n/numpy/numpy-1.13.3-Python-3.6.2-base.eb deleted: p/pyparsing/pyparsing-2.2.0-Python-3.6.2-base.eb deleted: p/python-dateutil/python-dateutil-2.6.1-Python-3.6.2-base.eb deleted: s/scipy/scipy-1.0.0-Python-3.6.2-base.eb deleted: s/six/six-1.11.0-Python-3.6.2-base.eb
This commit is contained in:
parent
e99e98f137
commit
c2eeebc00d
@ -4,28 +4,27 @@ easyblock = 'PythonPackage'
|
||||
|
||||
name = 'ASE'
|
||||
version = '3.15.0'
|
||||
versionsuffix = '-Python-%(pyver)s-base'
|
||||
|
||||
homepage = 'https://wiki.fysik.dtu.dk/ase/'
|
||||
description = """ASE is a python package providing an open source Atomic Simulation Environment
|
||||
in the Python scripting language."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_LOWER_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['5e22d961b1311ef4ba2d83527f7cc7448abac8cf9bddd1593bee548459263fe8']
|
||||
|
||||
dependencies = [
|
||||
('Python', '2.6.2', '-base'),
|
||||
('numpy', '1.13.3', versionsuffix),
|
||||
('scipy', '1.0.0', versionsuffix),
|
||||
('matplotlib', '2.1.1', versionsuffix),
|
||||
('numpy', '1.13.3'),
|
||||
('scipy', '1.0.0'),
|
||||
('matplotlib', '2.1.1'),
|
||||
('click', '6.7'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'],
|
||||
'dirs': ['lib/python%(pyshortver)s/site-packages'],
|
||||
'dirs': ['lib/python3.6/site-packages'],
|
||||
}
|
||||
|
||||
moduleclass = 'chem'
|
||||
moduleclass = 'python'
|
37
b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb
Normal file
37
b/BoltzTraP2/BoltzTraP2-18.1.1-Py-3.6.eb
Normal file
@ -0,0 +1,37 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'BoltzTraP2'
|
||||
version = '18.1.1'
|
||||
|
||||
homepage = 'https://www.imc.tuwien.ac.at/index.php?id=21094'
|
||||
description = """BoltzTraP2 is a modern implementation of the smoothed Fourier
|
||||
interpolation algorithm for electronic bands that formed the base of the original
|
||||
and widely used BoltzTraP code."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://pypi.python.org/packages/1f/03/9a93c7cbaead26dd82c3598696d57a590bc435e619e364fa71eaa0437aa5']
|
||||
sources = ['BoltzTraP2-%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('numpy', '1.13.3'),
|
||||
('scipy', '1.0.0'),
|
||||
('matplotlib', '2.1.1'),
|
||||
('spglib-python', '1.10.2.4'),
|
||||
('ASE', '3.15.0'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('GCC', '6.3.0-2.27', '', True),
|
||||
('CMake', '3.9.1', '', True),
|
||||
]
|
||||
|
||||
options = {'modulename': 'BoltzTraP2'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
20
c/click/click-6.7-Py-3.6.eb
Normal file
20
c/click/click-6.7-Py-3.6.eb
Normal file
@ -0,0 +1,20 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'click'
|
||||
version = '6.7'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/click'
|
||||
description = 'A simple wrapper around optparse for powerful command line utilities.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
24
c/cycler/cycler-0.10.0-Py-3.6.eb
Normal file
24
c/cycler/cycler-0.10.0-Py-3.6.eb
Normal file
@ -0,0 +1,24 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'cycler'
|
||||
version = '0.10.0'
|
||||
|
||||
homepage = 'https://matplotlib.org/cycler'
|
||||
description = 'Composable style cycles.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://github.com/matplotlib/cycler/archive']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
28
f/Flask/Flask-0.12.2-Py-3.6.eb
Normal file
28
f/Flask/Flask-0.12.2-Py-3.6.eb
Normal file
@ -0,0 +1,28 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'Flask'
|
||||
version = '0.12.2'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/flask'
|
||||
description = 'A microframework based on Werkzeug, Jinja2 and good intentions.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('click', '6.7'),
|
||||
('Jinja2', '2.10'),
|
||||
('MarkupSafe', '1.0'),
|
||||
('itsdangerous', '0.24'),
|
||||
('Werkzeug', '0.14.1'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
31
i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
31
i/icc/icc-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,31 @@
|
||||
name = 'icc'
|
||||
version = '2017.4.196'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
||||
description = "Intel C and C++ compilers"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz']
|
||||
|
||||
checksums = ['6b9b57dada0ec68e394866ec0a8b162c9233de18a7a6dd2dcc956d335e06acbc']
|
||||
|
||||
gccver = '6.3.0'
|
||||
binutilsver = '2.27'
|
||||
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||
|
||||
dependencies = [
|
||||
('GCCcore', gccver),
|
||||
('binutils', binutilsver, '', ('GCCcore', gccver)),
|
||||
]
|
||||
|
||||
# list of regex for components to install
|
||||
# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
|
||||
# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
|
||||
components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_', 'intel-gdb', 'intel-gdb(?!.*mic)']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
moduleclass = 'compiler'
|
17
i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
17
i/iccifort/iccifort-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,17 @@
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'iccifort'
|
||||
version = '2017.4.196'
|
||||
versionsuffix = '-GCC-6.3.0-2.27'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||
description = "Intel C, C++ & Fortran compilers"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
dependencies = [
|
||||
('icc', version, versionsuffix),
|
||||
('ifort', version, versionsuffix),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
34
i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
34
i/ifort/ifort-2017.4.196-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,34 @@
|
||||
name = 'ifort'
|
||||
version = '2017.4.196'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
||||
description = "Intel Fortran compiler"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz']
|
||||
|
||||
checksums = ['0b6a222e015f776600b12b17c19506249c9e7691a8d287f44cd40a66ca9ac749']
|
||||
|
||||
# remove dependency on intel-mpi-rt-mic
|
||||
patches = ['ifort_2017_no_mpi_mic_dependency.patch']
|
||||
|
||||
gccver = '6.3.0'
|
||||
binutilsver = '2.27'
|
||||
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||
|
||||
dependencies = [
|
||||
('GCCcore', gccver),
|
||||
('binutils', binutilsver, '', ('GCCcore', gccver)),
|
||||
]
|
||||
|
||||
# list of regex for components to install
|
||||
# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
|
||||
# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
|
||||
components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_', 'intel-gdb']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
moduleclass = 'compiler'
|
@ -9,7 +9,7 @@ description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2017.4.196'
|
||||
suff = '-GCC-6.4.0-2.28'
|
||||
suff = '-GCC-6.3.0-2.27'
|
||||
dependencies = [
|
||||
('icc', compver, suff),
|
||||
('ifort', compver, suff),
|
||||
|
@ -4,7 +4,7 @@ version = '2017.3.196'
|
||||
homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
|
||||
description = "Intel MPI Library, compatible with MPICH ABI"
|
||||
|
||||
toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.4.0-2.28'}
|
||||
toolchain = {'name': 'iccifort', 'version': '2017.4.196-GCC-6.3.0-2.27'}
|
||||
|
||||
sources = ['l_mpi_%(version)s.tgz']
|
||||
|
||||
@ -15,7 +15,7 @@ dontcreateinstalldir = 'True'
|
||||
components = ['intel-mpi', 'intel-psxe', 'intel-imb']
|
||||
|
||||
# set up all the mpi commands to default to intel compilers
|
||||
# set_mpi_wrappers_all = 'True'
|
||||
set_mpi_wrappers_all = 'True'
|
||||
|
||||
postinstallcmds = [
|
||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so',
|
@ -9,8 +9,8 @@ description = "Compiler toolchain including Intel compilers, Intel MPI and Intel
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2017.4.196'
|
||||
gccver = '6.4.0'
|
||||
binutilsver = '2.28'
|
||||
gccver = '6.3.0'
|
||||
binutilsver = '2.27'
|
||||
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||
dependencies = [
|
||||
('GCCcore', gccver),
|
||||
|
20
i/itsdangerous/itsdangerous-0.24-Py-3.6.eb
Normal file
20
i/itsdangerous/itsdangerous-0.24-Py-3.6.eb
Normal file
@ -0,0 +1,20 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'itsdangerous'
|
||||
version = '0.24'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/itsdangerous'
|
||||
description = 'Various helpers to pass trusted data to untrusted environments and back.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
24
j/Jinja2/Jinja2-2.10-Py-3.6.eb
Normal file
24
j/Jinja2/Jinja2-2.10-Py-3.6.eb
Normal file
@ -0,0 +1,24 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'Jinja2'
|
||||
version = '2.10'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/jinja'
|
||||
description = 'A small but fast and easy to use stand-alone template engine written in pure python.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('MarkupSafe', '1.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
20
m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb
Normal file
20
m/MarkupSafe/MarkupSafe-1.0-Py-3.6.eb
Normal file
@ -0,0 +1,20 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'MarkupSafe'
|
||||
version = '1.0'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/markupsafe'
|
||||
description = 'Implements a XML/HTML/XHTML Markup safe string for Python.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
@ -3,26 +3,24 @@
|
||||
easyblock = "PythonPackage"
|
||||
name = 'matplotlib'
|
||||
version = '2.1.1'
|
||||
versionsuffix = "-Python-%(pyver)s-base"
|
||||
|
||||
homepage = 'http://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': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://github.com/matplotlib/matplotlib/archive/']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
('freetype', '2.8'),
|
||||
('libpng', '1.6.29'),
|
||||
('python-dateutil', '2.6.1', versionsuffix),
|
||||
('numpy', '1.13.3', versionsuffix),
|
||||
('pyparsing', '2.2.0', versionsuffix),
|
||||
('six', '1.11.0', versionsuffix),
|
||||
('freetype', '2.8', '', True),
|
||||
('libpng', '1.6.29', '', True),
|
||||
('python-dateutil', '2.6.1'),
|
||||
('numpy', '1.13.3'),
|
||||
('pyparsing', '2.2.0'),
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
@ -30,4 +28,4 @@ sanity_check_paths = {
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
||||
moduleclass = 'python'
|
@ -4,28 +4,20 @@ easyblock = 'PythonPackage'
|
||||
|
||||
name = 'numpy'
|
||||
version = '1.13.3'
|
||||
versionsuffix = '-Python-%(pyver)s-base'
|
||||
|
||||
homepage = 'http://www.numpy.org'
|
||||
description = """NumPy is the fundamental package needed for scientific computing with Python."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://github.com/numpy/numpy/releases/download/v%(version)s']
|
||||
sources = ['%(name)s-%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
]
|
||||
|
||||
#use_pip = True
|
||||
#unpack_sources = False
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python%(pyshortver)s/site-packages/numpy-1.13.3-py3.6-linux-x86_64.egg/numpy'],
|
||||
'dirs': ['lib/python3.6/site-packages/numpy-%(version)s-py3.6-linux-x86_64.egg/numpy'],
|
||||
}
|
||||
|
||||
sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')]
|
||||
|
||||
moduleclass = 'math'
|
||||
moduleclass = 'python'
|
17
p/Py/Py-2.7.eb
Normal file
17
p/Py/Py-2.7.eb
Normal file
@ -0,0 +1,17 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "Toolchain"
|
||||
|
||||
name = 'Py'
|
||||
version = '2.7'
|
||||
|
||||
homepage = 'https://www.python.org'
|
||||
description = """Python 2.7 toolchain"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
dependencies = [
|
||||
('Python', '2.7.14', '-base'),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
17
p/Py/Py-3.6.eb
Normal file
17
p/Py/Py-3.6.eb
Normal file
@ -0,0 +1,17 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "Toolchain"
|
||||
|
||||
name = 'Py'
|
||||
version = '3.6'
|
||||
|
||||
homepage = 'https://www.python.org'
|
||||
description = """Python 3.6 toolchain"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.4', '-base'),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
BIN
p/Python/.Python-3.6.4-base.eb.swp
Normal file
BIN
p/Python/.Python-3.6.4-base.eb.swp
Normal file
Binary file not shown.
43
p/Python/Python-2.7.14-base.eb
Normal file
43
p/Python/Python-2.7.14-base.eb
Normal file
@ -0,0 +1,43 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "EB_Python"
|
||||
name = 'Python'
|
||||
version = '2.7.14'
|
||||
versionsuffix = '-base'
|
||||
|
||||
homepage = 'http://python.org/'
|
||||
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
|
||||
|
||||
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
|
||||
sources = [SOURCE_TGZ]
|
||||
|
||||
dependencies = [
|
||||
('bzip2', '1.0.6'),
|
||||
('zlib', '1.2.11'),
|
||||
('libreadline', '7.0'),
|
||||
('ncurses', '6.0'),
|
||||
('SQLite', '3.17.0'),
|
||||
('Tk', '8.6.6'),
|
||||
]
|
||||
|
||||
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
|
||||
|
||||
#buildopts = 'CPPFLAGS="-I/apps/all/bzip2/1.0.6/include -I/apps/all/zlib/1.2.8/include -I/apps/all/ncurses/5.9/include -I/apps/all/SQLite/3.8.8.1/include" LDFLAGS="-L/apps/all/bzip2/1.0.6/lib -L/apps/all/zlib/1.2.8/lib -L/apps/all/ncurses/5.9/lib -L/apps/all/SQLite/3.8.8.1/lib:$CPPFLAGS"'
|
||||
|
||||
exts_list = [
|
||||
('setuptools', '36.0.1', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'],
|
||||
'source_tmpl': '%(name)s-%(version)s.zip',
|
||||
}),
|
||||
('pip', '9.0.1', {
|
||||
'source_urls': ['http://pypi.python.org/packages/source/p/pip/'],
|
||||
}),
|
||||
('nose', '1.3.7', {
|
||||
'source_urls': ['http://pypi.python.org/packages/source/n/nose/'],
|
||||
}),
|
||||
]
|
||||
|
||||
moduleclass = 'lang'
|
48
p/Python/Python-3.6.4-base.eb
Normal file
48
p/Python/Python-3.6.4-base.eb
Normal file
@ -0,0 +1,48 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
name = 'Python'
|
||||
version = '3.6.4'
|
||||
versionsuffix = '-base'
|
||||
|
||||
homepage = 'http://python.org/'
|
||||
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
|
||||
|
||||
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
|
||||
sources = [SOURCE_TGZ]
|
||||
|
||||
# python needs bzip2 to build the bz2 package
|
||||
dependencies = [
|
||||
('bzip2', '1.0.6'),
|
||||
('libreadline', '7.0'),
|
||||
('SQLite', '3.17.0'),
|
||||
('Tk', '8.6.6'),
|
||||
('GMP', '6.1.2'),
|
||||
('XZ', '5.2.3'),
|
||||
('zlib', '1.2.11'),
|
||||
('ncurses', '6.0'),
|
||||
# ('OpenSSL', '1.0.1q'), # OS dependency should be preferred if the os version is more recent then this version, it's
|
||||
# nice to have an up to date openssl for security reasons
|
||||
]
|
||||
|
||||
osdependencies = [('openssl-devel', 'libssl-dev')]
|
||||
|
||||
# order is important!
|
||||
# package versions updated Feb 25th 2016
|
||||
exts_list = [
|
||||
('setuptools', '20.1.1', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'],
|
||||
}),
|
||||
('pip', '8.0.2', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/p/pip/'],
|
||||
}),
|
||||
('nose', '1.3.7', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/n/nose/'],
|
||||
}),
|
||||
]
|
||||
|
||||
#modluafooter = 'add_property("state","experimental")'
|
||||
|
||||
moduleclass = 'lang'
|
@ -3,24 +3,19 @@
|
||||
easyblock = "PythonPackage"
|
||||
name = 'pyparsing'
|
||||
version = '2.2.0'
|
||||
versionsuffix = "-Python-%(pyver)s-base"
|
||||
|
||||
homepage = 'http://pyparsing.wikispaces.com'
|
||||
description = """The pyparsing module provides a library of classes
|
||||
that client code uses to construct the grammar directly in Python code."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://pypi.python.org/packages/3c/ec/a94f8cf7274ea60b5413df054f82a8980523efd712ec55a59e7c3357cf7c/']
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
||||
moduleclass = 'python'
|
@ -3,19 +3,17 @@
|
||||
easyblock = "PythonPackage"
|
||||
name = 'python-dateutil'
|
||||
version = '2.6.1'
|
||||
versionsuffix = "-Python-%(pyver)s-base"
|
||||
|
||||
homepage = 'https://github.com/dateutil/dateutil'
|
||||
description = 'Useful extensions to the standard Python datetime features'
|
||||
description = 'Useful extensions to the standard Python datetime features.'
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://github.com/dateutil/dateutil/releases/download/%(version)s']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
('six', '1.11.0', versionsuffix),
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
options = {'modulename': 'dateutil'}
|
||||
@ -25,4 +23,4 @@ sanity_check_paths = {
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
||||
moduleclass = 'python'
|
21
p/pytz/pytz-2017.3-Py-3.6.eb
Normal file
21
p/pytz/pytz-2017.3-Py-3.6.eb
Normal file
@ -0,0 +1,21 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'pytz'
|
||||
version = '2017.3'
|
||||
|
||||
homepage = 'http://pytz.sourceforge.net/'
|
||||
description = """pytz brings the Olson tz database into Python. This library allows
|
||||
accurate and cross platform timezone calculations using Python 2.4 or higher."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://pypi.python.org/packages/60/88/d3152c234da4b2a1f7a989f89609ea488225eaea015bc16fbde2b3fdfefa']
|
||||
sources = [SOURCE_ZIP]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
@ -4,9 +4,9 @@ easyblock = 'PythonPackage'
|
||||
|
||||
name = 'scipy'
|
||||
version = '1.0.0'
|
||||
versionsuffix = '-Python-%(pyver)s-base'
|
||||
versionsuffix = '-Py-3.6'
|
||||
|
||||
homepage = 'http://scipy.org/scipylib'
|
||||
homepage = 'http://scipy.org'
|
||||
description = """SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering.
|
||||
It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and
|
||||
image processing, ODE solvers, and more."""
|
||||
@ -16,19 +16,21 @@ source_urls = ['https://github.com/scipy/scipy/releases/download/v%(version)s']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
('numpy', '1.13.3', versionsuffix),
|
||||
('Py', '3.6'),
|
||||
('numpy', '1.13.3', '-Py-3.6'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('imkl', '2017.1.132', '-iimpi-2017a'),
|
||||
('imkl', '2017.1.132', '', ('iimpi', '2017a')),
|
||||
# ('LAPACK', '3.7.1', '', ('gompi', '2017a')),
|
||||
# ('OpenBLAS', '0.2.19', '-LAPACK-3.7.0', ('GCC', '6.3.0-2.27')),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python%(pyshortver)s/site-packages/scipy-1.0.0-py3.6-linux-x86_64.egg/scipy'],
|
||||
'dirs': ['lib/python3.6/site-packages/scipy-1.0.0-py3.6-linux-x86_64.egg/scipy'],
|
||||
}
|
||||
|
||||
sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')]
|
||||
|
||||
moduleclass = 'math'
|
||||
moduleclass = 'python'
|
20
s/six/six-1.11.0-Py-2.7.eb
Normal file
20
s/six/six-1.11.0-Py-2.7.eb
Normal file
@ -0,0 +1,20 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'six'
|
||||
version = '1.11.0'
|
||||
|
||||
homepage = 'https://github.com/benjaminp/six'
|
||||
description = 'Python 2 and 3 compatibility library.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = ['https://github.com/benjaminp/six/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
@ -3,23 +3,18 @@
|
||||
easyblock = "PythonPackage"
|
||||
name = 'six'
|
||||
version = '1.11.0'
|
||||
versionsuffix = "-Python-%(pyver)s-base"
|
||||
|
||||
homepage = 'https://github.com/benjaminp/six'
|
||||
description = 'Python 2 and 3 compatibility library.'
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://github.com/benjaminp/six/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.2', '-base'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
||||
moduleclass = 'python'
|
22
s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb
Normal file
22
s/spglib-python/spglib-python-1.10.2.4-Py-3.6.eb
Normal file
@ -0,0 +1,22 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'spglib-python'
|
||||
version = '1.10.2.4'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/spglib'
|
||||
description = 'Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = ['https://pypi.python.org/packages/8a/7a/3f74fda3760e1fff770c4af0705874722f735f48be6610e9975c9fc6496a']
|
||||
sources = ['spglib-%(version)s.tar.gz']
|
||||
|
||||
options = {'modulename': 'spglib'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/spglib-%(version)s-py3.6-linux-x86_64.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
25
w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb
Normal file
25
w/Werkzeug/Werkzeug-0.14.1-Py-3.6.eb
Normal file
@ -0,0 +1,25 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'Werkzeug'
|
||||
version = '0.14.1'
|
||||
|
||||
homepage = 'https://pypi.python.org/pypi/Werkzeug'
|
||||
description = 'The comprehensive WSGI web application library.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
#dependencies = [
|
||||
# ('Jinja2', '2.10'),
|
||||
|
||||
#]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
Loading…
x
Reference in New Issue
Block a user