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

long pyright analysis times

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

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

2025年8月8日 から。

評価

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

説明

blame: Pyright tool: basedpyright

The basedpyright CI step is currently the bottleneck because of this. It's probably a good idea to see if the analysis times can be brought down.

Here's everything that took longer than 50ms to analyze on my laptop:

ms path
4523 /src/numpy-stubs/@test/generated/ndarray_add.pyi
2600 /src/numpy-stubs/@test/generated/ndarray_matmul.pyi
2597 /src/numpy-stubs/@test/generated/scalar_ops_arithmetic.pyi
2460 /src/numpy-stubs/@test/generated/ndarray_divmod.pyi
2230 /src/numpy-stubs/@test/generated/scalar_ops_modular.pyi
2167 /src/numpy-stubs/@test/generated/ndarray_sub.pyi
2085 /src/numpy-stubs/@test/generated/ndarray_mul.pyi
1795 /src/numpy-stubs/@test/generated/ndarray_truediv.pyi
1617 /src/numpy-stubs/@test/generated/ndarray_mod.pyi
1599 /src/numpy-stubs/@test/generated/ndarray_floordiv.pyi
1502 /src/numpy-stubs/@test/generated/scalar_ops_bitwise.pyi
1485 /src/numpy-stubs/@test/generated/ndarray_pow.pyi
1224 /src/numpy-stubs/@test/runtime/legacy/random.py
1024 /src/numpy-stubs/linalg/_linalg.pyi
903 /src/numpy-stubs/__init__.pyi
657 /src/numpy-stubs/@test/generated/ndarray_xor.pyi
626 /src/numpy-stubs/@test/generated/ndarray_and.pyi
620 /src/numpy-stubs/@test/generated/ndarray_or.pyi
584 /src/numpy-stubs/_core/numeric.pyi
572 /src/numpy-stubs/@test/static/accept/array_constructors.pyi
552 /src/numpy-stubs/polynomial/polynomial.pyi
544 /src/numpy-stubs/@test/static/accept/lib_function_base.pyi
516 /src/numpy-stubs/@test/generated/ndarray_rshift.pyi
515 /src/numpy-stubs/@test/generated/ndarray_lshift.pyi
507 /src/numpy-stubs/@test/static/accept/numeric.pyi
507 /src/numpy-stubs/@test/static/accept/polynomial_series.pyi
496 /src/numpy-stubs/@test/static/accept/fft.pyi
439 /src/numpy-stubs/@test/runtime/legacy/arithmetic.py
425 /src/numpy-stubs/@test/static/accept/fromnumeric.pyi
413 /src/numpy-stubs/@test/static/accept/linalg.pyi
380 /tool/testgen.py
358 /src/numpy-stubs/lib/_arraysetops_impl.pyi
357 /src/numpy-stubs/@test/static/accept/random.pyi
356 /src/numpy-stubs/@test/static/accept/lib_polynomial.pyi
316 /src/numpy-stubs/@test/static/reject/char.pyi
305 /src/numpy-stubs/@test/static/accept/char.pyi
286 /src/numpy-stubs/@test/static/reject/linalg.pyi
282 /src/numpy-stubs/@test/static/reject/lib_function_base.pyi
270 /src/numpy-stubs/@test/static/accept/dtype.pyi
269 /src/numpy-stubs/@test/static/accept/arraysetops.pyi
267 /src/numpy-stubs/@test/static/accept/strings.pyi
264 /src/_numtype/__init__.pyi
264 /src/numpy-stubs/lib/_function_base_impl.pyi
262 /src/numpy-stubs/lib/_scimath_impl.pyi
256 /src/numpy-stubs/@test/static/reject/strings.pyi
244 /src/numpy-stubs/@test/runtime/legacy/simple.py
243 /src/numpy-stubs/_core/_multiarray_umath.pyi
218 /src/numpy-stubs/lib/_polynomial_impl.pyi
203 /src/numpy-stubs/@test/static/reject/lib_polynomial.pyi
191 /src/numpy-stubs/@test/runtime/legacy/literal.py
189 /src/numpy-stubs/@test/runtime/legacy/numeric.py
189 /src/numpy-stubs/@test/static/reject/arithmetic.pyi
189 /src/numpy-stubs/@test/static/reject/fromnumeric.pyi
184 /src/_numtype/@test/test_nep50.pyi
180 /src/numpy-stubs/_core/umath.pyi
172 /src/numpy-stubs/@test/static/accept/einsumfunc.pyi
171 /src/numpy-stubs/random/_generator.pyi
167 /src/numpy-stubs/@test/runtime/legacy/dtype.py
167 /src/numpy-stubs/@test/static/accept/polynomial_polyutils.pyi
166 /src/numpy-stubs/@test/runtime/legacy/index_tricks.py
165 /src/numpy-stubs/@test/runtime/legacy/fromnumeric.py
165 /src/numpy-stubs/@test/runtime/legacy/recfunctions.py
161 /src/numpy-stubs/random/mtrand.pyi
159 /src/_numtype/@test/generated/test_rank.pyi
158 /src/numpy-stubs/@test/static/accept/index_tricks.pyi
153 /src/numpy-stubs/@test/generated/scalar_ops_comparison.pyi
143 /src/numpy-stubs/@test/runtime/legacy/array_constructors.py
139 /src/numpy-stubs/@test/runtime/legacy/einsumfunc.py
130 /src/numpy-stubs/@test/static/reject/ufuncs.pyi
120 /src/numpy-stubs/@test/runtime/legacy/mod.py
111 /tool/promotion.py
97 /src/numpy-stubs/@test/static/accept/emath.pyi
89 /src/numpy-stubs/_core/fromnumeric.pyi
87 /src/numpy-stubs/@test/static/reject/einsumfunc.pyi
85 /src/numpy-stubs/@test/static/reject/ufunclike.pyi
78 /src/numpy-stubs/@test/static/reject/testing.pyi
77 /src/numpy-stubs/@test/static/accept/testing.pyi
76 /src/numpy-stubs/@test/static/accept/multiarray.pyi
74 /src/numpy-stubs/@test/runtime/legacy/ndarray_misc.py
74 /src/numpy-stubs/@test/static/reject/comparisons.pyi
72 /src/numpy-stubs/@test/runtime/test_ctype_assumptions.py
70 /src/numpy-stubs/@test/static/reject/array_constructors.pyi
68 /src/numpy-stubs/@test/generated/emath.pyi
68 /tool/ufunc.py
65 /src/numpy-stubs/@test/static/accept/ufuncs.pyi
65 /src/numpy-stubs/@test/static/reject/chararray.pyi
63 /src/numpy-stubs/@test/static/accept/polynomial_polybase.pyi
60 /src/numpy-stubs/@test/static/reject/random.pyi
56 /src/numpy-stubs/@test/static/accept/shape_base.pyi
51 /src/numpy-stubs/@test/runtime/legacy/comparisons.py
主要言語
Python
スター
79
フォーク
8
PR マージ指標
30日以内にマージされた PR はありません

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

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

はじめの一歩

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

numpy/numtype のほかの issue

numpy/numtype の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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