# Locked dependencies for spike_2026-06-02-entropy — entropy-family orthogonality loop.
#
# Reproduce the dedicated venv on bigblack:
#   uv venv --python 3.13 ~/venvs/entropy-orthogonality-spike
#   VIRTUAL_ENV=~/venvs/entropy-orthogonality-spike uv pip install -r requirements.txt
#
# The spike does NOT import the `opendeviationbar` package — only research deps below.
# Weighted-permutation / dispersion / Fisher-Shannon are implemented in-house in
# entropy_candidates.py (pure numpy + scipy), so NO EntropyHub dependency is required.
#
# Top-level deps:
#   - antropy        BSD-3 — perm / app / sample / spectral entropy
#   - scipy          norm.cdf for dispersion-entropy NCDF mapping
#   - scikit-learn   combinatorial R² (LinearRegression)
#   - numpy / pandas numerical primitives + fast-Spearman rank trick
#
# Pins mirror the proven spike_2026-05-27 venv (API-stable across these patch ranges).
antropy==0.2.2
joblib==1.5.3
llvmlite==0.47.0
numba==0.65.1
numpy==2.4.6
pandas==3.0.3
python-dateutil==2.9.0.post0
scikit-learn==1.8.0
scipy==1.17.1
six==1.17.0
threadpoolctl==3.6.0
