@nanobpm/nano-ide-lang-python
v1.1.0
Published
Python language pack for the Nano RAD IDE: .py grammar, uv toolchain, and a Camunda 8 client starter project that uses the official camunda-orchestration-sdk (transparently upgrades to Falcon against a Nano gateway).
Readme
@nanobpm/nano-ide-lang-python
Python language pack for the Nano RAD IDE.
- Grammar:
.py→ Monacopython. - Toolchain:
uv—uv run main.pyprovisions a Python 3.10+ interpreter and installs dependencies frompyproject.tomlin one step (no manual venv).uv syncis the compile step. - Template
python-starter: a complete, runnable Camunda 8 app — connects, prints the gateway topology, deploysresources/processes/starter.bpmn, creates one process instance, and runs a job worker for thehelloservice task using the officialcamunda-orchestration-sdk.
Zero-code path to Falcon
The SDK auto-detects a Nano gateway (GET /v2/topology) and transparently upgrades
process-instance creation and job push to the command-stream / Falcon transport.
The same main.py runs on plain REST against stock Camunda 8 — no code change.
Install
Installed into the Nano IDE's extension directory (see the console's Extensions
view). Requires uv on PATH; the pack surfaces install guidance when it is
missing.
