pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/py-narwhals
Module Name: pkgsrc
Committed By: adam
Date: Wed Oct 28 13:23:12 UTC 2026
Modified Files:
pkgsrc/misc/py-narwhals: Makefile distinfo
Log Message:
py-narwhals: updated to 2.28.0
2.28.0
Performance improvements
perf: drop_nulls before unique in Polars cat.get_categories
Enhancements
feat: Extend plugin support for IO and from_* methods/functions
feat: support list.{len,get,min,max,mean,median,sum,sort} for Dask
Bug fixes
fix null-handling in mode for sql like
fix: ignore modules that are still being imported
fix: handle eager plugin native objects in is_into_lazyframe, get_native_namespace and Series.__getitem__
fix: Consistently raise DuplicateError in rename
fix: support DuckDB 2.0 in joins, time zone lookup and from_native typing
ci: fix lightgbm, patch tea-tasting
fix: var/std on Dask return null for N <= ddof, and zero instead of null for constant group_by groups
fix: don't raise unhashable type for cuDF categorical columns
fix: treat non-ASCII letters as word characters in str.to_titlecase on DuckDB, Spark-like and old polars
fix: restore set difference between selectors
fix: return selector union columns in schema order
fix: correct var/std with ddof > 1 on SQL backends, including over and null for N <= ddof
fix: stop using DuckDBPyRelation.fetchone, removed in DuckDB 2.0
test: fix Implementation typing tests for pyrefly 1.4
fix: floor // on DuckDB for negative operands and floats
fix: keep the dtype of scalar reduction results on the PyArrow backend
fix: raise InvalidOperationError for mismatched list.contains items on pyarrow-backed backends
fix: raise consistent errors for invalid descending/reverse in sort and top_k
fix: do not drop nulls in mode on pandas-like and dask
fix: avoid copying numpy arrays in pandas Series.from_numpy on pandas 3
fix: DuckDB dt.total_* wrong for durations of one hour or more
fix: return null from arg_min and arg_max when no valid values exist
Documentation
docs: mention forward_fill / ffill in fill_null docs
docs: document that null values are ignored in aggregations
docs: document unicode case mapping differences in str.{to_uppercase,to_lowercase}
Other improvements
test: avoid tied sort keys in first/last group-by test
chore: make bump_version.py fail-safe and stop it from churning uv.lock
test: use packaging.version.Version for backend version checks
chore(deps): lock file maintenance
chore: prek autoupdate
test: cover str.to_datetime date-only, all-null and trailing cases
test: cover str.to_time custom formats, schema and invalid raises
ci: Temporary pin beartype in tubular downstream job to get CI green
test: only xfail test_truediv_same_dims on Polars < 2.1
chore: prek autoupdate
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/py-narwhals/Makefile \
pkgsrc/misc/py-narwhals/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/misc/py-narwhals/Makefile
diff -u pkgsrc/misc/py-narwhals/Makefile:1.5 pkgsrc/misc/py-narwhals/Makefile:1.6
--- pkgsrc/misc/py-narwhals/Makefile:1.5 Tue Oct 20 06:02:15 2026
+++ pkgsrc/misc/py-narwhals/Makefile Wed Oct 28 13:23:12 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/10/20 06:02:15 adam Exp $
+# $NetBSD: Makefile,v 1.6 2026/10/28 13:23:12 adam Exp $
-DISTNAME= narwhals-2.27.1
+DISTNAME= narwhals-2.28.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= misc python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/narwhals/}
Index: pkgsrc/misc/py-narwhals/distinfo
diff -u pkgsrc/misc/py-narwhals/distinfo:1.5 pkgsrc/misc/py-narwhals/distinfo:1.6
--- pkgsrc/misc/py-narwhals/distinfo:1.5 Tue Oct 20 06:02:15 2026
+++ pkgsrc/misc/py-narwhals/distinfo Wed Oct 28 13:23:12 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2026/10/20 06:02:15 adam Exp $
+$NetBSD: distinfo,v 1.6 2026/10/28 13:23:12 adam Exp $
-BLAKE2s (narwhals-2.27.1.tar.gz) = 45f00dffcaee50fffc31dbd556a86cba3c904280445d1a5ec355820eabe9c77d
-SHA512 (narwhals-2.27.1.tar.gz) = 949a12f3b3a35a2825c3239f5b6d6aae093c4b98c81141ecf1ce8c62f506cbb0ad52f0cd9d2ea383c87dcd3124d1eaa66559ad25e2390e47300247a715f8f765
-Size (narwhals-2.27.1.tar.gz) = 735013 bytes
+BLAKE2s (narwhals-2.28.0.tar.gz) = c33260de9d452f787befc1c8d4ec644e2cc2554f6cb50011875a224a88ea7954
+SHA512 (narwhals-2.28.0.tar.gz) = c7dcd116c9f0973929d5abbffc869051eb027363a87e3a81f3bb51cfa458a8f1df656129d0f979388f053d4a256a23b61e5c2928840c5c5c610f985ea277e414
+Size (narwhals-2.28.0.tar.gz) = 754977 bytes
Home |
Main Index |
Thread Index |
Old Index