{"id":27091,"library":"jupyterlab-riselite","title":"RISE: Live Reveal.js JupyterLab Slideshow","description":"RISE is a JupyterLab extension that turns your notebooks into live, interactive Reveal.js slideshows. Version 0.43.1 requires Python >=3.9 and is the last major release; the project has been archived and is no longer actively maintained.","status":"maintenance","version":"0.43.1","language":"python","source_language":"en","source_url":"https://github.com/jupyterlab-contrib/rise.git","tags":["jupyterlab","presentation","slideshow","reveal.js","rise","interactive"],"install":[{"cmd":"pip install jupyterlab-riselite","lang":"bash","label":"PyPI install"},{"cmd":"pip install jupyterlab-riselite jupyterlab","lang":"bash","label":"Install with JupyterLab"}],"dependencies":[{"reason":"RISE is a JupyterLab extension; requires JupyterLab installed.","package":"jupyterlab","optional":false},{"reason":"Needed for building the extension if installing from source.","package":"nodejs","optional":true}],"imports":[{"note":"The correct top-level module is jupyterlab_riselite; 'rise' is not a Python module.","wrong":"from rise import RISE","symbol":"rise","correct":"from jupyterlab_riselite import RISE"}],"quickstart":{"code":"# After installing, launch JupyterLab\n# Open a notebook, then click the 'Enter/Exit RISE Slideshow' button (presentation icon) in the toolbar.\n# Alternatively, use the command palette: Ctrl+Shift+C (Cmd+Shift+C on Mac), type 'RISE'.\n# Slideshow is toggled on/off per cell using the 'Cell Toolbar' -> 'Slideshow'.\n# See official README for detailed metadata.","lang":"bash","description":"Install and activate RISE. Then use toolbar button or command palette."},"warnings":[{"fix":"Consider alternatives like voilà or jupyterlab-presentation.","message":"The package has been archived and is no longer actively maintained. No further updates or bug fixes are expected.","severity":"deprecated","affected_versions":">=0.43.0"},{"fix":"Uninstall the old package: pip uninstall rise; then install jupyterlab-riselite.","message":"In version 0.43.x, the package name changed from 'rise' to 'jupyterlab-riselite' on PyPI. Old installations with 'jupyterlab-rise' may break.","severity":"breaking","affected_versions":"0.43.0+"},{"fix":"Use JupyterLab (version >=3) for RISE to work.","message":"RISE only works with JupyterLab, not classic Notebook. Installing it in a classic Notebook environment will show no effect.","severity":"gotcha","affected_versions":"All"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use 'from jupyterlab_riselite import RISE' or install the correct package: pip install jupyterlab-riselite.","cause":"The import path changed from 'rise' to 'jupyterlab_riselite'.","error":"ModuleNotFoundError: No module named 'rise'"},{"fix":"Install Node.js (>=12) and reinstall: pip install --upgrade jupyterlab-riselite --no-build-isolation.","cause":"The extension failed to build because Node.js is not installed or the build process was interrupted.","error":"Extension load error: jupyterlab-riselite needs to be built"},{"fix":"Install JupyterLab: pip install jupyterlab.","cause":"JupyterLab is not installed in the current environment.","error":"RuntimeError: Cannot find JupyterLab application directory"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}