Use Python 3.10 or higher to avoid error with unsupported types
@miorel đang làm issue này rồi.
Từ ngày 12/8/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
With Python 3.9 in my local setup, I've seen this error when running yarn test:
==================================== ERRORS ====================================
__________________ ERROR collecting src/is_palindrome/test.py __________________
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/__init__.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1030: in _gcd_import
???
<frozen importlib._bootstrap>:1007: in _find_and_load
???
<frozen importlib._bootstrap>:972: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:228: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1030: in _gcd_import
???
<frozen importlib._bootstrap>:1007: in _find_and_load
???
<frozen importlib._bootstrap>:986: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:680: in _load_unlocked
???
<frozen importlib._bootstrap_external>:850: in exec_module
???
<frozen importlib._bootstrap>:228: in _call_with_frames_removed
???
src/is_palindrome/__init__.py:1: in <module>
def is_palindrome(sequence: list | str) -> bool:
E TypeError: unsupported operand type(s) for |: 'type' and 'type'
=========================== short test summary info ============================
ERROR src/is_palindrome/test.py - TypeError: unsupported operand type(s) for |: 'type' and 'type'
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
To fix it, I had to update Python to 3.11, fix local path and regenerate .venv.
We should:
- update our documentation when we have a chance
- maybe log which version of Python is used
@miorel please add more requirements
- Ngôn ngữ chính
- TypeScript
- Star
- 20
- Fork
- 12
- 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
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 code-chronicles-code/leetcode-curriculum
-
enhancement kotlin
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
good first issue tests
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Add tests for `swap` utility Đang mởgood first issue tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
-
good first issue tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
code-chronicles-code/leetcode-curriculum#418 · 1 bình luận ·
Tất cả issue của code-chronicles-code/leetcode-curriculum
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
mksglu/context-mode#1200 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
anthropics/claude-code#96687 ·
-
good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
AOSSIE-Org/DebateAI#582 · 2 bình luận ·