mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-13 23:11:40 +00:00
The surface-widening layer compared raw top-level member names, so adding `from typing import Final` to litellm/__init__.py under a chore/refactor title would fail the gate even though the breaking layer explicitly excludes external re-exports. Scoping now follows the alias chain: litellm.Final resolves through litellm.scheduler.Final to typing.Final and is ignored, while litellm.BedrockLLM resolves inside the package and is still caught. |
||
|---|---|---|
| .. | ||
| _agent_shin_actions.py | ||
| agent_shin_shared.py | ||
| assert_ci_coverage.py | ||
| check_api_breaking_changes.py | ||
| close_duplicate_issues.py | ||
| close_low_quality_prs.py | ||
| scan_keywords.py | ||
| triage-requirements.txt | ||
| triage_rollout_heads_up.py | ||
| triage_with_llm.py | ||
| uv_sync_with_retries.sh | ||