diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 32f56f6a..6d670a54 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -28,6 +28,9 @@ jobs: - name: Install the project run: uv sync --all-extras --dev + - name: Check lint + run: uv run ruff check . + - name: Build package run: uv build diff --git a/src/rtichoke/discrimination/gains.py b/src/rtichoke/discrimination/gains.py index 5350446f..0f3099a1 100644 --- a/src/rtichoke/discrimination/gains.py +++ b/src/rtichoke/discrimination/gains.py @@ -6,7 +6,6 @@ from plotly.graph_objs._figure import Figure from rtichoke.processing.binary_color_values import _apply_color_values_binary from rtichoke.processing.plotly_helper_functions import ( - _create_rtichoke_plotly_curve_times, _create_rtichoke_plotly_curve_binary, _plot_rtichoke_curve_binary, _create_rtichoke_curve_list_times, diff --git a/tests/test_decision_curve_dcurves_parity.py b/tests/test_decision_curve_dcurves_parity.py index 57f62263..c31cd709 100644 --- a/tests/test_decision_curve_dcurves_parity.py +++ b/tests/test_decision_curve_dcurves_parity.py @@ -2,7 +2,6 @@ from importlib import resources -import numpy as np import polars as pl from dcurves import dca from numpy.testing import assert_allclose @@ -40,9 +39,7 @@ def _dcurves_survival_dca(data: pl.DataFrame, thresholds: list[float]): # dcurves requires a pandas DataFrame and already depends on pandas itself. # Building it from plain Python data avoids adding pyarrow just for # `pl.DataFrame.to_pandas()`. - pandas_df_type = type( - dca.__globals__["pd"].DataFrame() - ) + pandas_df_type = type(dca.__globals__["pd"].DataFrame()) pandas_data = pandas_df_type(data.to_dict(as_series=False)) return dca(