JupyterNotebook-7.2.2-GCCcore-13.3.0.eb 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. easyblock = 'PythonPackage'
  2. name = 'JupyterNotebook'
  3. version = '7.2.2'
  4. homepage = 'https://jupyter.org/'
  5. description = """The Jupyter Notebook is the original web application for creating and
  6. sharing computational documents. It offers a simple, streamlined, document-centric experience."""
  7. toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
  8. source_urls = ['https://pypi.python.org/packages/source/n/notebook']
  9. sources = ['notebook-%(version)s.tar.gz']
  10. checksums = ['2ef07d4220421623ad3fe88118d687bc0450055570cdd160814a59cf3a1c516e']
  11. builddependencies = [
  12. ('binutils', '2.42'),
  13. ('hatch-jupyter-builder', '0.9.1'),
  14. ]
  15. dependencies = [
  16. ('Python', '3.12.3'),
  17. ('IPython', '8.28.0'),
  18. ('jupyter-server', '2.14.2'),
  19. ('JupyterLab', '4.2.5'),
  20. ]
  21. download_dep_fail = True
  22. sanity_pip_check = True
  23. use_pip = True
  24. options = {'modulename': 'notebook'}
  25. sanity_check_paths = {
  26. 'files': ['bin/jupyter-notebook'],
  27. 'dirs': ['etc/jupyter', 'share/jupyter'],
  28. }
  29. sanity_check_commands = ['jupyter notebook --help']
  30. modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''}
  31. moduleclass = 'tools'