jupyterlmod-5.2.1-GCCcore-13.3.0.eb 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. easyblock = 'PythonBundle'
  2. name = 'jupyterlmod'
  3. version = '5.2.1'
  4. # This easyconfig installs the notebook and lab extension of Jupyter Lmod
  5. homepage = 'https://github.com/cmd-ntrf/jupyter-lmod'
  6. description = """Jupyter interactive notebook server extension that allows users to interact with
  7. environment modules before launching kernels. The extension uses Lmod's Python
  8. interface to accomplish module-related tasks like loading, unloading, saving
  9. collections, etc."""
  10. toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
  11. builddependencies = [
  12. ('binutils', '2.42'),
  13. ]
  14. dependencies = [
  15. ('Python', '3.12.3'),
  16. ('JupyterNotebook', '7.2.2'),
  17. ]
  18. exts_list = [
  19. (name, version, {
  20. 'sources': ['%(name)s-%(version)s-py3-none-any.whl'],
  21. 'checksums': ['6f9c94d80b813792a6b63aeff5f2672f7d485ce43a7fd5bb7f6fce1c0907cad5'],
  22. }),
  23. ]
  24. sanity_check_paths = {
  25. 'files': [],
  26. 'dirs': ['lib/python%(pyshortver)s/site-packages', 'share/jupyter'],
  27. }
  28. modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''}
  29. moduleclass = 'tools'