bazel-contrib / bazel-contrib/rules_python

bin/python size exploded 2000 times larger

Đang mở
#3,534 5 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Starlark
Star
688
Fork
721
Merge trung bình
15 giờ 7 phút
Pull request đã merge (30 ngày)
76

Mô tả

Is there a reason why the binary bin/python3.10 in latest python 3.10.19 has size 43963640 which is more than 2000 times larger than bin/python3.10 in python 3.10.15 (size 20944)?

```
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(
is_default = True,
python_version = "3.10.15",
)
```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách so sánh các artifact bin/python3.10 được tạo cho Python 3.10.15 và 3.10.19, sử dụng các phiên bản và kích thước được nêu trong issue. Đọc cấu hình python.toolchain được hiển thị và kiểm tra cách toolchain đã chọn đóng gói binary. Hoàn thành khi đã xác định được nguồn gốc của việc tăng kích thước và ghi lại nguyên nhân đã được xác nhận hoặc follow-up cần thiết.

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

Đánh giá

Công nghệ
python
Lĩnh vực
build-system
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

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.