chroma-core/chroma

[ENH] Cleanup, lint, and sync requirements

开放

#2,361 创建于 2024年6月17日

 (1 条评论) (0 个反应) (1 位负责人)Rust (2,247 个派生)batch import
by-chromacontributorsenhancementgood first issue

仓库指标

星标
 (27,958 个星标)
PR 合并指标
 (平均合并 1天 16小时) (30 天内合并 80 个 PR)

描述

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.

贡献者指南