Skip to content

Commit 6e3758f

Browse files
committed
remove uutdated deprecations from pytensor/tensor/slinalg.py
1 parent dbd8912 commit 6e3758f

File tree

2 files changed

+0
-42
lines changed

2 files changed

+0
-42
lines changed

doc/library/tensor/slinalg.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,4 @@ API
2020

2121
.. automodule:: pytensor.tensor.slinalg
2222
:members:
23-
:exclude-members: solve, solve_lower_triangular, solve_upper_triangular
2423

25-
.. autofunction:: solve(a, b)
26-
.. autofunction:: solve_lower_triangular(a, b)
27-
.. autofunction:: solve_upper_triangular(a, b)

pytensor/tensor/slinalg.py

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -835,41 +835,3 @@ def solve_continuous_lyapunov(A: "TensorLike", Q: "TensorLike") -> TensorVariabl
835835
"kron",
836836
"expm",
837837
]
838-
839-
DEPRECATED_NAMES = [
840-
(
841-
"solve_lower_triangular",
842-
"`solve_lower_triangular` is deprecated; use `solve` instead.",
843-
SolveTriangular(lower=True),
844-
),
845-
(
846-
"solve_upper_triangular",
847-
"`solve_upper_triangular` is deprecated; use `solve` instead.",
848-
SolveTriangular(lower=False),
849-
),
850-
(
851-
"solve_symmetric",
852-
"`solve_symmetric` is deprecated; use `solve` instead.",
853-
Solve(assume_a="sym"),
854-
),
855-
]
856-
857-
858-
def __getattr__(name):
859-
"""Intercept module-level attribute access of deprecated symbols.
860-
861-
Adapted from https://stackoverflow.com/a/55139609/3006474.
862-
863-
"""
864-
from warnings import warn
865-
866-
for old_name, msg, old_object in DEPRECATED_NAMES:
867-
if name == old_name:
868-
warn(msg, DeprecationWarning, stacklevel=2)
869-
return old_object
870-
871-
raise AttributeError(f"module {__name__} has no attribute {name}")
872-
873-
874-
def __dir__():
875-
return sorted(__all__ + [names[0] for names in DEPRECATED_NAMES])

0 commit comments

Comments
 (0)