googleapis / googleapis/google-cloud-python

Adopt a centralized constraints system at the monorepo root.

Aperta
#17,324 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
priority: p2 type: cleanup
Lingua principale
Python
Stelle
5.4k
Fork
1.8k
Merge medio
3g 4h
PR unite (30g)
122

Descrizione

### 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.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.