Skip to main content

Local Orion CLI launcher for notebooks and Jupyter

Project description

orion-notebook

Python launcher for Orion. Installs the orion command on PyPI.

Install

pip install orion-notebook
orion

What happens on first run

The PyPI wheel is intentionally small. When you run orion for the first time, the CLI may:

  1. Download the Orion app bundle into ~/.orion/app/<version> from a GitHub release
  2. Download portable Node.js 20+ into ~/.orion/runtime/node/<version> if Node is not installed
  3. Create an Orion-managed Jupyter venv under ~/.orion/runtime/venv if no compatible Jupyter is found

Each step prompts for consent unless you pass --yes:

orion --yes

Managed Jupyter is installed only inside Orion's venv, not into your global Python.

After the first successful setup, later runs start Jupyter, launch Orion, and open your browser much faster.

Requirements

  • Python 3.8+
  • Node.js 20+ (downloaded automatically into ~/.orion/runtime/node when missing)

Flags

orion --yes          # auto-approve setup prompts
orion --no-browser   # start services without opening a browser
orion uninstall      # remove cached app bundle for this version (~/.orion/app/<version>)
orion uninstall --all --yes  # remove entire ~/.orion directory

Uninstall

pip uninstall orion-notebook removes the Python launcher only. It does not delete the app bundle downloaded into ~/.orion/app/<version>/. Run this first:

orion uninstall --yes
pip uninstall orion-notebook

To remove all Orion-managed data (Jupyter venv, portable Node, every cached app version):

orion uninstall --all --yes

Environment variables

Variable Purpose
ORION_HOME_DIR Override Orion data root (default: ~/.orion)
ORION_APP_BUNDLE_URL Override app bundle download URL
ORION_PORT Orion app port (default: 3001)

Default app bundle URL:

https://github.com/nicolasakf/Orion-app/releases/download/v<version>/orion-app-<version>.tar.gz

npm install (recommended)

Both npm and PyPI publish under the name orion-notebook. If you already have Node.js 20+, npm is simpler because it ships the app bundle directly:

npm install -g orion-notebook
orion

See the main README and Contributing for publishing and development details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orion_notebook-0.5.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orion_notebook-0.5.2-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file orion_notebook-0.5.2.tar.gz.

File metadata

  • Download URL: orion_notebook-0.5.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for orion_notebook-0.5.2.tar.gz
Algorithm Hash digest
SHA256 6f8ba0be4330995fdfda67156c08fa0a3190f351d1a3bb306fb46148ae769271
MD5 4b52ac6eea2f77558964b9d5f0bef1c8
BLAKE2b-256 981d6745de29aa31780048bb98d80bb18ee1b48a6ab5c7cee0d1bacd2a8f7841

See more details on using hashes here.

File details

Details for the file orion_notebook-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: orion_notebook-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for orion_notebook-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b8a32a0c01e642f44234be60ecb3490826492fd55e7aac18ffe22c0c7a988c92
MD5 443f695f4b9c848fc89c1577c26dcf04
BLAKE2b-256 e593dd6b7588aedf4ac232546a4ec587d6dea95bfc0bfebfe2f06cf8b71c58b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page