Outdated details in the `wheel` spec overview (inherited from PEP 425)
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- build-system, documentation
Hướng nghiên cứu
Bắt đầu với trang đặc tả wheel đã được di chuyển từ packaging.python.org và so sánh trang này với PEP 425 cùng các PEP về wheel-tagging ra đời sau đó. Kiểm tra wheel/src/wheel/bdist_wheel.py xung quanh các phần sửa lỗi nền tảng được nêu trong issue. Công việc được xem là hoàn tất khi phần tổng quan phản ánh hành vi hiện tại của manylinux và platform-tag, cùng các điểm không nhất quán khác được phát hiện trong quá trình rà soát.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
@brettcannon migrated the wheel spec from PEP 425 to the relevant spec page in https://github.com/pypa/packaging.python.org/pull/1206/files
Scanning that PR highlighted some original PEP 425 content that hasn't aged well:
- the tag consideration example is Linux based, but doesn't account for the
manylinuxtags and other Linux-specific tweaks to the tag evaluation process - the platform tag is still defined as the result of calling
distutils.util.get_platform(), but that was just removed from Python 3.12 (and has been deprecated since 3.10).sysconfig.get_platform()is mostly a replacement for that, but as discussed in https://stackoverflow.com/questions/71664875/what-is-the-replacement-for-distutils-util-get-platform it isn't 100% the same, and neither API truly reflects the behaviour ofwheel.bdist_wheel.get_platform()(there are some additional pragmatic corrections in https://github.com/pypa/wheel/blob/main/src/wheel/bdist_wheel.py#L47 to deal with some Mac OS X and Linux details)
Those were the two main points I noticed on a quick scan, but PEP 425 is old enough now that there are probably other inconsistencies we missed as the later wheel tagging PEPs adjusted the way things work.
- Ngôn ngữ chính
- Python
- Star
- 1.7k
- Fork
- 1.7k
- Merge trung bình
- 8 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 5
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 khác của pypa/packaging.python.org
-
Note greediness of PEP 723 reference parserCó thể đã có người làm @jw9829 đã nhận 8 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
pypa/packaging.python.org#1960 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Document that sparse identifiers with whitespace are valid if quotedCó thể đã có người làm @Herrtian đã nhận 148 ngày trước. Đang mởcomponent: specifications good first issue type: enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
pypa/packaging.python.org#1226 · 3 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
`test` vs. `tests`Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởcomponent: guides component: tutorials type: enhancement type: task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
pypa/packaging.python.org#1165 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
type: task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
pypa/packaging.python.org#792 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Add pip.conf heads-up to PyPI.org migration guideCó thể đã có người làm @harshitethic đã nhận 36 ngày trước. Đang mởgood first issue help wanted type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
pypa/packaging.python.org#463 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của pypa/packaging.python.org
Issue tương tự
-
Device Details tables: FS/SF columns contradict each other (nfet_01v8 Vt row, pfet_01v8 Idsat row)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
google/skywater-pdk#450 ·
-
Drained trajectory arrays are overwritten when the sequence buffer is reusedCó thể đã có người làm @sylvesterkaczmarek đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
google-deepmind/bsuite#56 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
LearningCircuit/local-deep-research#7206 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[TASK] Document technology stackĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
chingu-voyages/V62-tier3-team-33#285 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Proxy drops log notifications from backends that don't send FastMCP's msg/extra dictCó thể đã có người làm @asasemahmed đã nhận hôm nay. Đang mởbug server
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày