From 7e8183a146064e2bd95cd91ef386827207aa0565 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Tue, 20 Feb 2018 15:45:47 +0100 Subject: [PATCH] new file: c/Cube/Cube-4.3.5-intel-2017a.eb new file: d/dask/dask-0.17.0-Py-3.6.eb new file: d/decorator/decorator-4.2.1-Py-3.6.eb modified: n/networkx/networkx-1.11-Python-2.7.13.eb new file: n/networkx/networkx-2.1-Py-3.6.eb new file: p/Pillow/Pillow-5.0.0-Py-3.6.eb new file: p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb modified: s/Score-P/Score-P-3.1-intel-2017a.eb modified: s/scikit-image/scikit-image-0.13.1-Py-3.6.eb new file: t/toolz/toolz-0.9.0-Py-3.6.eb deleted: n/networkx/networkx-1.11-Py-3.6.eb deleted: s/scikit-image/.scikit-image-0.13.1-Py-3.6.eb.swp --- c/Cube/Cube-4.3.5-intel-2017a.eb | 33 ++++++++++++++++++ d/dask/dask-0.17.0-Py-3.6.eb | 24 +++++++++++++ d/decorator/decorator-4.2.1-Py-3.6.eb | 20 +++++++++++ n/networkx/networkx-1.11-Python-2.7.13.eb | 2 -- ...-1.11-Py-3.6.eb => networkx-2.1-Py-3.6.eb} | 15 ++++---- p/Pillow/Pillow-5.0.0-Py-3.6.eb | 31 ++++++++++++++++ p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb | 27 ++++++++++++++ s/Score-P/Score-P-3.1-intel-2017a.eb | 2 +- .../.scikit-image-0.13.1-Py-3.6.eb.swp | Bin 12288 -> 0 bytes s/scikit-image/scikit-image-0.13.1-Py-3.6.eb | 9 +++-- t/toolz/toolz-0.9.0-Py-3.6.eb | 24 +++++++++++++ 11 files changed, 175 insertions(+), 12 deletions(-) create mode 100644 c/Cube/Cube-4.3.5-intel-2017a.eb create mode 100644 d/dask/dask-0.17.0-Py-3.6.eb create mode 100644 d/decorator/decorator-4.2.1-Py-3.6.eb rename n/networkx/{networkx-1.11-Py-3.6.eb => networkx-2.1-Py-3.6.eb} (60%) create mode 100644 p/Pillow/Pillow-5.0.0-Py-3.6.eb create mode 100644 p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb delete mode 100644 s/scikit-image/.scikit-image-0.13.1-Py-3.6.eb.swp create mode 100644 t/toolz/toolz-0.9.0-Py-3.6.eb diff --git a/c/Cube/Cube-4.3.5-intel-2017a.eb b/c/Cube/Cube-4.3.5-intel-2017a.eb new file mode 100644 index 00000000..99eb451a --- /dev/null +++ b/c/Cube/Cube-4.3.5-intel-2017a.eb @@ -0,0 +1,33 @@ +# IT4Innovations 2018 + +easyblock = 'EB_Score_minus_P' + +name = 'Cube' +version = '4.3.5' + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'intel', 'version': '2017a'} +toolchainopts = {'optarch': False} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +dependencies = [ + ('Qt', '4.8.7', '', True), +] + +configopts = '--enable-platform-mic --with-qt-specs=linux-icc-64 --with-frontend-compiler-suite=intel' + +sanity_check_paths = { + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), + ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' diff --git a/d/dask/dask-0.17.0-Py-3.6.eb b/d/dask/dask-0.17.0-Py-3.6.eb new file mode 100644 index 00000000..4a3dd7c3 --- /dev/null +++ b/d/dask/dask-0.17.0-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'dask' +version = '0.17.0' + +homepage = 'https://pypi.python.org/pypi/dask' +description = 'Parallel PyData with Task Scheduling.' + +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' diff --git a/d/decorator/decorator-4.2.1-Py-3.6.eb b/d/decorator/decorator-4.2.1-Py-3.6.eb new file mode 100644 index 00000000..4bfaf42e --- /dev/null +++ b/d/decorator/decorator-4.2.1-Py-3.6.eb @@ -0,0 +1,20 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'decorator' +version = '4.2.1' + +homepage = 'https://pypi.python.org/pypi/decorator' +description = 'Better living through Python with decorators.' + +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' diff --git a/n/networkx/networkx-1.11-Python-2.7.13.eb b/n/networkx/networkx-1.11-Python-2.7.13.eb index 5d0baae7..46264c73 100644 --- a/n/networkx/networkx-1.11-Python-2.7.13.eb +++ b/n/networkx/networkx-1.11-Python-2.7.13.eb @@ -1,5 +1,3 @@ -# IT4Innovations 2018 - easyblock = 'PythonPackage' name = 'networkx' diff --git a/n/networkx/networkx-1.11-Py-3.6.eb b/n/networkx/networkx-2.1-Py-3.6.eb similarity index 60% rename from n/networkx/networkx-1.11-Py-3.6.eb rename to n/networkx/networkx-2.1-Py-3.6.eb index 46264c73..0572746a 100644 --- a/n/networkx/networkx-1.11-Py-3.6.eb +++ b/n/networkx/networkx-2.1-Py-3.6.eb @@ -1,25 +1,26 @@ +# IT4Innovations 2018 + easyblock = 'PythonPackage' name = 'networkx' -version = '1.11' -versionsuffix = '-Python-%(pyver)s' +version = '2.1' homepage = 'https://pypi.python.org/pypi/networkx' description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.""" -toolchain = {'name': 'dummy', 'version': ''} +toolchain = {'name': 'Py', 'version': '3.6'} source_urls = [PYPI_SOURCE] -sources = [SOURCE_TAR_GZ] +sources = [SOURCE_ZIP] dependencies = [ - ('Python', '2.7.13'), + ('decorator', '4.2.1') ] sanity_check_paths = { 'files': [], - 'dirs': ['lib/python%(pyshortver)s/site-packages/'], + 'dirs': ['lib/python3.6/site-packages/'], } -moduleclass = 'tools' +moduleclass = 'python' diff --git a/p/Pillow/Pillow-5.0.0-Py-3.6.eb b/p/Pillow/Pillow-5.0.0-Py-3.6.eb new file mode 100644 index 00000000..95aa8777 --- /dev/null +++ b/p/Pillow/Pillow-5.0.0-Py-3.6.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2018 + +easyblock = 'PythonPackage' + +name = 'Pillow' +version = '5.0.0' + +homepage = 'http://pillow.readthedocs.org/' +description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. + PIL is the Python Imaging Library by Fredrik Lundh and Contributors.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libjpeg-turbo', '1.5.1', '', True), + ('zlib', '1.2.11', '', True), + ('LibTIFF', '4.0.7', '', True), + ('freetype', '2.8', '', True), +] + +options = {'modulename': 'PIL'} + +sanity_check_paths = { + 'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], + 'dirs': [], +} + +moduleclass = 'python' diff --git a/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb b/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb new file mode 100644 index 00000000..56123090 --- /dev/null +++ b/p/PyWavelets/PyWavelets-0.5.2-Py-3.6.eb @@ -0,0 +1,27 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'PyWavelets' +version = '0.5.2' + +homepage = 'https://pypi.python.org/pypi/PyWavelets' +description = 'PyWavelets, wavelet transform module.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numpy', '1.13.3'), + ('matplotlib', '2.1.1'), +] + +options = {'modulename': 'pywt'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'], +} + +moduleclass = 'python' diff --git a/s/Score-P/Score-P-3.1-intel-2017a.eb b/s/Score-P/Score-P-3.1-intel-2017a.eb index 4839e266..1e8e1b00 100644 --- a/s/Score-P/Score-P-3.1-intel-2017a.eb +++ b/s/Score-P/Score-P-3.1-intel-2017a.eb @@ -25,7 +25,7 @@ checksums = [ dependencies = [ # ('libunwind', '1.1'), - ('Cube', '4.3.5', '', True), + ('Cube', '4.3.5'), ('OPARI2', '2.0.2', '', True), ('OTF2', '2.1', '', True), ('PAPI', '5.4.3', '', True), diff --git a/s/scikit-image/.scikit-image-0.13.1-Py-3.6.eb.swp b/s/scikit-image/.scikit-image-0.13.1-Py-3.6.eb.swp deleted file mode 100644 index 4a6caffebb72e4361fc056246d0e8ffcb6f77488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&8i$l6vr#NQu86YaU)djU9^Ge?wNZpCM0ALB*-j+LvpW>gv(IVT{B%wbycUU zX1t9AL6-@>fg61QcY@+0n4OQH`0)nr{8#ndiMmL1;X*kDe|oylsdG;Ks(R7PnGN3` z-{P0E1BUS`W0&51eDA`|7w;amj7j0T*-Gg$*q$+5yB3;ThCTH8I^n(Zxf#(uf`FVQf9NXU;4TJCQ z&PD$EYe&zWMh--P2oM1xKm>>Y5g-CYfC&752>9j<`v}W>Y5g-CYfCvx)B0vQGg9HTr-2eU+#{5|nkN^KqzyE)|z}PR)6X-kWE9eX8 zb7%?ucAl{>p>Y5g-CYfCvx)B0vQGH3Ic^*m9+1p@nn&I!~I;SJotqJ!BjsDOKx| ztNebVRsFX;XL$@$|Kk}3Ex)-_UZ#yGmS_!jd2&4HE14@TV<~vxgi*em7L_cP(?<9z z)czr3w(-iEc$4(Wji@E+Puw!L8Yd4KJC5<*N}M`L20R&Mqfs_YF7;{fxKK^k8-{;; zZdUc_b2KRLKb=qu-)QT#nuS?=83G1lDH~}@X$mDnLH8MRcGVXB&7Jp-ZohMLdU)gZ z^xb>M8_RUn>gYPTI~h-Vmt%Y(S*wdmC==G0oGxe*Yh26LVZ~vEKo?dw_T2eat&zuD zK9k(3y3vvgQ*t?ZW3|2nJqgQ;MdBP6TyU>YtbsZavc5JUY>ZD z?d$U<>SMHu`zayZ3%C~-f(n<{SInbi6sC4 diff --git a/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb b/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb index f5443dbb..1fd5615e 100644 --- a/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb +++ b/s/scikit-image/scikit-image-0.13.1-Py-3.6.eb @@ -3,7 +3,7 @@ easyblock = 'PythonPackage' name = 'scikit-image' -version = '0.12.3' +version = '0.13.1' homepage = 'http://scikit-learn.org/stable/index.html' description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, @@ -21,13 +21,18 @@ dependencies = [ ('numpy', '1.13.3'), ('scipy', '1.0.0'), ('six', '1.11.0'), + ('networkx', '2.1'), + ('Pillow', '5.0.0'), + ('dask', '0.17.0'), + ('toolz', '0.9.0'), + ('PyWavelets', '0.5.2'), ] options = {'modulename': 'skimage'} sanity_check_paths = { 'files': [], - 'dirs': ['lib/python3.6/site-packages/'], + 'dirs': ['lib/python3.6/site-packages/scikit_image-%(version)s-py3.6-linux-x86_64.egg'], } moduleclass = 'python' diff --git a/t/toolz/toolz-0.9.0-Py-3.6.eb b/t/toolz/toolz-0.9.0-Py-3.6.eb new file mode 100644 index 00000000..452617eb --- /dev/null +++ b/t/toolz/toolz-0.9.0-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'toolz' +version = '0.9.0' + +homepage = 'https://pypi.python.org/pypi/toolz' +description = 'List processing tools and functional utilities.' + +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'