From 46c56205755eb67a4c57b996aabb87ec298fd2b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Thu, 7 Nov 2019 10:37:36 +0100 Subject: [PATCH] new file: i/IPython/IPython-7.7.0-Py-3.6.eb new file: i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb new file: j/Jinja2/Jinja2-2.10.3-Py-3.6.eb new file: j/jupyter-console/jupyter-console-6.0.0-Py-3.6.eb new file: j/jupyter-notebook/jupyter-notebook-1.0.0-Py-3.6.eb new file: j/jupyter/jupyter-1.0.0-Py-3.6.eb new file: j/jupyter/jupyter-1.0.0-Py-3.6.patch new file: m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb new file: n/nbconvert/nbconvert-5.6.1-Py-3.6.eb new file: n/notebook/notebook-6.0.2-Py-3.6.eb new file: o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb new file: p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb new file: p/prometheus_client/prometheus_client-0.7.1-Py-3.6.eb new file: q/qtconsole/qtconsole-4.5.5-Py-3.6.eb new file: t/tornado/tornado-6.0.3-Py-3.6.eb new file: z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb --- i/IPython/IPython-7.7.0-Py-3.6.eb | 157 +++++++++++++++++ .../IPython-7.7.0-intel-2019a-Python-3.7.2.eb | 158 ++++++++++++++++++ j/Jinja2/Jinja2-2.10.3-Py-3.6.eb | 24 +++ .../jupyter-console-6.0.0-Py-3.6.eb | 30 ++++ .../jupyter-notebook-1.0.0-Py-3.6.eb | 43 +++++ j/jupyter/jupyter-1.0.0-Py-3.6.eb | 31 ++++ j/jupyter/jupyter-1.0.0-Py-3.6.patch | 20 +++ m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb | 20 +++ n/nbconvert/nbconvert-5.6.1-Py-3.6.eb | 30 ++++ n/notebook/notebook-6.0.2-Py-3.6.eb | 30 ++++ o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb | 30 ++++ p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb | 24 +++ .../prometheus_client-0.7.1-Py-3.6.eb | 24 +++ q/qtconsole/qtconsole-4.5.5-Py-3.6.eb | 30 ++++ t/tornado/tornado-6.0.3-Py-3.6.eb | 20 +++ z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb | 40 +++++ 16 files changed, 711 insertions(+) create mode 100644 i/IPython/IPython-7.7.0-Py-3.6.eb create mode 100644 i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb create mode 100644 j/Jinja2/Jinja2-2.10.3-Py-3.6.eb create mode 100644 j/jupyter-console/jupyter-console-6.0.0-Py-3.6.eb create mode 100644 j/jupyter-notebook/jupyter-notebook-1.0.0-Py-3.6.eb create mode 100644 j/jupyter/jupyter-1.0.0-Py-3.6.eb create mode 100644 j/jupyter/jupyter-1.0.0-Py-3.6.patch create mode 100644 m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb create mode 100644 n/nbconvert/nbconvert-5.6.1-Py-3.6.eb create mode 100644 n/notebook/notebook-6.0.2-Py-3.6.eb create mode 100644 o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb create mode 100644 p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb create mode 100644 p/prometheus_client/prometheus_client-0.7.1-Py-3.6.eb create mode 100644 q/qtconsole/qtconsole-4.5.5-Py-3.6.eb create mode 100644 t/tornado/tornado-6.0.3-Py-3.6.eb create mode 100644 z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb diff --git a/i/IPython/IPython-7.7.0-Py-3.6.eb b/i/IPython/IPython-7.7.0-Py-3.6.eb new file mode 100644 index 00000000..148d1c2b --- /dev/null +++ b/i/IPython/IPython-7.7.0-Py-3.6.eb @@ -0,0 +1,157 @@ +# IT4Innovations 2019 + +easyblock = 'PythonBundle' + +name = 'IPython' +version = '7.7.0' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +dependencies = [ + ('ZeroMQ', '4.3.1', '', ('GCC', '6.3.0-2.27')), + ('matplotlib', '3.1.0'), +] + +use_pip = True +check_ldshared = True + +exts_default_options = {'source_urls': [PYPI_SOURCE]} + +exts_list = [ + ('ipython_genutils', '0.2.0', { + 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], + }), + ('ipython', version, { + 'modulename': 'IPython', + 'checksums': ['1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e'], + }), + ('pexpect', '4.7.0', { + 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], + }), + ('pickleshare', '0.7.5', { + 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], + }), + ('wcwidth', '0.1.7', { + 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], + }), + ('prompt_toolkit', '2.0.9', { + 'checksums': ['2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1'], + }), + ('ptyprocess', '0.6.0', { + 'use_pip': False, + 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], + }), + ('simplegeneric', '0.8.1', { + 'source_tmpl': 'simplegeneric-%(version)s.zip', + 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], + }), + ('traitlets', '4.3.2', { + 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], + }), + ('parso', '0.5.1', { + 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], + }), + ('jedi', '0.14.1', { + 'checksums': ['53c850f1a7d3cfcd306cc513e2450a54bdf5cacd7604b74e42dd1f0758eaaf36'], + }), + ('testpath', '0.4.2', { + 'use_pip': False, + 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], + }), + ('Send2Trash', '1.5.0', { + 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], + }), + ('webencodings', '0.5.1', { + 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], + }), + ('html5lib', '1.0.1', { + 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], + }), + ('bleach', '3.1.0', { + 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], + }), + ('vcversioner', '2.16.0.0', { + 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], + }), + ('jsonschema', '3.0.1', { + 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], + }), + ('pandocfilters', '1.4.2', { + 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], + }), + ('pyzmq', '18.0.2', { + 'modulename': 'zmq', + 'checksums': ['31a11d37ac73107363b47e14c94547dbfc6a550029c3fe0530be443199026fc2'], + }), + ('entrypoints', '0.3', { + 'use_pip': False, + 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], + }), + ('jupyter_core', '4.5.0', { + 'checksums': ['2c6e7c1e9f2ac45b5c2ceea5730bc9008d92fe59d0725eac57b04c0edfba24f7'], + }), + ('nbformat', '4.4.0', { + 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], + }), + ('mistune', '0.8.4', { + 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], + }), + ('defusedxml', '0.6.0', { + 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], + }), + ('nbconvert', '5.5.0', { + 'checksums': ['138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c'], + }), + ('terminado', '0.8.2', { + 'use_pip': False, + 'checksums': ['de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2'], + }), + ('tornado', '6.0.3', { + 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], + }), + ('jupyter_client', '5.3.1', { + 'checksums': ['98e8af5edff5d24e4d31e73bc21043130ae9d955a91aa93fc0bc3b1d0f7b5880'], + }), + ('backcall', '0.1.0', { + 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], + }), + ('ipykernel', '5.1.1', { + 'checksums': ['f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c'], + }), + ('prometheus_client', '0.7.1', { + 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], + }), + ('pyrsistent', '0.15.4', { + 'checksums': ['34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533'], + }), + ('ipywidgets', '7.5.1', { + 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], + }), + ('notebook', '6.0.1', { + 'checksums': ['660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d'], + }), + ('widgetsnbextension', '3.5.1', { + 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + "ipython -h", + "jupyter notebook --help", + "iptest", +] + +moduleclass = 'tools' diff --git a/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb b/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb new file mode 100644 index 00000000..9d319e93 --- /dev/null +++ b/i/IPython/IPython-7.7.0-intel-2019a-Python-3.7.2.eb @@ -0,0 +1,158 @@ +# IT4Innovations 2019 + +easyblock = 'PythonBundle' + +name = 'IPython' +version = '7.7.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +dependencies = [ + ('ZeroMQ', '4.3.2'), + ('matplotlib', '3.1.0'), +] + +use_pip = True +check_ldshared = True + +exts_default_options = {'source_urls': [PYPI_SOURCE]} + +exts_list = [ + ('ipython_genutils', '0.2.0', { + 'checksums': ['eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8'], + }), + ('ipython', version, { + 'modulename': 'IPython', + 'checksums': ['1d3a1692921e932751bc1a1f7bb96dc38671eeefdc66ed33ee4cbc57e92a410e'], + }), + ('pexpect', '4.7.0', { + 'checksums': ['9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb'], + }), + ('pickleshare', '0.7.5', { + 'checksums': ['87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca'], + }), + ('wcwidth', '0.1.7', { + 'checksums': ['3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e'], + }), + ('prompt_toolkit', '2.0.9', { + 'checksums': ['2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1'], + }), + ('ptyprocess', '0.6.0', { + 'use_pip': False, + 'checksums': ['923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0'], + }), + ('simplegeneric', '0.8.1', { + 'source_tmpl': 'simplegeneric-%(version)s.zip', + 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], + }), + ('traitlets', '4.3.2', { + 'checksums': ['9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835'], + }), + ('parso', '0.5.1', { + 'checksums': ['666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c'], + }), + ('jedi', '0.14.1', { + 'checksums': ['53c850f1a7d3cfcd306cc513e2450a54bdf5cacd7604b74e42dd1f0758eaaf36'], + }), + ('testpath', '0.4.2', { + 'use_pip': False, + 'checksums': ['b694b3d9288dbd81685c5d2e7140b81365d46c29f5db4bc659de5aa6b98780f8'], + }), + ('Send2Trash', '1.5.0', { + 'checksums': ['60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2'], + }), + ('webencodings', '0.5.1', { + 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], + }), + ('html5lib', '1.0.1', { + 'checksums': ['66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736'], + }), + ('bleach', '3.1.0', { + 'checksums': ['3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa'], + }), + ('vcversioner', '2.16.0.0', { + 'checksums': ['dae60c17a479781f44a4010701833f1829140b1eeccd258762a74974aa06e19b'], + }), + ('jsonschema', '3.0.1', { + 'checksums': ['0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d'], + }), + ('pandocfilters', '1.4.2', { + 'checksums': ['b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9'], + }), + ('pyzmq', '18.0.2', { + 'modulename': 'zmq', + 'checksums': ['31a11d37ac73107363b47e14c94547dbfc6a550029c3fe0530be443199026fc2'], + }), + ('entrypoints', '0.3', { + 'use_pip': False, + 'checksums': ['c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451'], + }), + ('jupyter_core', '4.5.0', { + 'checksums': ['2c6e7c1e9f2ac45b5c2ceea5730bc9008d92fe59d0725eac57b04c0edfba24f7'], + }), + ('nbformat', '4.4.0', { + 'checksums': ['f7494ef0df60766b7cabe0a3651556345a963b74dbc16bc7c18479041170d402'], + }), + ('mistune', '0.8.4', { + 'checksums': ['59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e'], + }), + ('defusedxml', '0.6.0', { + 'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'], + }), + ('nbconvert', '5.5.0', { + 'checksums': ['138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c'], + }), + ('terminado', '0.8.2', { + 'use_pip': False, + 'checksums': ['de08e141f83c3a0798b050ecb097ab6259c3f0331b2f7b7750c9075ced2c20c2'], + }), + ('tornado', '6.0.3', { + 'checksums': ['c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9'], + }), + ('jupyter_client', '5.3.1', { + 'checksums': ['98e8af5edff5d24e4d31e73bc21043130ae9d955a91aa93fc0bc3b1d0f7b5880'], + }), + ('backcall', '0.1.0', { + 'checksums': ['38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4'], + }), + ('ipykernel', '5.1.1', { + 'checksums': ['f0e962052718068ad3b1d8bcc703794660858f58803c3798628817f492a8769c'], + }), + ('prometheus_client', '0.7.1', { + 'checksums': ['71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da'], + }), + ('pyrsistent', '0.15.4', { + 'checksums': ['34b47fa169d6006b32e99d4b3c4031f155e6e68ebcc107d6454852e8e0ee6533'], + }), + ('ipywidgets', '7.5.1', { + 'checksums': ['e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97'], + }), + ('notebook', '6.0.1', { + 'checksums': ['660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d'], + }), + ('widgetsnbextension', '3.5.1', { + 'checksums': ['079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7'], + }), +] + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + "ipython -h", + "jupyter notebook --help", + "iptest", +] + +moduleclass = 'tools' diff --git a/j/Jinja2/Jinja2-2.10.3-Py-3.6.eb b/j/Jinja2/Jinja2-2.10.3-Py-3.6.eb new file mode 100644 index 00000000..47cc0e1a --- /dev/null +++ b/j/Jinja2/Jinja2-2.10.3-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'Jinja2' +version = '2.10.3' + +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.1.1'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'], +} + +moduleclass = 'python' diff --git a/j/jupyter-console/jupyter-console-6.0.0-Py-3.6.eb b/j/jupyter-console/jupyter-console-6.0.0-Py-3.6.eb new file mode 100644 index 00000000..fd44283b --- /dev/null +++ b/j/jupyter-console/jupyter-console-6.0.0-Py-3.6.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'jupyter-console' +version = '6.0.0' + +homepage = 'https://pypi.org/project/jupyter-console' +description = 'An IPython-like terminal frontend for Jupyter kernels in any language.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = ["jupyter_console-%(version)s.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/jupyter_console'], +} + +moduleclass = 'python' diff --git a/j/jupyter-notebook/jupyter-notebook-1.0.0-Py-3.6.eb b/j/jupyter-notebook/jupyter-notebook-1.0.0-Py-3.6.eb new file mode 100644 index 00000000..fe92dd6a --- /dev/null +++ b/j/jupyter-notebook/jupyter-notebook-1.0.0-Py-3.6.eb @@ -0,0 +1,43 @@ +# 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' diff --git a/j/jupyter/jupyter-1.0.0-Py-3.6.eb b/j/jupyter/jupyter-1.0.0-Py-3.6.eb new file mode 100644 index 00000000..dd9434b4 --- /dev/null +++ b/j/jupyter/jupyter-1.0.0-Py-3.6.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +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.""" + +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'), +] + +sanity_check_paths = { + 'dirs': [], + 'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6sdfk.egg'], +} + +moduleclass = 'python' diff --git a/j/jupyter/jupyter-1.0.0-Py-3.6.patch b/j/jupyter/jupyter-1.0.0-Py-3.6.patch new file mode 100644 index 00000000..397b29dd --- /dev/null +++ b/j/jupyter/jupyter-1.0.0-Py-3.6.patch @@ -0,0 +1,20 @@ +--- setup.py.old 2019-11-07 08:54:58.573650153 +0100 ++++ setup.py 2019-11-07 09:03:31.219600862 +0100 +@@ -9,7 +9,7 @@ + import os + import sys + +-from distutils.core import setup ++from setuptools import setup + + pjoin = os.path.join + here = os.path.abspath(os.path.dirname(__file__)) +@@ -23,7 +23,7 @@ + author = "Jupyter Development Team", + author_email = "jupyter@googlegroups.org", + py_modules = ['jupyter'], +- install_requires = [ ++ setup_requires = [ + 'notebook', + 'qtconsole', + 'jupyter-console', diff --git a/m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb b/m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb new file mode 100644 index 00000000..066778ca --- /dev/null +++ b/m/MarkupSafe/MarkupSafe-1.1.1-Py-3.6.eb @@ -0,0 +1,20 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'MarkupSafe' +version = '1.1.1' + +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' diff --git a/n/nbconvert/nbconvert-5.6.1-Py-3.6.eb b/n/nbconvert/nbconvert-5.6.1-Py-3.6.eb new file mode 100644 index 00000000..c3cbf4f3 --- /dev/null +++ b/n/nbconvert/nbconvert-5.6.1-Py-3.6.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'nbconvert' +version = '5.6.1' + +homepage = 'https://pypi.org/project/nbconvert' +description = '' + +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' diff --git a/n/notebook/notebook-6.0.2-Py-3.6.eb b/n/notebook/notebook-6.0.2-Py-3.6.eb new file mode 100644 index 00000000..93f9809a --- /dev/null +++ b/n/notebook/notebook-6.0.2-Py-3.6.eb @@ -0,0 +1,30 @@ +# 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' diff --git a/o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb b/o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..dfbddb40 --- /dev/null +++ b/o/OpenPGM/OpenPGM-5.2.122-GCC-6.3.0-2.27.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2019 + +easyblock = 'ConfigureMake' + +name = 'OpenPGM' +version = '5.2.122' + +homepage = 'http://code.google.com/p/openpgm/' +description = """OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) + specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol + that enables receivers to detect loss, request retransmission of lost data, or notify an application + of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible + for ensuring all data is received, absolving the sender of reception responsibility.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} +toolchainopts = {'pic': True} + +source_urls = ['https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/'] +sources = ['libpgm-%(version)s.tar.gz'] + +configopts = '--with-pic' + +start_dir = 'pgm' + +sanity_check_paths = { + 'files': ['lib/libpgm.%s' % SHLIB_EXT, 'lib/libpgm.a'], + 'dirs': ['include'], +} + +moduleclass = 'system' diff --git a/p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb b/p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb new file mode 100644 index 00000000..a60fe7ce --- /dev/null +++ b/p/pandocfilters/pandocfilters-1.4.2-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'pandocfilters' +version = '1.4.2' + +homepage = 'https://pypi.org/project/pandocfilters/' +description = 'A python module for writing pandoc filters.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +#dependencies = [ +# ('MarkupSafe', '1.1.1'), +#] + +sanity_check_paths = { + 'dirs': [], + 'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg-info'], +} + +moduleclass = 'python' diff --git a/p/prometheus_client/prometheus_client-0.7.1-Py-3.6.eb b/p/prometheus_client/prometheus_client-0.7.1-Py-3.6.eb new file mode 100644 index 00000000..082cb6fb --- /dev/null +++ b/p/prometheus_client/prometheus_client-0.7.1-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'prometheus_client' +version = '0.7.1' + +homepage = 'https://pypi.org/project/prometheus_client' +description = 'Python client for the Prometheus monitoring system.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +#dependencies = [ +# ('MarkupSafe', '1.1.1'), +#] + +sanity_check_paths = { + 'dirs': [], + 'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'], +} + +moduleclass = 'python' diff --git a/q/qtconsole/qtconsole-4.5.5-Py-3.6.eb b/q/qtconsole/qtconsole-4.5.5-Py-3.6.eb new file mode 100644 index 00000000..72f051d1 --- /dev/null +++ b/q/qtconsole/qtconsole-4.5.5-Py-3.6.eb @@ -0,0 +1,30 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'qtconsole' +version = '4.5.5' + +homepage = 'https://pypi.org/project/qtconsole/' +description = 'A rich Qt-based console for working with Jupyter kernels, supporting rich media output, session export, and more.' + +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' diff --git a/t/tornado/tornado-6.0.3-Py-3.6.eb b/t/tornado/tornado-6.0.3-Py-3.6.eb new file mode 100644 index 00000000..e4b687bb --- /dev/null +++ b/t/tornado/tornado-6.0.3-Py-3.6.eb @@ -0,0 +1,20 @@ +# IT4Innovations 2018 + +easyblock = "PythonPackage" +name = 'tornado' +version = '6.0.3' + +homepage = 'https://pypi.python.org/pypi/tornado' +description = 'Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.' + +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' diff --git a/z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb b/z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..a12467cb --- /dev/null +++ b/z/ZeroMQ/ZeroMQ-4.3.1-GCC-6.3.0-2.27.eb @@ -0,0 +1,40 @@ +# IT4Innovations 2019 + +easyblock = 'CMakeMake' + +name = 'ZeroMQ' +version = '4.3.1' + +homepage = 'http://www.zeromq.org/' +description = """ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. + It gives you sockets that carry atomic messages across various transports like in-process, + inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, + pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered + products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous + message-processing tasks. It has a score of language APIs and runs on most operating systems.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/zeromq/libzmq/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['7e32132123473bb38ee76e07c0f30e4f'] + +builddependencies = [ + ('CMake', '3.13.1', '', True) +] + +dependencies = [ + ('OpenPGM', '5.2.122'), + ('util-linux', '2.33.1', '', True), + ('libsodium', '1.0.17', '', True), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': [('lib/libzmq.a', 'lib64/libzmq.a'), ('lib/libzmq.%s' % SHLIB_EXT, 'lib64/libzmq.%s' % SHLIB_EXT)], + 'dirs': ['include', 'lib/pkgconfig'], +} + +moduleclass = 'devel'