Describe the bug
ALL Extras - Install Only (pip) - Py3.12 / Py3.10
Root causes:
Transformers version conflict:
nemo_toolkit[asr] requires transformers<4.55
vllm requires transformers>=4.55
These are mutually exclusive - pip can't resolve this
flash-attn build issues:
Requires packaging module at build time
Requires torch pre-installed at build time
Why uv works but pip doesn't
uv uses a lockfile (uv.lock) that:
Pre-resolves all dependencies
Uses override-dependencies in pyproject.toml to force transformers>=4.55.2
Has no-build-isolation-package = ["flash-attn"] so torch is available during build
pip doesn't have these mechanisms - it tries to resolve on-the-fly and can't handle build-time dependencies or forced overrides.
Expected behavior
Expected Pip to install without issue
Additional context
Add any other context about the problem here.