Metadata-Version: 2.4
Name: p5widget
Version: 0.1.0
Summary: An p5.js anywidget for notebooks
Project-URL: home, https://github.com/georgeyk/p5-widget
Author-email: "George Y. Kussumoto" <georgeyk.dev@gmail.com>
License-File: LICENSE
Keywords: notebook,p5,p5js,widget
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11.5
Requires-Dist: anywidget>=0.9.18
Requires-Dist: traitlets>=5.14.3
Description-Content-Type: text/markdown

# p5-widget

A [p5.js][1] widget for [marimo][2] notebooks.

> [!WARNING]
> This is an experiment. Expect breaking changes.
>
> Current p5.js version: 1.11.5

> [!TIP]
> The sketches must be implemented using p5.js "instance" mode. There's a suggested template [here][3].

## Installation

It's available through PyPI.

```shell
$ pip install p5widget
$ uv add p5widget  # alternatively
```


[1]: https://p5js.org/
[2]: https://marimo.app/
[3]: examples/sketch-template.js
