# ==========================================================
# HARD CONSTRAINTS — DO NOT UPGRADE CASUALLY
# ==========================================================

python_version == "3.10.19"

# Torch / ROCm ABI lock
torch == 2.5.1+rocm6.2
torchaudio == 2.5.1+rocm6.2
torchvision == 0.20.1+rocm6.2
pytorch-triton-rocm == 3.1.0

# NumPy / Numba compatibility
numpy < 1.24
numba == 0.56.4
llvmlite == 0.39.0

# RVC core
fairseq == 0.12.2
faiss-cpu == 1.7.3
pyworld < 0.4

# Gradio pin (RVC WebUI tested)
gradio == 3.48.0
