{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"py3-hass-pyscript-jupyter-1.0.0","path":"devel/py-hass-pyscript-jupyter","url":"/packages/current/devel/py-hass-pyscript-jupyter/","comment":"shim connecting Jupyter to a HomeAssistant Pyscript kernel","homepage":"https://github.com/craigbarratt/hass-pyscript-jupyter","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"The Pyscript add-on for HomeAssistant ('HASS pyscript') provides a \"kernel\"\nthat interfaces with the Jupyter front-ends (e.g. notebook, console, lab, and\nalso VSCode). It allows you to develop and test pyscript triggers, functions\nand automation logic interactively, and interact with much of HASS by looking\nat state variables and calling services as you experiment and develop your\nown logic and automations.\n\nWhile HomeAssistant does not easily run on OpenBSD, you can run it on another\nsystem and connect from the Jupyter front-ends running on OpenBSD by using\nthis package, hass-pyscript-jupyter, which provides a shim that sits between\nHASS pyscript and Jupyter. This shim is started by Jupyter and uses the HASS\nweb interface to make a service call to pyscript, starting the kernel and\nhelping establish the various socket connections between HASS/pyscript and\nJupyter.\n\nThe end result is that you can interact with Python/pyscript on HASS from an\nOpenBSD system.\n","package_architecture":"amd64","stem":"py3-hass-pyscript-jupyter","readme":{"url":"/packages/data/b7/b705d5f1bd76f27d658df4a83002af9efcc6e384f09389e7fd7a0955d17e2358.json","unresolved":["TRUEPREFIX"]},"dependencies":[{"path":"devel/py-jupyter_client","type":"runtime","package_spec":"","url":"/packages/current/devel/py-jupyter_client/"},{"path":"devel/py-jupyter_core","type":"runtime","package_spec":"","url":"/packages/current/devel/py-jupyter_core/"},{"path":"www/py-aiohttp","type":"runtime","package_spec":"","url":"/packages/current/www/py-aiohttp/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["devel","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
