googleapis / googleapis/google-cloud-python

Adopt a centralized constraints system at the monorepo root.

Abierto
#17,324 0 comentarios 0 reacciones 0 asignados Ver en GitHub
priority: p2 type: cleanup
Lenguaje dominante
Python
Estrellas
5.4k
Forks
1.8k
Merge medio
3 d 4 h
PR fusionados (30 d)
122

Descripción

### Summary of the feature request

Consolidate package level constraints to a single source at the monorepo root.

**Current State**: 27 packages define this file.
**Similarity Profile**: 61.0% similarity. Line counts vary between 0 (empty files acting as no-ops) and 124 lines.
**Why it's a prime candidate**: Pinned test dependencies are constantly updated. Doing this across 27 packages creates highly fragmented and asynchronous dependency constraints.

**Recommendation**:
Adopt a single centralized constraints system. A centralized constraints directory at the root (e.g. `testing/constraints/constraints-3.10.txt`) can be read by Nox across all packages.
Alternatively, use dynamic resolution or share a common base constraints file that packages can pull via a local script.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.