library · inferred from evidence
turbopuffer-python
A Python library mentioned in the context of a GitHub issue regarding the `py.typed` marker file.
- turbopuffer-python: attributes type rejects array values documented as supported
The turbopuffer-python client's `attributes` type was `Optional[Dict[str, List[Optional[Union[str, int]]]]]`. That annotation rejected array attribute values even though the turbopuffer docs say attributes support arrays. The reporter propo
- turbopuffer-python: py.typed missing, mypy treats the library as untyped
Installing `turbopuffer[fast]==0.2.1` did not ship a `py.typed` marker file in the package. Because of that, mypy treated the entire library as untyped and skipped checking calls into it. The reporter suspected the file was sitting in the r
- turbopuffer-python: query() missing VectorResult return type
In the turbopuffer-python client, the `namespace.query()` overloads had no return type annotations. The `VectorResult` type was also not exported from the package. As a result, type checkers and IDEs could not infer what a query returned, w