chroma-core/chroma

[ENH] Cleanup, lint, and sync requirements

Aberta

#2.361 aberto em 17 de jun. de 2024

 (1 comentário) (0 reação) (1 responsável)Rust (2.247 forks)batch import
by-chromacontributorsenhancementgood first issue

Métricas do repositório

Stars
 (27.958 estrelas)
Métricas de merge de PR
 (Mesclagem média 1d 16h) (80 fundiu PRs em 30d)

Description

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.

Guia do colaborador