jupyter-server-proxy-4.4.0-GCCcore-13.3.0.eb 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. easyblock = 'PythonBundle'
  2. name = 'jupyter-server-proxy'
  3. version = '4.4.0'
  4. homepage = 'https://github.com/jupyterhub/jupyter-server-proxy'
  5. description = """Jupyter Server Proxy lets you run arbitrary external processes
  6. (such as RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc)
  7. alongside your notebook server and provide authenticated web access to them
  8. using a path like /rstudio next to others like /lab. Alongside the python
  9. package that provides the main functionality, the JupyterLab extension
  10. (@jupyterlab/server-proxy) provides buttons in the JupyterLab launcher window
  11. to get to RStudio for example."""
  12. toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
  13. builddependencies = [
  14. ('binutils', '2.42'),
  15. ('hatch-jupyter-builder', '0.9.1'),
  16. ]
  17. dependencies = [
  18. ('Python', '3.12.3'),
  19. ('IPython', '8.28.0'),
  20. ('jupyter-server', '2.14.2'),
  21. ('OpenSSL', '3', '', SYSTEM),
  22. ('aiohttp', '3.10.10'),
  23. ]
  24. sanity_pip_check = True
  25. use_pip = True
  26. exts_list = [
  27. ('simpervisor', '1.0.0', {
  28. 'checksums': ['7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1'],
  29. }),
  30. ('jupyter_server_proxy', version, {
  31. #'checksums': ['6fd8ce88a0100e637b48f1d3aa32f09672bcb2813dc057d70567f0a40b1237f5'],
  32. }),
  33. ]
  34. modextrapaths = {'EB_ENV_JUPYTER_ROOT': ''}
  35. moduleclass = 'tools'