123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- easyblock = 'PythonBundle'
- name = 'jupyterlmod'
- version = '4.0.3'
- # This easyconfig installs the notebook and lab extension of Jupyter Lmod
- homepage = 'https://github.com/cmd-ntrf/jupyter-lmod'
- description = """Jupyter interactive notebook server extension that allows users to interact with
- environment modules before launching kernels. The extension uses Lmod's Python
- interface to accomplish module-related tasks like loading, unloading, saving
- collections, etc."""
- toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
- builddependencies = [
- ('binutils', '2.39'),
- ]
- dependencies = [
- ('Python', '3.10.8'),
- ('IPython', '8.14.0'),
- ('jupyter-server', '2.7.0'),
- ]
- sanity_pip_check = True
- use_pip = True
- exts_list = [
- ('jupyterlmod', '4.0.3', {
- 'sources': ['%(name)s-%(version)s-py3-none-any.whl'],
- 'checksums': ['9939bd7927c2c347f9884247bac58018ca44d56184c5f29e9d704a9b3a09a299']
- }),
- ]
- sanity_check_paths = {
- 'files': [],
- 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'],
- }
- modextrapaths = {
- 'JUPYTER_CONFIG_PATH': 'etc/jupyter',
- 'JUPYTER_PATH': 'share/jupyter',
- }
- moduleclass = 'tools'
|