Move dependencies to extras
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 52/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu bằng cách xác định cấu hình dependency của package và kiểm tra cách các requirement hiện có của openassetio và openassetio-mediacreation được khai báo. Xác minh rằng openassetio có sẵn thông qua các extras all và deps, và openassetio-mediacreation có sẵn thông qua deps; giải quyết điểm chưa chắc chắn đã nêu trước khi coi công việc là hoàn tất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What
Remove hard dependency on openassetio and openassetio-mediacreation and move to extras
Why
openassetio should always be provided by the host runtime (to ensure we don't have multiple copies loaded simultaneously). Having it as a hard dependency anywhere up the stack causes problems, as pip will try and provision it too, which usually results in a separate static build being installed in addition to whatever the host provides (unless the host is pure python).
ACs
openassetiomoved to a extras dep under theallanddepsnamesopenassetio-mediacreationmoved to an extras dep under thedepsname. [TBC]
- Ngôn ngữ chính
- Python
- Star
- 6
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
With emit_ontology_keys, one ontology key change is reported as two errors (keys and keys_digest)Có thể đã có người làm @rvandewater đã nhận hôm nay. Đang mởbug priority:low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 84/100
iausathub/satchecker#286 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug test
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
OpenAssetIO/OpenAssetIO#1527 ·
-
automated endpoint-dead needs-curation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
almanac-data/climate-almanac#128 ·
Maintainer thường phản hồi trong vòng 1 ngày