PyneCore v6.6.0 released — PyneCore becomes a platform: data sources, live streaming,…
Plugin system
- One
pyne.pluginentry-point group with a layered hierarchy —ProviderPlugin->LiveProviderPlugin->BrokerPlugin, andCLIPluginas a parallel axis; capabilities compose via multiple inheritance. Install a package and PyneCore finds it at startup — no registration, no config edits. pyne plugin list/pyne plugin info <name>enumerate installed plugins and their capabilities (--jsonfor tooling); self-healing per-pluginworkdir/config/plugins/<name>.tomlgenerated from a typedConfig.- Pluggable CLI: plugins mount
pyne <name> …subcommands and inject--flagsintorunanddata download.
Data & tooling
- Interactive data-download TUI: run
pyne data downloadwith just a provider name for a full-screen browse/search/inspect/download UI, with provider and broker pickers. - Provider strings
provider:[broker:]symbol[@timeframe]unified acrosspyne data download,pyne runandrequest.security();--chunk-size,--extra-data, resumable-f continue, and data-gap reporting. - Structured visual output
pyne run --vizwrites NDJSON of full plot/drawing state; completes the Pine plot family (plotcandle,plotbar,barcolor, three-formfill, …).
Live & broker trading
- Live mode
pyne run --livestreams beyond history with tick-accurate strategies, a feed-liveness watchdog and graceful shutdown. - Broker trading
pyne run --broker: venue-agnostic execution engine with exactly-once client-order ids, idempotent restart/reconnect recovery and a shared SQLite journal; shipscapitalcom,bybitandctraderplugins.
Pine engine
- New
barmerge.lookahead_last_closedmode and the@pyne edgescript variant.
Status — the plugin system, the data TUI and structured visual output are stable; the live and broker layers are new and should be treated as a release candidate, so run brokers against demo/paper accounts for now.
Full release notes: https://github.com/PyneSys/pynecore/releases/tag/v6.6.0