chroma-core/chroma

[ENH] Cleanup, lint, and sync requirements

Aperta

#2361 aperta il 17 giu 2024

 (1 commento) (0 reazioni) (1 assegnatario)Rust (2247 fork)batch import
by-chromacontributorsenhancementgood first issue

Metriche repository

Star
 (27.958 stelle)
Metriche merge PR
 (Merge medio 1g 16h) (80 PR mergiate in 30 g)

Descrizione

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.

Guida contributor