summaryrefslogtreecommitdiff
path: root/dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch')
-rw-r--r--dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch b/dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch
new file mode 100644
index 000000000000..96de66908a42
--- /dev/null
+++ b/dev-python/narwhals/files/narwhals-1.38.0-opt-polars.patch
@@ -0,0 +1,32 @@
+From add7beafc8394ae76309bcb93443aee840d8e5f0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Tue, 6 May 2025 07:12:45 +0200
+Subject: [PATCH] test: make `polars` optional in `truncate_test`
+
+---
+ tests/expr_and_series/dt/truncate_test.py | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/tests/expr_and_series/dt/truncate_test.py b/tests/expr_and_series/dt/truncate_test.py
+index 3e51a796..d2a2e960 100644
+--- a/tests/expr_and_series/dt/truncate_test.py
++++ b/tests/expr_and_series/dt/truncate_test.py
+@@ -3,7 +3,6 @@ from __future__ import annotations
+ from datetime import datetime
+
+ import pandas as pd
+-import polars as pl
+ import pytest
+
+ import narwhals as nw
+@@ -227,6 +226,10 @@ def test_truncate_custom(
+ ],
+ )
+ def test_truncate_polars_ns(every: str, expected: list[datetime]) -> None:
++ pytest.importorskip("polars")
++
++ import polars as pl
++
+ df_pl = pl.DataFrame(data, schema={"a": pl.Datetime(time_unit="ns")})
+ df = nw.from_native(df_pl)
+ result = df.select(nw.col("a").dt.truncate(every))