Metadata-Version: 2.1
Name: jupyter-jsonnet
Version: 0.2
Summary: A simple Jsonnet kernel for Jupyter
License: MIT
Classifier: Framework :: Jupyter
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
License-File: LICENSE

Jupyter-Jsonnet
===============

This package provides a Jupyter Kernel to support the Jsonnet language.  It is
based on the official Jsonnet Python bindings.

After installing it, you need to register it to Jupyter with the command:
```sh
python3 -m jupyter_jsonnet.post_install
```

This kernel extends jsonnet syntax slightly to permit

* Cells containing only statements (These produce no result, but are checked
  for errrors).
* Definitions (statements) from previous cells to carry over, even if the cell
  containing the definition produced a result.

The parsing to separate statements from expressions is very simple, and can
easily be fooled by semicolons that do not terminate statements, like in
comments or strings.

Building from Source
====================
Ensure PyPA `build` is installed:

```sh
pip3 install build
python3 -m build
```

I don't currently have a satisfactory way of doing "develop" installs.
