Metadata-Version: 2.4
Name: wos-armory
Version: 0.1.2
Summary: Wolverine armory backtest framework — the author-facing indicator/strategy API (sv_object base) and the calculator/parallel-worker driver that runs an indicator against a ring, backed by the native pycaitlyn binding.
Author: Wolverine
License: Proprietary — internal distribution only
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: wos-py
Requires-Dist: numpy
Requires-Dist: pytz
Requires-Dist: tornado

# wos-armory

The Wolverine **armory backtest framework** — the pure-Python author-facing indicator/strategy
API (`sv_object` base: `pycaitlynts3` / `pycaitlynutils3`) and the calculate / parallel-worker
driver (`calculator3` / `calculatorp3` / `calculator3_test`) that runs an indicator against a
Wolverine ring, backed by the native `pycaitlyn` codec/client binding.

This is the `py3-none-any` framework wheel of the three-artifact `pip install` set
(`pycaitlyn` native binding + `wos-cli` operator CLI + this framework). It declares its real
runtime deps (`pycaitlyn`, `numpy`, `pytz`, `tornado`) and is importable + runnable purely from
`site-packages` — no source checkout, no `PYTHONPATH` hack.

Built from the armory SVN `branches/dev/backtest` tree with the framework-portability and
deterministic-handshake fixes applied at build time (they are not in SVN); see
`ci/build-and-publish-wheels.sh` and `knowledge/development/pycaitlyn-distributable-wheel`.
