__dask_keys__ and future identifiers are different
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- python
調査の方向性
distributed/tests/test_client.py::test_futures_of_sorted から始め、df.dask_keys() と返された futures の不一致を再現します。コンテキストとして distributed の pull request 8560 の失敗を使用してください。識別子が一致し、期待される順序を変更せずにテストが通れば、issue は完了です。
索引モデルが issue の本文から書いたものです。
説明
When trying to fix dask/distributed test_client.py::test_futures_of_sorted
FAILED distributed/tests/test_client.py::test_futures_of_sorted - assert "('make-f63ce8128ed27f9b78bb64e3022a83de', 0)" in "<Future: finished, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-3bf19a79288c09d4910e4b935d098e2f', 0)>"
- where "('make-f63ce8128ed27f9b78bb64e3022a83de', 0)" = str(('make-f63ce8128ed27f9b78bb64e3022a83de', 0))
- and "<Future: finished, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-3bf19a79288c09d4910e4b935d098e2f', 0)>" = str(<Future: finished, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-3bf19a79288c09d4910e4b935d098e2f', 0)>)
They appear to be in order, but not the same identifiers.
Full comparison
(Pdb) for k, f in zip(df.__dask_keys__(), futures): print(f"{k}: {f}")
('make-4e59f4c2ced9ebff091a04c75ccf9098', 0): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 0)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 1): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 1)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 2): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 2)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 3): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 3)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 4): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 4)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 5): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 5)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 6): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 6)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 7): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 7)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 8): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 8)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 9): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 9)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 10): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 10)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 11): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 11)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 12): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 12)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 13): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 13)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 14): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 14)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 15): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 15)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 16): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 16)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 17): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 17)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 18): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 18)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 19): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 19)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 20): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 20)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 21): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 21)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 22): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 22)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 23): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 23)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 24): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 24)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 25): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 25)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 26): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 26)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 27): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 27)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 28): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 28)>
('make-4e59f4c2ced9ebff091a04c75ccf9098', 29): <Future: cancelled, type: pandas.core.frame.DataFrame, key: ('make-_to_string_dtype-474ddedf4ce10dae4694a89a3318c0e0', 29)>
- 主要言語
- Python
- スター
- 89
- フォーク
- 26
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dask/dask-expr のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Deltares/imod-python#1940 ·
メンテナーはふだん 1 日以内に返信
-
effort: low prio: low ready
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
digitalfabrik/integreat-cms#4621 ·
メンテナーはふだん 5 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
ioos/compliance-checker#1375 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
netbox status: backlog topic: testing type: housekeeping
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
netbox-community/netbox#23395 ·
メンテナーはふだん 1 日以内に返信