chroma-core/chroma

[ENH] Cleanup, lint, and sync requirements

Ouverte

#2 361 ouverte le 17 juin 2024

 (1 commentaire) (0 réaction) (1 personne assignée)Rust (2 247 forks)batch import
by-chromacontributorsenhancementgood first issue

Métriques du dépôt

Stars
 (27 958 étoiles)
Métriques de merge PR
 (Merge moyen 1j 16h) (80 PRs mergées en 30 j)

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.

Guide contributeur