Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở Phù hợp với người mới
#294 1 bình luận 1 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

  • #295 của @shirasassoon — đã đóng, không merge

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
70/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
build-system

Hướng nghiên cứu

Các ghim phiên bản nằm trong danh sách phụ thuộc của gói, nơi pyyaml==6.0.2 và psutil==7.0.0 xuất hiện dưới dạng phiên bản chính xác. Trước tiên, hãy đọc chuỗi bình luận để xem các maintainer đã thống nhất các dải phiên bản mới hay chưa, sau đó chỉ thay những ghim chính xác có thể chấp nhận giới hạn dưới một cách an toàn. Công việc hoàn thành khi fabric-cicd>=1.4.0 được giải quyết cùng ms-fabric-cli mà không xung đột với pyyaml.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

Ngôn ngữ chính
Python
Star
174
Fork
64
Merge trung bình
6 ngày 38 phút
Pull request đã merge (30 ngày)
5

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/fabric-cli

Tất cả issue của microsoft/fabric-cli

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.