src/anthropic/_base_client.py (6 lines): - line 93: # TODO: make base page type vars covariant - line 196: # TODO: do we have to preprocess params here? - line 544: # TODO: report this error to httpx - line 562: # TODO: type ignore is required as stringify_items is well typed but we can't be - line 2026: # TODO: untested - line 2033: # TODO: untested src/anthropic/_utils/_transform.py (4 lines): - line 35: # TODO: support for drilling globals() and locals() - line 36: # TODO: ensure works correctly with forward references in all cases - line 208: # TODO: there may be edge cases where the same normalized field name will transform to two different names - line 370: # TODO: there may be edge cases where the same normalized field name will transform to two different names src/anthropic/_utils/_utils.py (2 lines): - line 39: # TODO: this needs to take Dict but variance issues..... - line 276: # TODO: this error message is not deterministic src/anthropic/_models.py (1 line): - line 737: elif not TYPE_CHECKING: # TODO: condition is weird src/anthropic/_compat.py (1 line): - line 74: # TODO: provide an error message here? src/anthropic/lib/streaming/_beta_messages.py (1 line): - line 415: # TODO: check index src/anthropic/lib/streaming/_messages.py (1 line): - line 415: # TODO: check index src/anthropic/_qs.py (1 line): - line 81: # TODO: error if unknown format