From 63a9bf3ead9ffad0aee940b53916c3750340e116 Mon Sep 17 00:00:00 2001 From: Tai An Date: Wed, 3 Jun 2026 06:08:32 -0700 Subject: [PATCH] build(packaging): exclude guardrail_benchmarks fixtures from wheel (durable MAX_PATH fix) Per reviewer feedback: the recurring Windows MAX_PATH abort root-causes to test/eval fixtures shipping in the wheel. Drop the whole guardrail_benchmarks tree from the distribution via uv source-exclude while keeping fixtures in-repo for the eval suite. --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 5cd83148d37..fc35d958ea9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -236,6 +236,7 @@ members = ["enterprise", "litellm-proxy-extras"] module-root = "" source-exclude = [ "litellm/proxy/enterprise", + "**/guardrail_benchmarks/**", # eval/test fixtures — not needed at runtime; keeps long fixture paths out of the wheel (Windows MAX_PATH) "**/__pycache__", "**/__pycache__/**", "**/.mypy_cache",