# ╔══════════════════════════════════════════════════════════════╗
# ║  Side-Step -- Extra dependencies for ACE-Step LoRA training ║
# ║  Install: pip install -r requirements-sidestep.txt          ║
# ╚══════════════════════════════════════════════════════════════╝
#
# Side-Step is a companion CLI/TUI for ACE-Step.
# Install ACE-Step's own requirements first, then these.

# ── Required for Side-Step CLI ────────────────────────────────
rich>=13.0.0

# ── Required for Side-Step TUI ────────────────────────────────
textual>=0.47.0

# ── Optional: 8-bit optimizers (saves ~30-40% optimizer VRAM) ─
# Uncomment to enable AdamW8bit in the optimizer selector.
# Supports Linux and Windows (official wheels).
# bitsandbytes>=0.45.0

# ── Optional: Prodigy adaptive optimizer (auto-tunes LR) ─────
# Uncomment to enable the Prodigy optimizer.
# Great if you don't want to manually tune learning rate.
# prodigyopt>=1.1.2
