googleapis / googleapis/google-cloud-python
Adopt a centralized constraints system at the monorepo root.
- 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
Evaluación
Este issue todavía no se ha evaluado.