litellm/tests/test_litellm/integrations/pointfive
mateo 0246769138 refactor(lint): retire LIT002 and allow dict annotations in LIT001
LIT002 banned every list/dict/set literal, comprehension and constructor call. In
practice it produced # mutable-ok on most lines that touched a library, pushed
defensive deep copies of self-referential objects (a memory leak), and forced
MappingProxyType <-> dict conversions at every boundary. LIT001 keeps mutable
sequences and sets out of annotations; dict/Dict/defaultdict/MutableMapping are
now allowed. Dropped the 1430 mutable-ok comments no remaining rule needs.
type-discipline-budget.json is left for the ratchet automation.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-14 18:22:59 +00:00
..
test_logger.py feat(pointfive): add batching logger callback 2026-09-10 14:02:35 +03:00
test_payload.py feat(pointfive): add gzipped ndjson batch encoding 2026-09-10 14:02:35 +03:00
test_upload_client.py refactor(lint): retire LIT002 and allow dict annotations in LIT001 2026-09-14 18:22:59 +00:00