Skip to content

Commit 30284b7

Browse files
committed
🩹 optimize: don't subclass Any
1 parent 0a6ef46 commit 30284b7

File tree

6 files changed

+18
-11
lines changed

6 files changed

+18
-11
lines changed

‎scipy-stubs/optimize/cobyla.pyi‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# This file is not meant for public use and will be removed in SciPy v2.0.0.
22

3-
from typing import Any
43
from typing_extensions import deprecated
54

5+
from ._optimize import OptimizeResult as _OptimizeResult
6+
67
__all__ = ["OptimizeResult", "fmin_cobyla"]
78

89
@deprecated("will be removed in SciPy v2.0.0")
9-
class OptimizeResult(Any): ...
10+
class OptimizeResult(_OptimizeResult): ...
1011

1112
@deprecated("will be removed in SciPy v2.0.0")
1213
def fmin_cobyla(

‎scipy-stubs/optimize/lbfgsb.pyi‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
# This file is not meant for public use and will be removed in SciPy v2.0.0.
22

3-
from typing import Any
43
from typing_extensions import deprecated
54

5+
from ._optimize import OptimizeResult as _OptimizeResult
6+
67
__all__ = ["LbfgsInvHessProduct", "OptimizeResult", "fmin_l_bfgs_b", "zeros"]
78

89
@deprecated("will be removed in SciPy v2.0.0")
910
def zeros(shape: object, dtype: object = ..., order: object = ..., *, device: object = ..., like: object = ...) -> object: ...
1011

1112
@deprecated("will be removed in SciPy v2.0.0")
12-
class OptimizeResult(Any): ...
13+
class OptimizeResult(_OptimizeResult): ...
1314

1415
@deprecated("will be removed in SciPy v2.0.0")
1516
def fmin_l_bfgs_b(

‎scipy-stubs/optimize/minpack.pyi‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# This file is not meant for public use and will be removed in SciPy v2.0.0.
22

3-
from typing import Any
43
from typing_extensions import deprecated
54

5+
from ._optimize import OptimizeResult as _OptimizeResult
6+
67
__all__ = ["OptimizeResult", "OptimizeWarning", "curve_fit", "fixed_point", "fsolve", "least_squares", "leastsq", "zeros"]
78

89
@deprecated("will be removed in SciPy v2.0.0")
9-
class OptimizeResult(Any): ...
10+
class OptimizeResult(_OptimizeResult): ...
1011

1112
@deprecated("will be removed in SciPy v2.0.0")
1213
class OptimizeWarning(UserWarning): ...

‎scipy-stubs/optimize/optimize.pyi‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# This file is not meant for public use and will be removed in SciPy v2.0.0.
22

3-
from typing import Any
43
from typing_extensions import deprecated
54

5+
from ._optimize import OptimizeResult as _OptimizeResult
6+
67
__all__ = [
78
"OptimizeResult",
89
"OptimizeWarning",
@@ -31,7 +32,7 @@ __all__ = [
3132
def zeros(shape: object, dtype: object = ..., order: object = ..., *, device: object = ..., like: object = ...) -> object: ...
3233

3334
@deprecated("will be removed in SciPy v2.0.0")
34-
class OptimizeResult(Any): ...
35+
class OptimizeResult(_OptimizeResult): ...
3536

3637
@deprecated("will be removed in SciPy v2.0.0")
3738
class OptimizeWarning(UserWarning): ...

‎scipy-stubs/optimize/slsqp.pyi‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ from collections.abc import Callable
44
from typing import Any
55
from typing_extensions import deprecated
66

7+
from ._optimize import OptimizeResult as _OptimizeResult
8+
79
__all__ = ["OptimizeResult", "fmin_slsqp", "slsqp"]
810

911
@deprecated("will be removed in SciPy v2.0.0")
10-
class OptimizeResult(Any): ...
12+
class OptimizeResult(_OptimizeResult): ...
1113

1214
@deprecated("will be removed in SciPy v2.0.0")
1315
def fmin_slsqp(

‎scipy-stubs/optimize/tnc.pyi‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
# This file is not meant for public use and will be removed in SciPy v2.0.0.
22

3-
from typing import Any
43
from typing_extensions import deprecated
54

5+
from ._optimize import OptimizeResult as _OptimizeResult
6+
67
__all__ = ["OptimizeResult", "fmin_tnc", "zeros"]
78

89
@deprecated("will be removed in SciPy v2.0.0")
910
def zeros(shape: object, dtype: object = ..., order: object = ..., *, device: object = ..., like: object = ...) -> object: ...
1011

1112
@deprecated("will be removed in SciPy v2.0.0")
12-
class OptimizeResult(Any): ...
13+
class OptimizeResult(_OptimizeResult): ...
1314

1415
@deprecated("will be removed in SciPy v2.0.0")
1516
def fmin_tnc(

0 commit comments

Comments
 (0)