Python 3.14 Compatibility
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
- 48/100
Hướng nghiên cứu
Đọc jsonquerylang/types.py, đặc biệt là chú thích kiểu được báo cáo ở dòng 4, sau đó tái hiện lỗi import bằng Python 3.14. Xác nhận thay đổi về khả năng tương thích bằng cách kiểm tra rằng việc import jsonquerylang thành công trên Python 3.14 mà không gặp TypeError đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
$ pip list | grep jsonq
jsonquerylang 2.0.1
$ python
Python 3.14.0 (main, Oct 10 2025, 12:47:49) [Clang 20.1.4 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import jsonquerylang
Traceback (most recent call last):
File "<python-input-0>", line 1, in <module>
import jsonquerylang
File "/.../site-packages/jsonquerylang/__init__.py", line 1, in <module>
from jsonquerylang.jsonquery import jsonquery
File "/.../site-packages/jsonquerylang/jsonquery.py", line 1, in <module>
from jsonquerylang.compile import compile
File "/.../site-packages/jsonquerylang/compile.py", line 4, in <module>
from jsonquerylang.types import JsonQueryType, JsonType, JsonQueryOptions
File "/.../site-packages/jsonquerylang/types.py", line 4, in <module>
List["JsonValueType"] | Mapping[str, "JsonValueType"] | "JsonValueType"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for |: 'typing.Union' and 'str'
>>>
- Ngôn ngữ chính
- Python
- Star
- 55
- Fork
- 3
- 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
- Đọ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 jsonquerylang/jsonquery-python
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
-
Flatten flate strings as well Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
jsonquerylang/jsonquery-python#2 · 2 bình luận ·
Tất cả issue của jsonquerylang/jsonquery-python
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
🐛 Bug 🔔 Pending processing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
jumpserver/jumpserver#17584 ·