[FEATURE] Loosen strict dependency pins to improve compatibility with newer `fabric-cicd` versions
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
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
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/fabric-cli
-
[BUG] bulk-export errors with "[NotSupported] Only supported for Lakehouse/Files"Forse di nuovo libera @rksharma-owg l’ha presa 37 giorni fa e non c’è nessuna pull request aperta. Apertaai:bug-triage:unable-to-process bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
microsoft/fabric-cli#287 · 2 commenti ·
-
ai:feature-triage:unable-to-process enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100
microsoft/fabric-cli#292 · 1 commento ·
-
ai:question-triage:unable-to-process question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
microsoft/fabric-cli#288 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
microsoft/fabric-cli#286 · 3 commenti ·
-
ai:feature-triage:unable-to-process enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
microsoft/fabric-cli#279 · 1 commento ·
Tutte le issue di microsoft/fabric-cli
Issue simili
-
idxmax/idxmin raise ValueError when a single partition is all-NAForse già presa @Jason10191019999 l’ha presa oggi. Apertaneeds triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni
-
Old versions of datamodelsApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
[BUG]: Windows GUI package of v1.17.0-rc3 has no GTK DLLsForse già presa @andrut-ds l’ha presa oggi. Apertabug CI/CD Pactus-GUI Windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pactus-project/pactus#2428 ·
I maintainer di solito rispondono entro 1 giorno
-
DiskDataset.reshard() can hang with a zero or negative shard sizeForse già presa @Programmer-Develops l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 19 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
GNS3/gns3-server#3017 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno