Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[FEATURE] Loosen strict dependency pins to improve compatibility with newer `fabric-cicd` versions

Aperta Adatta ai principianti
#294 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

  • #295 di @shirasassoon — chiusa senza merge

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
70/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
build-system

Direzione di ricerca

I pin si trovano nell'elenco delle dipendenze del pacchetto, dove pyyaml==6.0.2 e psutil==7.0.0 compaiono come versioni esatte. Leggi prima il thread dei commenti per capire se i maintainer hanno già concordato i nuovi intervalli, poi sostituisci solo i pin esatti che possono accettare in sicurezza un limite inferiore. È fatto quando fabric-cicd>=1.4.0 si risolve insieme a ms-fabric-cli senza conflitti con pyyaml.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

ai:feature-triage:unable-to-process enhancement
Use Case / Problem

ms-fabric-cli currently has some dependencies pinned to exact versions:

"pyyaml==6.0.2",
"psutil==7.0.0"

This can prevent users from upgrading fabric-cicd independently, even though the fabric-cicd dependency itself has no upper bound. For example, fabric-cicd>=1.4.0 requires:

pyyaml>=6.0.3

As a result, dependency resolution fails when trying to install a newer fabric-cicd alongside the currently released ms-fabric-cli:

uv tool install ms-fabric-cli --with "fabric-cicd==1.4.0"

Proposed Solution

It would be useful if dependencies that do not require an exact version could use compatible ranges instead.

Alternatives Considered

No response

Impact Assessment
  • This would help me personally
  • This would help my team/organization
  • This would help the broader fabric-cli community
  • This aligns with Microsoft Fabric roadmap items
Implementation Attestation
  • I understand this feature should maintain backward compatibility with existing commands
  • I confirm this feature request does not introduce performance regressions for existing workflows
  • I acknowledge that new features must follow fabric-cli's established patterns and conventions
Implementation Notes

No response

Lingua principale
Python
Stelle
174
Fork
64
Merge medio
6g 38m
PR unite (30g)
5

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/fabric-cli

Tutte le issue di microsoft/fabric-cli

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.