ci: test on Python 3.14 and add the classifier
Maintainer thường phản hồi trong vòng 1 ngày
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
- 78/100
Hướng nghiên cứu
Bắt đầu từ .github/workflows/ci.yml: thêm "3.14" vào danh sách python-version trong job test, sau đó cập nhật các trường hợp đặc biệt matrix.python-version == '3.13' quanh dòng 98-103 thành 3.14. Chạy grep -rn "3.13" .github/ để xem xét từng tham chiếu còn lại. Ngoài ra, thêm bộ phân loại Programming Language :: Python :: 3.14 vào pyproject.toml và một mục CHANGELOG dưới [Unreleased]. Hoàn thành khi ma trận CI có 3.14 và mọi lỗi chỉ xảy ra trên 3.14 được báo cáo ở đây thay vì bỏ qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Python 3.14 has been out for a year, but the CI test matrix (.github/workflows/ci.yml, python-version: ["3.10", "3.11", "3.12", "3.13"]) and the Programming Language :: Python :: 3.x classifiers in pyproject.toml stop at 3.13. Users on 3.14 can install the package (requires-python = ">=3.10" has no upper bound) but nothing tells them it works.
What to do
- Add
"3.14"to thepython-versionlist in thetestjob. - Move the "newest leg" special cases that are keyed on
matrix.python-version == '3.13'(ci.ymllines 98, 103 and 110 as ofe410de6) to 3.14, so coverage and the extra steps run on the newest Python. Check every other3.13reference in the workflows (grep -rn "3.13" .github/, which also findsdocs.yml) and decide case by case. Leave the pinned single-version jobs (3.10dependency floors,3.11/3.12lint and build jobs) alone unless a step needs 3.14. - Add the
Programming Language :: Python :: 3.14classifier. - If a test fails only on 3.14, report it in this issue rather than skipping it; a real incompatibility should be fixed, not hidden.
Add a CHANGELOG entry under [Unreleased].
- Ngôn ngữ chính
- Python
- Star
- 11
- Fork
- 23
- Merge trung bình
- 1 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 34
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
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 PhilanthroPy-Project/PhilanthroPy
-
bug roadmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
PhilanthroPy-Project/PhilanthroPy#366 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue roadmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
PhilanthroPy-Project/PhilanthroPy#361 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement help wanted roadmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
PhilanthroPy-Project/PhilanthroPy#345 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
beginner documentation good first issue roadmap
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 68/100
PhilanthroPy-Project/PhilanthroPy#342 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 25/100
PhilanthroPy-Project/PhilanthroPy#369 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của PhilanthroPy-Project/PhilanthroPy
Issue tương tự
-
LLVM versionsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Translate docs/ to SpanishĐang mởdocumentation good first issue language
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 91/100
-
good first issue help wanted translation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Fix duplicated word in speculative decoding docsCó thể đã có người làm @ddlw đã nhận hôm nay. Đang mởcommunity-request
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 89/100
NVIDIA/Megatron-LM#9118 ·
Maintainer thường phản hồi trong vòng 2 ngày