Merge branch 'it4i-salomon'

This commit is contained in:
Lukáš Krupčík 2019-11-11 09:40:10 +01:00
commit 78f66d11e7
6 changed files with 104 additions and 91 deletions

View File

@ -0,0 +1,23 @@
# IT4Innovations 2019
easyblock = 'PythonPackage'
name = 'attrs'
version = '19.1.0'
homepage = 'http://www.attrs.org/'
description = 'Classes Without Boilerplate'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
options = {'modulename': 'attr'}
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'

View File

@ -18,6 +18,8 @@ toolchain = {'name': 'Py', 'version': '3.6'}
dependencies = [
('ZeroMQ', '4.3.1', '', ('GCC', '6.3.0-2.27')),
('matplotlib', '3.1.0'),
('Jinja2', '2.10.3'),
('attrs', '19.1.0'),
]
use_pip = True
@ -26,6 +28,15 @@ check_ldshared = True
exts_default_options = {'source_urls': [PYPI_SOURCE]}
exts_list = [
('decorator', '4.4.1', {
'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'],
}),
('Pygments', '2.4.2', {
'source_urls': ['https://pypi.python.org/packages/source/p/pygments/'],
}),
('wheel', '0.33.6', {
'source_urls': ['https://pypi.python.org/packages/source/w/wheel/'],
}),
('ipython_genutils', '0.2.0', {
'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'],
}),
@ -145,7 +156,7 @@ exts_list = [
sanity_check_paths = {
'files': ['bin/ipython'],
'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'],
'dirs': ['lib/python3.6/site-packages/IPython'],
}
sanity_check_commands = [

View File

@ -1,43 +0,0 @@
# IT4Innovations 2019
easyblock = 'PythonBundle'
name = 'jupyter-notebook'
version = '1.0.0'
homepage = 'https://pypi.org/project/jupyter/'
description = "Jupyter system, including the notebook, qtconsole, and the IPython kernel."
toolchain = {'name': 'Py', 'version': '3.6'}
dependencies = [
('IPython', '7.7.0'),
]
use_pip = True
exts_list = [
('wheel', '0.33.6', {
'source_urls': ['https://pypi.python.org/packages/source/w/wheel/'],
}),
('notebook', '6.0.2', {
'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'],
}),
('qtconsole', '4.5.5', {
'source_urls': ['https://pypi.python.org/packages/source/q/qtconsole/'],
}),
('jupyter_console', '6.0.0', {
'source_urls': ['https://pypi.python.org/packages/source/j/jupyter-console/'],
}),
('nbconvert', '5.6.1', {
'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'],
}),
('ipykernel', '5.1.3', {
'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'],
}),
('ipywidgets', '7.5.1', {
'source_urls': ['https://pypi.python.org/packages/source/i/ipywidgets/'],
}),
]
moduleclass = 'tools'

View File

@ -1,31 +1,47 @@
# IT4Innovations 2019
easyblock = "PythonPackage"
easyblock = 'PythonBundle'
name = 'jupyter'
version = '1.0.0'
homepage = 'https://jupyter.org'
description = """The Jupyter Notebook is an open-source web application that
allows you to create and share documents that contain live code, equations,
visualizations and narrative text."""
homepage = 'https://pypi.org/project/jupyter/'
description = "Jupyter system, including the notebook, qtconsole, and the IPython kernel."
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
patches = ['jupyter-1.0.0-Py-3.6.patch']
dependencies = [
('tornado', '6.0.3'),
('Jinja2', '2.10.3'),
('pandocfilters', '1.4.2'),
('prometheus_client', '0.7.1'),
('IPython', '7.7.0'),
]
use_pip = True
exts_list = [
# already in IPython
# ('notebook', '6.0.1', {
# 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'],
# }),
('qtconsole', '4.5.5', {
'source_urls': ['https://pypi.python.org/packages/source/q/qtconsole/'],
}),
('jupyter_console', '6.0.0', {
'source_urls': ['https://pypi.python.org/packages/source/j/jupyter-console/'],
}),
# ('nbconvert', '5.5.0', {
# 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'],
# }),
# ('ipykernel', '5.1.1', {
# 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'],
# }),
# ('ipywidgets', '7.5.1', {
# 'source_urls': ['https://pypi.python.org/packages/source/i/ipywidgets/'],
# }),
]
sanity_check_paths = {
'dirs': [],
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6sdfk.egg'],
'files': [],
'dirs': ['lib/python3.6/site-packages/jupyter_console'],
}
moduleclass = 'python'
moduleclass = 'tools'

View File

@ -1,30 +0,0 @@
# IT4Innovations 2019
easyblock = "PythonPackage"
name = 'notebook'
version = '6.0.2'
homepage = 'https://pypi.org/project/notebook'
description = 'The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations, and explanatory text.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#dependencies = [
# ('MarkupSafe', '1.1.1'),
#]
use_pip = True
download_dep_fail = True
options = {'modulename': 'os'}
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s'],
}
moduleclass = 'python'

36
s/SDE/SDE-8.35.0.eb Normal file
View File

@ -0,0 +1,36 @@
# IT4Innovations 2019
easyblock = 'Tarball'
name = 'SDE'
version = '8.35.0'
homepage = 'https://software.intel.com/en-us/articles/intel-software-development-emulator'
description = """
Intel Software Development Emulator is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware.
"""
toolchain = SYSTEM
# download from
# https://software.intel.com/en-us/articles/pre-release-license-agreement-for-intel-software-development-emulator-accept-end-user-license-agreement-and-download
sources = ['sde-external-8.35.0-2019-03-11-lin.tar.bz2']
dependencies = []
skipsteps = ['configure', 'build']
sanity_check_paths = {
'files': ['sde', 'xed'],
'dirs': [],
}
# add the top dir to PATH
modextrapaths = {
'PATH': ''
}
modaliases = {
'sde': 'sde64'
}
moduleclass = 'tools'