Skip to content

Commit 87da2f1

Browse files
authored
⬆️ upgrade development dependencies (#508)
2 parents bd5df73 + dcc84d0 commit 87da2f1

3 files changed

Lines changed: 351 additions & 361 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ dependencies = ["optype>=0.9.3"]
4646

4747
[dependency-groups]
4848
extras = ["scipy-stubs[scipy]"]
49-
ci = ["packaging>=24.2"]
49+
ci = ["packaging>=25.0"]
5050
mdformat = [
5151
"mdformat>=0.7.22",
5252
"mdformat-gfm>=0.4.1",
@@ -55,14 +55,14 @@ mdformat = [
5555
lint = [
5656
{include-group = "extras"},
5757
{include-group = "mdformat"},
58-
"ruff>=0.11.4",
58+
"ruff>=0.11.6",
5959
"sp-repo-review[cli]>=2025.1.22",
6060
]
6161
type = [
6262
{include-group = "extras"},
6363
{include-group = "ci"},
6464
"basedmypy[faster-cache]>=2.10.0",
65-
"basedpyright>=1.28.4",
65+
"basedpyright>=1.29.1",
6666
]
6767
dev = [
6868
{include-group = "lint"},

scipy-stubs/stats/_new_distributions.pyi

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
5252
@overload # default
5353
def __init__(self: Normal[_0D, np.float64], /, **kw: Unpack[_DistOpts]) -> None: ...
5454
@overload # mu: N-d <known shape, dtype>
55-
def __init__( # pyright: ignore[reportOverlappingOverload]
55+
def __init__(
5656
self: Normal[_ShapeT, _FloatT],
5757
/,
5858
*,
@@ -61,7 +61,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
6161
**kw: Unpack[_DistOpts],
6262
) -> None: ...
6363
@overload # sigma: N-d <known shape, dtype>
64-
def __init__( # pyright: ignore[reportOverlappingOverload]
64+
def __init__(
6565
self: Normal[_ShapeT, _FloatT],
6666
/,
6767
*,
@@ -70,44 +70,34 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
7070
**kw: Unpack[_DistOpts],
7171
) -> None: ...
7272
@overload # mu, sigma: 0-d float
73-
def __init__(self: Normal[_0D, np.float64], /, *, mu: float, sigma: float | onp.ToInt, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
73+
def __init__(self: Normal[_0D, np.float64], /, *, mu: float, sigma: float | onp.ToInt, **kw: Unpack[_DistOpts]) -> None: ...
7474
@overload # mu, sigma: 0-d float
75-
def __init__(self: Normal[_0D, np.float64], /, *, mu: float | onp.ToInt, sigma: float, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
75+
def __init__(self: Normal[_0D, np.float64], /, *, mu: float | onp.ToInt, sigma: float, **kw: Unpack[_DistOpts]) -> None: ...
7676
@overload # mu: 0-d <known dtype>, sigma: 0-d
77-
def __init__(self: Normal[_0D, _FloatT], /, *, mu: _FloatT, sigma: _FloatT | onp.ToInt, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
77+
def __init__(self: Normal[_0D, _FloatT], /, *, mu: _FloatT, sigma: _FloatT | onp.ToInt, **kw: Unpack[_DistOpts]) -> None: ...
7878
@overload # a, sigma: 0-d <known dtype>
79-
def __init__(self: Normal[_0D, _FloatT], /, *, mu: _FloatT | onp.ToInt, sigma: _FloatT, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
79+
def __init__(self: Normal[_0D, _FloatT], /, *, mu: _FloatT | onp.ToInt, sigma: _FloatT, **kw: Unpack[_DistOpts]) -> None: ...
8080
@overload # a, sigma: 0-d
81-
def __init__(self: Normal[_0D], /, *, mu: onp.ToFloat = 0.0, sigma: onp.ToFloat = 1.0, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
81+
def __init__(self: Normal[_0D], /, *, mu: onp.ToFloat = 0.0, sigma: onp.ToFloat = 1.0, **kw: Unpack[_DistOpts]) -> None: ...
8282
@overload # mu: 1-d
83-
def __init__(self: Normal[_1D], /, *, mu: onp.ToFloatStrict1D, sigma: _ToFloat_1D = 1.0, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
83+
def __init__(self: Normal[_1D], /, *, mu: onp.ToFloatStrict1D, sigma: _ToFloat_1D = 1.0, **kw: Unpack[_DistOpts]) -> None: ...
8484
@overload # sigma: 1-d
85-
def __init__(self: Normal[_1D], /, *, mu: _ToFloat_1D = 0.0, sigma: onp.ToFloatStrict1D, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
85+
def __init__(self: Normal[_1D], /, *, mu: _ToFloat_1D = 0.0, sigma: onp.ToFloatStrict1D, **kw: Unpack[_DistOpts]) -> None: ...
8686
@overload # mu: 2-d
87-
def __init__(self: Normal[_2D], /, *, mu: onp.ToFloatStrict2D, sigma: _ToFloat_2D = 1.0, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
87+
def __init__(self: Normal[_2D], /, *, mu: onp.ToFloatStrict2D, sigma: _ToFloat_2D = 1.0, **kw: Unpack[_DistOpts]) -> None: ...
8888
@overload # sigma: 2-d
89-
def __init__(self: Normal[_2D], /, *, mu: _ToFloat_2D = 0.0, sigma: onp.ToFloatStrict2D, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
89+
def __init__(self: Normal[_2D], /, *, mu: _ToFloat_2D = 0.0, sigma: onp.ToFloatStrict2D, **kw: Unpack[_DistOpts]) -> None: ...
9090
@overload # mu: 3-d
91-
def __init__(self: Normal[_2D], /, *, mu: onp.ToFloatStrict3D, sigma: _ToFloat_3D = 1.0, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
91+
def __init__(self: Normal[_2D], /, *, mu: onp.ToFloatStrict3D, sigma: _ToFloat_3D = 1.0, **kw: Unpack[_DistOpts]) -> None: ...
9292
@overload # sigma: 3-d
93-
def __init__(self: Normal[_3D], /, *, mu: _ToFloat_3D = 0.0, sigma: onp.ToFloatStrict3D, **kw: Unpack[_DistOpts]) -> None: ... # pyright: ignore[reportOverlappingOverload]
93+
def __init__(self: Normal[_3D], /, *, mu: _ToFloat_3D = 0.0, sigma: onp.ToFloatStrict3D, **kw: Unpack[_DistOpts]) -> None: ...
9494
@overload # mu: >=1-d
95-
def __init__( # pyright: ignore[reportOverlappingOverload]
96-
self: Normal[onp.AtLeast1D],
97-
/,
98-
*,
99-
mu: onp.ToFloatND,
100-
sigma: _ToFloat_ND = 1.0,
101-
**kw: Unpack[_DistOpts],
95+
def __init__(
96+
self: Normal[onp.AtLeast1D], /, *, mu: onp.ToFloatND, sigma: _ToFloat_ND = 1.0, **kw: Unpack[_DistOpts]
10297
) -> None: ...
10398
@overload # sigma: >=1-d
104-
def __init__( # pyright: ignore[reportOverlappingOverload]
105-
self: Normal[onp.AtLeast1D],
106-
/,
107-
*,
108-
mu: _ToFloat_ND = 0.0,
109-
sigma: onp.ToFloatND,
110-
**kw: Unpack[_DistOpts],
99+
def __init__(
100+
self: Normal[onp.AtLeast1D], /, *, mu: _ToFloat_ND = 0.0, sigma: onp.ToFloatND, **kw: Unpack[_DistOpts]
111101
) -> None: ...
112102

113103
class StandardNormal(Normal[tuple[()], np.float64]): # undocumented

0 commit comments

Comments
 (0)