Test failure on 3.14
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- python
- 領域
- testing-qa, tooling
調査の方向性
test_mccabe.py から始め、Python 3.14 でのテスト収集を再現します。hypothesmith.cst を経由して Hypothesis の型検索に至るまで import を追跡し、コンテキストとしてリンクされた Bugzilla のレポートを使用します。Python 3.14 でスイートが正常に収集され、実行されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
See: https://bugzilla.redhat.com/show_bug.cgi?id=2328016
==================================== ERRORS ====================================
_______________________ ERROR collecting test_mccabe.py ________________________
test_mccabe.py:11: in
import hypothesmith
/usr/lib/python3.14/site-packages/hypothesmith/init.py:3: in
from hypothesmith.cst import from_node
/usr/lib/python3.14/site-packages/hypothesmith/cst.py:20: in
from hypothesis.strategies._internal.types import _global_type_lookup
/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/types.py:708: in
typing.ByteString: st.binary(), # type: ignore
/usr/lib64/python3.14/typing.py:3831: in getattr
raise AttributeError(f"module {name!r} has no attribute {attr!r}")
E AttributeError: module 'typing' has no attribute 'ByteString'
=========================== short test summary info ============================
ERROR test_mccabe.py - AttributeError: module 'typing' has no attribute 'Byte...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 0.46s ===============================
- 主要言語
- Python
- スター
- 684
- フォーク
- 70
- 平均マージ
- 5時間 56分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
PyCQA/mccabe のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
[Proposal] Add a check for none/multiple positional arguments再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
-
RecursionError on long elif対応中かも @worksbyfriday が 255 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
-
Validate finite output clamping limits in StepPredictor.prepare_clamping_params to prevent silent NaN/Inf propagation対応中かも @muskan-creates352 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
mllam/neural-lam#848 ·
メンテナーはふだん 2 日以内に返信
-
infra
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
fab-geocommuns/RNB-coeur#1166 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
deepspeedai/DeepSpeed#8951 ·
メンテナーはふだん 2 日以内に返信