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

Test suite for backends?

Đang mở
#30 0 bình luận 3 reaction 0 người được giao Xem trên GitHub

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

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
python

Hướng nghiên cứu

Bắt đầu với đoạn snippet typing Python được đề xuất và xác định cách một trình kiểm tra kiểu tĩnh sẽ xác minh nó. Làm rõ với các maintainer phạm vi tuân thủ backend mong muốn; “done” phải có nghĩa là đã thống nhất thiết kế bộ test và xác định được cách để các backend sử dụng nó.

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

Mô tả

Do we want to add a typing test suite that backends can vendor into their own code to verify that they're compliant with our protocols? Wouldn't need to be too long. Just something like:

# Typing test for Array API version 1234.
import jax.numpy as xp
import array_api_typing as xpt

def f(xp: xpt.ArrayNamespace) -> None:
  pass

f(xp)  # Test that xp is compliant.
# etc.

They can copy that snippet into their tests and verify it using the static type checker. They will need to also ensure that they have array-api-typing==1234 as a test requirement.

Ngôn ngữ chính
Python
Star
27
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

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

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

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 data-apis/array-api-typing

Tất cả issue của data-apis/array-api-typing

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.