chroma-core/chroma

[ENH] Cleanup, lint, and sync requirements

Offen

#2.361 geöffnet am 17.06.2024

 (1 Kommentar) (0 Reaktionen) (1 zugewiesene Person)Rust (2.247 Forks)batch import
by-chromacontributorsenhancementgood first issue

Repository-Metriken

Stars
 (27.958 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T 16h) (80 gemergte PRs in 30 T)

Beschreibung

Chroma has several places where we manage python dependencies / requirements

At the top level of the project:

For the thin python client:

A similar situation exists for the TypeScript client.

It's easy to miss adjusting these, for example when we need to pin or update a dependency as in https://github.com/chroma-core/chroma/pull/2360

We should unify these as much as possible, and add lint rules when they absolutely must be redundant.

Contributor Guide