Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions scipy-stubs/signal/_ltisys.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -299,10 +299,8 @@ class ZerosPolesGain(LinearTimeInvariant[_ZerosT_co, _PolesT_co, _DTT_co], Gener
@override
def to_ss(self, /) -> StateSpace[_ZerosT_co, _PolesT_co, _DTT_co]: ...

# NOTE: The pyrefly-ignore comments are needed because of https://github.com/facebook/pyrefly/issues/1530

@final
class ZerosPolesGainContinuous( # pyrefly: ignore[inconsistent-inheritance]
class ZerosPolesGainContinuous(
ZerosPolesGain[_ZerosT_co, _PolesT_co, None], lti[_ZerosT_co, _PolesT_co], Generic[_ZerosT_co, _PolesT_co]
):
@override
Expand All @@ -313,7 +311,7 @@ class ZerosPolesGainContinuous( # pyrefly: ignore[inconsistent-inheritance]
) -> ZerosPolesGainDiscrete[_ZerosT_co, _PolesT_co, _DTT]: ...

@final
class ZerosPolesGainDiscrete( # pyrefly: ignore[inconsistent-inheritance]
class ZerosPolesGainDiscrete(
ZerosPolesGain[_ZerosT_co, _PolesT_co, _DTT_co],
dlti[_ZerosT_co, _PolesT_co, _DTT_co],
Generic[_ZerosT_co, _PolesT_co, _DTT_co],
Expand Down
2 changes: 0 additions & 2 deletions scipy-stubs/sparse/_bsr.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ class _bsr_base(_cs_matrix[_ScalarT_co, tuple[int, int]], _minmax_mixin[_ScalarT
@override
def __setitem__(self, key: Never, val: object, /) -> Never: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]

# pyrefly: ignore[inconsistent-inheritance]
class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], Generic[_ScalarT_co]):
# NOTE: These four methods do not exist at runtime.
# See the relevant comment in `sparse._base._spbase` for more information.
Expand Down Expand Up @@ -260,7 +259,6 @@ class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], G
maxprint: int | None = None,
) -> None: ...

# pyrefly: ignore[inconsistent-inheritance]
class bsr_matrix(_bsr_base[_ScalarT_co], spmatrix[_ScalarT_co], Generic[_ScalarT_co]):
# NOTE: These two methods do not exist at runtime.
# See the relevant comment in `sparse._base._spbase` for more information.
Expand Down