Skip to content

⬆️ update development dependencies #1598

⬆️ update development dependencies

⬆️ update development dependencies #1598

Triggered via pull request April 18, 2026 15:30
Status Failure
Total duration 2m 38s
Artifacts

ci.yml

on: pull_request
Matrix: basedpyright
Matrix: mypy
Matrix: stubtest
Fit to window
Zoom out
Zoom in

Annotations

52 errors
stubtest (ubuntu-latest, 3.12)
Process completed with exit code 2.
stubtest (macos-latest, 3.14)
Process completed with exit code 2.
stubtest (ubuntu-latest, 3.11)
Process completed with exit code 2.
stubtest (ubuntu-latest, 3.13)
Process completed with exit code 2.
stubtest (macos-latest, 3.11)
Process completed with exit code 2.
stubtest (macos-latest, 3.13)
Process completed with exit code 2.
stubtest (ubuntu-latest, 3.14)
Process completed with exit code 2.
stubtest (macos-latest, 3.12)
Process completed with exit code 2.
stubtest (windows-latest, 3.14)
Process completed with exit code 1.
stubtest (windows-latest, 3.13)
Process completed with exit code 1.
stubtest (windows-latest, 3.12)
Process completed with exit code 1.
stubtest (windows-latest, 3.11)
Process completed with exit code 1.
basedpyright (3.12): tool/testgen.py#L894
Type of "__pow__" is partially unknown   Type of "__pow__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.12): tool/testgen.py#L876
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.12): tool/testgen.py#L871
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.12): tool/testgen.py#L858
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.12): tool/testgen.py#L851
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownMemberType)
basedpyright (3.12): tool/testgen.py#L851
Type of "fn" is partially unknown   Type of "fn" is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownVariableType)
basedpyright (3.12): tool/testgen.py#L755
Type of "__or__" is partially unknown   Type of "__or__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.12): tool/testgen.py#L754
Type of "__xor__" is partially unknown   Type of "__xor__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.12): tool/testgen.py#L753
Type of "__and__" is partially unknown   Type of "__and__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.12): tool/testgen.py#L750
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownVariableType)
basedpyright (3.11): tool/testgen.py#L894
Type of "__pow__" is partially unknown   Type of "__pow__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.11): tool/testgen.py#L876
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.11): tool/testgen.py#L871
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.11): tool/testgen.py#L858
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.11): tool/testgen.py#L851
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownMemberType)
basedpyright (3.11): tool/testgen.py#L851
Type of "fn" is partially unknown   Type of "fn" is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownVariableType)
basedpyright (3.11): tool/testgen.py#L755
Type of "__or__" is partially unknown   Type of "__or__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.11): tool/testgen.py#L754
Type of "__xor__" is partially unknown   Type of "__xor__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.11): tool/testgen.py#L753
Type of "__and__" is partially unknown   Type of "__and__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.11): tool/testgen.py#L750
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownVariableType)
basedpyright (3.13): tool/testgen.py#L894
Type of "__pow__" is partially unknown   Type of "__pow__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.13): tool/testgen.py#L876
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.13): tool/testgen.py#L871
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.13): tool/testgen.py#L858
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.13): tool/testgen.py#L851
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownMemberType)
basedpyright (3.13): tool/testgen.py#L851
Type of "fn" is partially unknown   Type of "fn" is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownVariableType)
basedpyright (3.13): tool/testgen.py#L755
Type of "__or__" is partially unknown   Type of "__or__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.13): tool/testgen.py#L754
Type of "__xor__" is partially unknown   Type of "__xor__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.13): tool/testgen.py#L753
Type of "__and__" is partially unknown   Type of "__and__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.13): tool/testgen.py#L750
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownVariableType)
basedpyright (3.14): tool/testgen.py#L894
Type of "__pow__" is partially unknown   Type of "__pow__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.14): tool/testgen.py#L876
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.14): tool/testgen.py#L871
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.14): tool/testgen.py#L858
Argument type is partially unknown   Argument corresponds to parameter "fn" in function "eval2"   Argument type is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownArgumentType)
basedpyright (3.14): tool/testgen.py#L851
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownMemberType)
basedpyright (3.14): tool/testgen.py#L851
Type of "fn" is partially unknown   Type of "fn" is "Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)" (reportUnknownVariableType)
basedpyright (3.14): tool/testgen.py#L755
Type of "__or__" is partially unknown   Type of "__or__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.14): tool/testgen.py#L754
Type of "__xor__" is partially unknown   Type of "__xor__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.14): tool/testgen.py#L753
Type of "__and__" is partially unknown   Type of "__and__" is "(a: Unknown, b: Unknown, /) -> Unknown" (reportUnknownMemberType)
basedpyright (3.14): tool/testgen.py#L750
Type of "BINOPS" is partially unknown   Type of "BINOPS" is "dict[str, Overload[(a: SupportsAdd[_T_contra@add, _T_co@add], b: _T_contra@add, /) -> _T_co@add, (a: _T_contra@add, b: SupportsRAdd[_T_contra@add, _T_co@add], /) -> _T_co@add] | Overload[(a: SupportsMul[_T_contra@mul, _T_co@mul], b: _T_contra@mul, /) -> _T_co@mul, (a: _T_contra@mul, b: SupportsRMul[_T_contra@mul, _T_co@mul], /) -> _T_co@mul] | ((a: Unknown, b: Unknown, /) -> Unknown)]" (reportUnknownVariableType)