Relax CuPy constraint to only exclude 14.1.0 (#44284)

Signed-off-by: khluu <kevin@inferact.ai> Signed-off-by: Nick Hill <nickhill123@gmail.com> Co-authored-by: khluu <kevin@inferact.ai> Co-authored-by: Nick Hill <nickhill123@gmail.com>

Kevin H. Luu committed Aug 17, 2026 at 12:41 UTC 9633933dd81228fbcae07969f20881ad0b7cb766
1 file changed +3 -3
requirements/kv_connectors.txt
+3 -3
@@ -1,7 +1,7 @@
1 lmcache >= 0.3.9
2 -# CuPy 14.1.0 imports pytest from cupy.testing._random. Use <14.1.0
3 -# until a fixed newer release is verified for runtime images.
4 -cupy-cuda13x < 14.1.0
2 +# CuPy 14.1.0 imports pytest from cupy.testing._random, which breaks runtime
3 +# images. 14.1.1 fixes the root cause, so only 14.1.0 is excluded.
4 +cupy-cuda13x != 14.1.0
5 nixl == 1.3.2
6 # CUDA 12 build. On the CUDA 13 image install-kv-connectors.sh swaps this for
7 # the mooncake-transfer-engine-cuda13 variant of the same version.