Docs still presented the now-deprecated data-fetching helpers
(df.ta.ticker() / ta.yf() / ta.av(), deprecated in the optional-deps
cleanup) as the normal way to load data, and still described tulipy as
a live test-time oracle (it was frozen to a committed golden snapshot).
- README, quickstart, dataframe_api: replace df.ta.ticker() examples
with the yfinance-direct pattern and a deprecation note pointing to
examples/fetch_market_data.py.
- installation.rst + README: correct the tulipy description (snapshot,
not installed at test time; only needed to regenerate), split the
data/backtest extras, and note that [all] excludes them.
- README oracle table/commands: TA-Lib is the live oracle; tulipy suite
runs against the frozen fixture on every Python version.
Sphinx build clean; claims verified against test_oracle_tulipy.py
(skipUnless fixture-present) and pyproject extras.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>