-
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
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 |