cairo_jupyter
cairo_jupyter hosts notebooks and code for cairo-kernel its a simple Jupyter kernel for Cairo a smart contract programing language for STARKs.
Project managenemt: Kanban
Installation
-
Install virtualenv
virtualenv -p python3.8 venv source venv/bin/activate -
To install
cairo_kernel:# Upgrade to latest version of setuptools and wheel pip install -U setuptools pip install -U wheel pip install cairo-kernel
Using the Kernel
Cairo example is a working example of the notebook.
Notebook: The New menu in the notebook should show an option for an Cairo notebook.
Console frontends: To use it with the console frontends, add --kernel cairo to
their command line arguments.
Running the kernel on notebook
-
Start the notebook
jupyter notebook -
Start cairo kernel via UI
Development
- Clone & enter the repo.
git clone https://github.com/ankitchiplunkar/cairo-jupyter.git
- Install required libraries.
pip install -r requirements.txt
- Install the cairo-jupyter library locally:
pip install -e .
python -m cairo_kernel.install
Release files for cairo-kernel 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cairo_kernel-0.0.7.tar.gz | 8.9 kB | Details |
Release files / cairo_kernel-0.0.7.tar.gz
| Download URL | cairo_kernel-0.0.7.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6645feb66c7ad62d865d58aa1eb9dd8eeb72da6e6952a0f99876a5527404bf2a
|
|
BLAKE2b-256 checksum How to use checksums |
36c3d64bac23c6a7d4ba9ebb65d24384a6d580a0effc88b1f7cff963fc6cb7b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
|