Skip to content

Commit 7e0657b

Browse files
committed
Resolve pyright and Ruff failures
1 parent d23acef commit 7e0657b

4 files changed

Lines changed: 4 additions & 21 deletions

File tree

‎.github/workflows/test.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
run: python -m pip install --group tests
3737

3838
- name: Run pyright tests
39-
uses: jakebailey/pyright-action@v2
39+
uses: jakebailey/pyright-action@v3
4040
with:
4141
pylance-version: latest-prerelease
4242
python-version: ${{ matrix.python-version }}
@@ -56,6 +56,6 @@ jobs:
5656
uses: actions/checkout@v2
5757

5858
- name: Run Ruff Linter
59-
uses: astral-sh/ruff-action@v3
59+
uses: astral-sh/ruff-action@v4.1.0
6060
- name: Run Ruff Formatter
6161
run: ruff format --check

‎.gitignore‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ MigrationBackup/
359359

360360
# Lock files (like uv.lock)
361361
*.lock
362+
.python-version
362363

363364
# Build files from utils
364365
.eggs

‎stubs/matplotlib/pyplot.pyi‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -779,7 +779,7 @@ def tick_params(axis: Literal["x", "y", "both"] = ..., **kwargs): ...
779779
def ticklabel_format(
780780
*,
781781
axis: Literal["x", "y", "both"] = ...,
782-
style: Literal["sci", "scientific", "plain"] = ..., # noqa: F811
782+
style: Literal["sci", "scientific", "plain"] = ...,
783783
scilimits=...,
784784
useOffset: bool | float = ...,
785785
useLocale: bool = ...,

‎stubs/sklearn/utils/validation.pyi‎

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,16 @@
1-
import numbers
2-
import operator
3-
import warnings
41
from collections.abc import Sequence
5-
from contextlib import suppress as suppress
6-
from functools import wraps as wraps
7-
from inspect import Parameter as Parameter, isclass as isclass, signature as signature
82
from numbers import Integral, Number, Real
93
from typing import Any, Callable, Literal
104

11-
import joblib
12-
import numpy as np
13-
import scipy.sparse as sp
145
from joblib.memory import Memory
156
from numpy import ndarray
16-
from numpy.core.numeric import ComplexWarning as ComplexWarning
177
from numpy.random.mtrand import RandomState
188
from pandas import DataFrame
199
from scipy.sparse import spmatrix
2010
from scipy.sparse._coo import coo_matrix
2111

22-
from .. import get_config as _get_config
2312
from .._typing import ArrayLike, Float, Int, MatrixLike
2413
from ..base import BaseEstimator
25-
from ..exceptions import (
26-
DataConversionWarning as DataConversionWarning,
27-
NotFittedError as NotFittedError,
28-
PositiveSpectrumWarning as PositiveSpectrumWarning,
29-
)
30-
from ..utils._array_api import get_namespace as get_namespace
31-
from ._isfinite import FiniteStatus as FiniteStatus, cy_isfinite as cy_isfinite
3214

3315
FLOAT_DTYPES = ...
3416

0 commit comments

Comments
 (0)