Metadata-Version: 2.4
Name: swan-marimo-proxy
Version: 0.1.2
Summary: Jupyter Server Proxy extension to launch Marimo within SWAN
Project-URL: Homepage, https://github.com/swan-cern/swan-marimo-proxy
Project-URL: Repository, https://github.com/swan-cern/swan-marimo-proxy
Project-URL: Issues, https://github.com/swan-cern/swan-marimo-proxy/issues
Author: SWAN Admins
License-Expression: MIT
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: jupyter-server-proxy>=4.0
Requires-Dist: marimo>=0.23.0
Description-Content-Type: text/markdown

# swan-marimo-proxy

A [Jupyter Server Proxy](https://jupyter-server-proxy.readthedocs.io/) extension
that integrates [Marimo](https://marimo.io/) into
[SWAN](https://swan.cern.ch/).

When installed, a **Marimo** launcher entry appears in the JupyterLab launcher.

## Installation

```bash
pip install swan-marimo-proxy
```

## Development

```bash
# Setup
git clone https://github.com/swan-cern/swan-marimo-proxy.git
cd swan-marimo-proxy
uv sync

# Run tests
pytest

# Start JupyterLab to test manually
jupyter lab
```
