Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Use Python 3.10 or higher to avoid error with unsupported types

オープン
#308 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

@miorel がすでに取り組んでいます。

2024年8月12日 から。

評価

この issue はまだ評価されていません。

説明

bug enhancement python

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
主要言語
TypeScript
スター
20
フォーク
12
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

code-chronicles-code/leetcode-curriculum のほかの issue

code-chronicles-code/leetcode-curriculum の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。