requirements.test.txt 1.41 KB
Newer Older
1
# SPDX-FileCopyrightText: Copyright (c) 2024-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2
# SPDX-License-Identifier: Apache-2.0
3

4
# Test-only dependencies — installed in test and dev containers, NOT in runtime.
5

6
7
# For deploy/utils async file IO used by deploy tests and profiler deployment helpers
aiofiles<=25.1.0
8
9
# For Allure test reporting in CI
allure-pytest==2.15.3
10
11
12
# For MinIO/S3 operations in LoRA tests (replaces AWS CLI dependency)
boto3==1.42.4
boto3-stubs[s3]==1.42.9  # Type stubs for boto3 S3 client
Ryan Olson's avatar
Ryan Olson committed
13
# For IFEval dataset loading in kvbm tests
14
datasets==4.4.1
15
filelock==3.25.1
16
17
18
# For Kubernetes operations in deploy tests
kr8s==0.20.13
kubernetes_asyncio==32.0.0
jh-nv's avatar
jh-nv committed
19
matplotlib-stubs
Alec's avatar
Alec committed
20
mistral-common>=1.10.0
jh-nv's avatar
jh-nv committed
21
mypy==1.18.2
22
# For NATS object store verification in router tests
23
24
nats-py==2.12.0
psutil<=7.0.0  # System package, may vary by platform (was >=5.0.0)
25
26
# Required by pyproject.toml warning filters (pydantic.warnings.PydanticDeprecatedSince20)
pydantic>=2.11.4,<2.13
27
28
29
30
31
32
33
34
pytest==8.4.2
pytest-asyncio==1.3.0
pytest-benchmark==5.2.3
pytest-codeblocks==0.17.0
pytest-cov==7.0.0
pytest-forked==1.6.0
pytest-httpserver==1.1.3
pytest-md-report==0.7.0
35
pytest-order==1.3.0
36
37
pytest-timeout==2.4.0
pytest-xdist==3.8.0
38
requests==2.32.5
39
# Required by kr8s (not declared in kr8s's own dependencies)
40
41
sniffio==1.3.1
tabulate==0.9.0
42
types-aiofiles>=24.1.0
43
44
types-PyYAML==6.0.12.20250915
types-requests==2.32.4.20250913
45
types-tabulate>=0.9.0