# XPU Test Dependencies
# NOTE: Base image already has common.txt + xpu.txt installed,
#       and vllm-openai stage has pytest, pytest-asyncio, lm-eval[api].
#       This file only adds incremental test-specific packages.

# Additional test infrastructure (pytest/pytest-asyncio already in base)
# This file was autogenerated by uv via the following command:
#    uv pip compile /workspace/vllm/requirements/xpu-test.in -o /workspace/vllm/requirements/xpu-test.txt -c /workspace/vllm/requirements/xpu.txt --index-strategy unsafe-best-match --extra-index-url ${PIP_EXTRA_INDEX_URL} --python-version ${PYTHON_VERSION} 
tblib==3.1.0
pytest-timeout==2.3.1
pytest-cov==6.3.0
pytest-forked==1.6.0
pytest-rerunfailures==14.0
pytest-shard==0.1.2

arctic-inference==0.1.1

# Required for audio processing tests
librosa==0.10.2.post1
audioread==3.0.1
soxr==0.5.0.post1
pooch==1.8.2
soundfile==0.13.1

# Required for Mistral's streaming tool parser
blobfile==3.0.0
rapidfuzz==3.12.1

# Required for Mistral's streaming tool parser and some evaluation scripts
gpt-oss==0.0.8
schemathesis==3.39.15
jiwer==4.0.0
bm25s==0.2.13
pystemmer==3.0.0
mteb[bm25s]>=2, <3
num2words==0.5.14
pqdm==0.2.0

# Required for some evaluation scripts
timm==1.0.17
albumentations==1.4.6
mistral-common[image,audio]==1.9.1