PyPI, source, Docker, or Cloudflare® — pick a path. Operate with CLI, LSP, or Pro API.
pip install "hoox-pyne[lsp,compile]"→pyne --version→pyne check strategy.pyneInstall hoox-pyne 0.3.12 from PyPI into a virtualenv. Python ≥ 3.10. Preferred bins are pyne and pyne-lsp (aliases pynescript / pynescript-lsp). The import package is pynescript. AGPL v3.
Layer LSP, Numba compile, CCXT data, and the Flask Pro API on the core hoox-pyne wheel. Install only what the desk needs.
Clone the language repo, editable-install extras, and run the Flask Pro API locally. Canonical path for contributors who need the full toolchain.
make installRun the published CLI or LSP image from GHCR without a local Python env. Tagged 0.3.12; published on v* tags.
make docker-build-cliRun the Flask Pro API in a container for local or cloud research. Host :5002 maps to container :8080.
Clone hoox-sh/pyne-worker (NOT the language repo). Vendored engine, Cloudflare® R2 OHLCV, POST /run. Not the full toolchain.
CLI for parse and lint, LSP for editors, Pro API and pyne-worker for evaluate.
Click group · pyne / pynescript
Preferred console script for parse, format, lint, compile, run, and optimize. Same helpers as the library. Alias pynescript.
Parse-only; walks directories
Write back (alias: fmt)
AST dump (alias: ast)
One file or stdin
Python emit; no JIT required
Synthetic OHLCV compile-only
strategy() scripts; interpret Runtime
Version + extras (alias: ls)
pyne-lsp · stdio
Separate console script — not a Click subcommand. Editors talk stdio to pyne-lsp (alias pynescript-lsp).
pygls extra
Preferred bin
Same entry
PYNE extension
Flask Pro · pyne-worker
Evaluate Pine Script™ over HTTP. Desk Flask Pro API or Cloudflare® Workers (pyne-worker) share POST /run.
Flask stack
Flask on :5002
From pyne-worker checkout