File python-narwhals.changes of Package python-narwhals

-------------------------------------------------------------------
Mon Jul 14 12:28:34 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 1.46.0:
  * refactor: Cache, reuse `Implementation._backend_version`
  * enh!: simplify exceptions, consistently raise
    InvalidOperationError instead of
    ShapeError/OrderDependentExprError/LengthChangingExprError
  * feat: Add `Expr.dt.offset_by()`
  * enh: allow for `over(order_by=...)` for `rank`
  * fix: Respect session time zone when casting to `Datetime` for
    PySpark
  * enh: Support casting to Duration, and Datetime with different
    units, for DuckDB
  * feat: Add support for `quantile` and `ewm_mean` in over
    context
  * feat: Support `DataFrame().lazy("ibis")`
  * chore: xfail cudf offset_by
  * ci: cudf tests fixup
  * ci: unxfail truncate tests for pyspark by checking local
    results
  * fix: type annotation default for `named: Literal[False]` was
    missing in `DataFrame.iter_rows`
  * refactor: Cache, reuse `Implementation._backend_version`

-------------------------------------------------------------------
Sat Jul  5 10:25:21 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 1.45.0:
  * feat: Add `Expr|Series.str.to_date`
  * feat: add `ignore_nulls` to `any_horizontal` and
    `all_horizontal`
  * feat: Add `order_by` option in `with_row_index` method
  * patch: Preserve pandas "pyarrow" dtype_backend in
    `str.to_datetime`
  * fix: zfill for old polars and pyarrow versions
  * fix: ensure `fill_null` doesn't silently downcast for pandas
    per-3.0
  * test: Suppress `NotImplementedError` for `cuDF`
  * test: xfail floordiv polars on GPU engine
  * ci: Fail polars 0.20.6 in floordiv by zero
  * ci: use try_divide in PySpark for division
  * test: div by zero returns nan
  * chore: share binary comparisons between duckdb/ibis/spark
  * typing: Return `Self` whenever possible
  * ci: pin sqlglot, use different cache_suffixes for different
    jobs
  * chore: Add pandas-like `import_array_module` util function
  * chore: Add `LazyExprNamespace`
  * ci: fixup old versions for floordiv test
- update to 1.44.0:
  * fix, perf: avoid np.repeat for broadcasting
  * feat: Add support for `Expr.str.zfill`
  * fix: Set Ibis time_unit and time_zone for Datetime dtype
    conversion
  * fix: raise NotImplementedError instead of returning it
  * fix, perf: avoid np.repeat for broadcasting
  * fix(typing): Resolve intermittent `*GroupBy` variance issue
  * fix: ensure `generate_temporary_column_name` result always
    starts with character

-------------------------------------------------------------------
Thu Jun 19 11:57:59 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

- Initial version 1.43.1
openSUSE Build Service is sponsored by