# Minimal Python function starter

Suggested tree:

```text
_server_islands/example-python/
├── blinkhost.toml
├── requirements.txt
└── main.py
```

`blinkhost.toml`:

```toml
language = "python"
entrypoint = "main.py"
```

Keep `main.py` as a bounded request handler. Move reusable business logic into ordinary Python modules and access managed capabilities through declared BlinkHost bindings.

Compatibility review:

- [ ] Dependencies are pure Python or explicitly supported for the pinned WebAssembly target
- [ ] No subprocess, raw socket, dynamic-library or ambient-filesystem assumption
- [ ] The function does not start Django, Flask or another persistent server
- [ ] Imports and input sizes fit the documented execution budget
- [ ] Long work is moved to a durable asynchronous function
- [ ] Retry and idempotency behaviour is tested

See the current BlinkHost documentation for the exact SDK version and handler signature.
