From 11fcaf0fe95f55cef05732943710d78d6dfb95bc Mon Sep 17 00:00:00 2001 From: dangotbanned <125183946+dangotbanned@users.noreply.github.com> Date: Sat, 31 Jan 2026 16:10:32 +0000 Subject: [PATCH 1/2] ci: Unpin `polars==1.34.0` in `--group typing` I'm happy to go back to pinning if we have issues, but this one seems arbitrary --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index dcb8360571..55e05af5c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ typing = [ # keep some of these pinned and bump periodically so there's fewer s "pyarrow-stubs==19.2", "sqlframe", "sqlglot<28.6.0", - "polars==1.34.0", + "polars", "uv", "narwhals[ibis]", ] From 849042d2b939c95c6ce43f0e98e574f3964cf323 Mon Sep 17 00:00:00 2001 From: dangotbanned <125183946+dangotbanned@users.noreply.github.com> Date: Sat, 31 Jan 2026 19:31:59 +0000 Subject: [PATCH 2/2] test: fix polars version guard Closes #3407 --- tests/frame/concat_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/frame/concat_test.py b/tests/frame/concat_test.py index 8d8b4b2ce6..0bdd1ea0bd 100644 --- a/tests/frame/concat_test.py +++ b/tests/frame/concat_test.py @@ -129,7 +129,7 @@ def test_concat_diagonal_invalid( ) ) context: Any - if impl.is_polars() and POLARS_VERSION < (1,): # pragma: no cover + if impl.is_polars() and POLARS_VERSION < (1, 1): # pragma: no cover context = pytest.raises( NarwhalsError, match=re.compile(r"(int.+datetime)|(datetime.+int)", re.IGNORECASE),