git: 553820521004 - main - misc/py-polars: update 1.29.0 → 1.31.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 21 Jul 2025 05:16:45 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5538205210047ef1ce3c090ccd2cca01fcb16a77

commit 5538205210047ef1ce3c090ccd2cca01fcb16a77
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-07-21 04:00:12 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-07-21 05:16:39 +0000

    misc/py-polars: update 1.29.0 → 1.31.0
---
 misc/py-polars/Makefile               | 448 ++++++++---------
 misc/py-polars/distinfo               | 888 +++++++++++++++++-----------------
 misc/py-polars/files/patch-Cargo.toml |  21 +-
 3 files changed, 678 insertions(+), 679 deletions(-)

diff --git a/misc/py-polars/Makefile b/misc/py-polars/Makefile
index aa691fb6a0be..3d74d00fa03f 100644
--- a/misc/py-polars/Makefile
+++ b/misc/py-polars/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	polars
 DISTVERSIONPREFIX=	py-
-DISTVERSION=	1.29.0
+DISTVERSION=	1.31.0
 CATEGORIES=	misc
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,6 @@ WWW=		https://github.com/pola-rs/polars
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN=		error: implicit autoref creates a reference to the dereference of a raw pointer
-
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}maturin>=1.3.2:devel/py-maturin@${PY_FLAVOR} \
 		rust-nightly>0:lang/rust-nightly
 LIB_DEPENDS=	libzstd.so:archivers/zstd
@@ -34,108 +32,103 @@ MAKE_ENV+=	RUSTFLAGS="${RUSTFLAGS}" # pass RUSTFLAGS to rustc via python's "buil
 
 CARGO_BUILDDEP=	no
 CARGO_CRATES=	addr2line-0.24.2 \
-		adler2-2.0.0 \
+		adler2-2.0.1 \
 		adler32-1.2.0 \
-		ahash-0.8.11 \
+		ahash-0.8.12 \
 		aho-corasick-1.1.3 \
 		alloc-no-stdlib-2.0.4 \
 		alloc-stdlib-0.2.2 \
 		allocator-api2-0.2.21 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anes-0.1.6 \
-		anstyle-1.0.10 \
-		anyhow-1.0.97 \
+		anyhow-1.0.98 \
 		apache-avro-0.17.0 \
-		arboard-3.4.1 \
+		arboard-3.6.0 \
 		argminmax-0.6.3 \
-		array-init-cursor-0.2.0 \
+		array-init-cursor-0.2.1 \
 		arrayref-0.3.9 \
 		arrayvec-0.7.6 \
-		arrow2-0.17.4 \
-		async-channel-2.3.1 \
+		async-channel-2.5.0 \
 		async-stream-0.3.6 \
 		async-stream-impl-0.3.6 \
-		async-trait-0.1.87 \
-		atoi_simd-0.16.0 \
+		async-trait-0.1.88 \
+		atoi_simd-0.16.1 \
 		atomic-waker-1.1.2 \
-		autocfg-1.4.0 \
+		autocfg-1.5.0 \
 		avro-schema-0.3.0 \
-		aws-config-1.5.17 \
-		aws-credential-types-1.2.1 \
-		aws-runtime-1.5.5 \
-		aws-sdk-s3-1.77.0 \
-		aws-sdk-sso-1.60.0 \
-		aws-sdk-ssooidc-1.61.0 \
-		aws-sdk-sts-1.61.0 \
-		aws-sigv4-1.2.9 \
-		aws-smithy-async-1.2.4 \
+		aws-config-1.8.2 \
+		aws-credential-types-1.2.4 \
+		aws-lc-rs-1.13.2 \
+		aws-lc-sys-0.30.0 \
+		aws-runtime-1.5.9 \
+		aws-sdk-s3-1.98.0 \
+		aws-sdk-sso-1.76.0 \
+		aws-sdk-ssooidc-1.77.0 \
+		aws-sdk-sts-1.78.0 \
+		aws-sigv4-1.3.3 \
+		aws-smithy-async-1.2.5 \
 		aws-smithy-checksums-0.60.13 \
-		aws-smithy-checksums-0.63.0 \
-		aws-smithy-eventstream-0.60.7 \
+		aws-smithy-checksums-0.63.5 \
+		aws-smithy-eventstream-0.60.10 \
 		aws-smithy-http-0.60.12 \
-		aws-smithy-json-0.61.2 \
+		aws-smithy-http-0.62.2 \
+		aws-smithy-http-client-1.0.6 \
+		aws-smithy-json-0.61.4 \
+		aws-smithy-observability-0.1.3 \
 		aws-smithy-query-0.60.7 \
-		aws-smithy-runtime-1.7.8 \
-		aws-smithy-runtime-api-1.7.3 \
-		aws-smithy-types-1.2.13 \
-		aws-smithy-xml-0.60.9 \
-		aws-types-1.3.5 \
-		backtrace-0.3.74 \
+		aws-smithy-runtime-1.8.4 \
+		aws-smithy-runtime-api-1.8.3 \
+		aws-smithy-types-1.3.2 \
+		aws-smithy-xml-0.60.10 \
+		aws-types-1.3.7 \
+		backtrace-0.3.75 \
 		base16ct-0.1.1 \
 		base64-0.21.7 \
 		base64-0.22.1 \
 		base64-simd-0.8.0 \
-		base64ct-1.6.0 \
-		bigdecimal-0.4.7 \
+		base64ct-1.8.0 \
+		bigdecimal-0.4.8 \
 		bincode-1.3.3 \
-		bitflags-2.9.0 \
-		blake3-1.6.1 \
+		bindgen-0.69.5 \
+		bitflags-2.9.1 \
+		blake3-1.8.2 \
 		block-buffer-0.10.4 \
-		block2-0.5.1 \
+		boxcar-0.2.13 \
 		brotli-7.0.0 \
-		brotli-decompressor-4.0.2 \
-		bumpalo-3.17.0 \
-		bytemuck-1.22.0 \
-		bytemuck_derive-1.8.1 \
+		brotli-decompressor-4.0.3 \
+		bumpalo-3.19.0 \
+		bytemuck-1.23.1 \
+		bytemuck_derive-1.10.0 \
 		byteorder-1.5.0 \
 		bytes-1.10.1 \
 		bytes-utils-0.1.4 \
-		casey-0.4.2 \
-		cast-0.3.0 \
-		castaway-0.2.3 \
-		cc-1.2.16 \
-		cfg-if-1.0.0 \
+		castaway-0.2.4 \
+		cc-1.2.30 \
+		cexpr-0.6.0 \
+		cfg-if-1.0.1 \
 		cfg_aliases-0.2.1 \
-		chrono-0.4.40 \
-		chrono-tz-0.10.1 \
-		chrono-tz-build-0.4.0 \
-		ciborium-0.2.2 \
-		ciborium-io-0.2.2 \
-		ciborium-ll-0.2.2 \
-		clap-4.5.31 \
-		clap_builder-4.5.31 \
-		clap_lex-0.7.4 \
-		clipboard-win-5.4.0 \
+		chrono-0.4.41 \
+		chrono-tz-0.10.4 \
+		clang-sys-1.8.1 \
+		clipboard-win-5.4.1 \
+		cmake-0.1.54 \
 		comfy-table-7.1.4 \
 		compact_str-0.8.1 \
 		concurrent-queue-2.5.0 \
 		const-oid-0.9.6 \
 		constant_time_eq-0.3.1 \
 		core-foundation-0.9.4 \
-		core-foundation-0.10.0 \
+		core-foundation-0.10.1 \
 		core-foundation-sys-0.8.7 \
 		core2-0.4.0 \
 		cpufeatures-0.2.17 \
 		crc-2.1.0 \
-		crc-3.2.1 \
+		crc-3.3.0 \
 		crc-catalog-1.1.1 \
 		crc-catalog-2.4.0 \
+		crc-fast-1.3.0 \
 		crc32c-0.6.8 \
-		crc32fast-1.4.2 \
-		crc64fast-nvme-1.2.0 \
-		criterion-0.5.1 \
-		criterion-plot-0.5.0 \
+		crc32fast-1.5.0 \
 		crossbeam-channel-0.5.15 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
@@ -143,41 +136,40 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		crossbeam-utils-0.8.21 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
-		crunchy-0.2.3 \
 		crypto-bigint-0.4.9 \
 		crypto-bigint-0.5.5 \
 		crypto-common-0.1.6 \
 		dary_heap-0.3.7 \
+		debug_unsafe-0.1.3 \
 		der-0.6.1 \
-		deranged-0.3.11 \
+		deranged-0.4.0 \
 		digest-0.10.7 \
+		dispatch2-0.3.0 \
 		displaydoc-0.2.5 \
-		doc-comment-0.3.3 \
+		dunce-1.0.5 \
 		dyn-clone-1.0.19 \
 		ecdsa-0.14.8 \
-		either-1.14.0 \
+		either-1.15.0 \
 		elliptic-curve-0.12.3 \
-		enum_dispatch-0.3.13 \
-		env_logger-0.8.4 \
 		equivalent-1.0.2 \
-		errno-0.3.10 \
-		error-code-3.3.1 \
-		ethnum-1.5.0 \
+		errno-0.3.13 \
+		error-code-3.3.2 \
+		ethnum-1.5.2 \
 		event-listener-5.4.0 \
 		event-listener-strategy-0.5.4 \
 		fallible-streaming-iterator-0.1.9 \
 		fast-float2-0.2.3 \
 		fastrand-2.3.0 \
 		ff-0.12.1 \
-		flate2-1.1.0 \
+		flate2-1.1.2 \
 		float-cmp-0.10.0 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
-		foreign_vec-0.1.0 \
 		form_urlencoded-1.2.1 \
-		fs4-0.13.0 \
+		fs4-0.13.1 \
+		fs_extra-1.3.0 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
 		futures-core-0.3.31 \
@@ -189,91 +181,93 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		futures-util-0.3.31 \
 		generic-array-0.14.7 \
 		gethostname-0.4.3 \
-		getrandom-0.2.15 \
-		getrandom-0.3.1 \
+		getrandom-0.2.16 \
+		getrandom-0.3.3 \
 		gimli-0.31.1 \
 		glob-0.3.2 \
 		group-0.12.1 \
-		h2-0.3.26 \
-		h2-0.4.8 \
-		half-2.4.1 \
+		h2-0.3.27 \
+		h2-0.4.11 \
 		halfbrown-0.2.5 \
-		hash_hasher-2.0.3 \
+		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
-		hashbrown-0.15.2 \
+		hashbrown-0.15.4 \
 		heck-0.5.0 \
-		hermit-abi-0.4.0 \
 		hex-0.4.3 \
 		hmac-0.12.1 \
 		home-0.5.11 \
 		http-0.2.12 \
-		http-1.2.0 \
+		http-1.3.1 \
 		http-body-0.4.6 \
 		http-body-1.0.1 \
-		http-body-util-0.1.2 \
+		http-body-util-0.1.3 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
-		humantime-2.1.0 \
+		humantime-2.2.0 \
 		hyper-0.14.32 \
 		hyper-1.6.0 \
 		hyper-rustls-0.24.2 \
-		hyper-rustls-0.27.5 \
+		hyper-rustls-0.27.7 \
 		hyper-tls-0.6.0 \
-		hyper-util-0.1.10 \
-		iana-time-zone-0.1.61 \
+		hyper-util-0.1.15 \
+		iana-time-zone-0.1.63 \
 		iana-time-zone-haiku-0.1.2 \
-		icu_collections-1.5.0 \
-		icu_locid-1.5.0 \
-		icu_locid_transform-1.5.0 \
-		icu_locid_transform_data-1.5.0 \
-		icu_normalizer-1.5.0 \
-		icu_normalizer_data-1.5.0 \
-		icu_properties-1.5.1 \
-		icu_properties_data-1.5.0 \
-		icu_provider-1.5.0 \
-		icu_provider_macros-1.5.0 \
+		icu_collections-2.0.0 \
+		icu_locale_core-2.0.0 \
+		icu_normalizer-2.0.0 \
+		icu_normalizer_data-2.0.0 \
+		icu_properties-2.0.1 \
+		icu_properties_data-2.0.1 \
+		icu_provider-2.0.0 \
 		idna-1.0.3 \
-		idna_adapter-1.2.0 \
-		indexmap-2.7.1 \
+		idna_adapter-1.2.1 \
+		indexmap-1.9.3 \
+		indexmap-2.10.0 \
 		indoc-2.0.6 \
 		inventory-0.3.20 \
+		io-uring-0.7.8 \
 		ipnet-2.11.0 \
-		is-terminal-0.4.15 \
+		iri-string-0.7.8 \
 		itertools-0.10.5 \
+		itertools-0.12.1 \
 		itertools-0.14.0 \
 		itoa-1.0.15 \
-		jobserver-0.1.32 \
+		jobserver-0.1.33 \
 		js-sys-0.3.77 \
 		jsonpath_lib_polars_vendor-0.0.1 \
 		lazy_static-1.5.0 \
-		libc-0.2.170 \
+		lazycell-1.3.0 \
+		libc-0.2.174 \
 		libflate-1.4.0 \
 		libflate-2.1.0 \
 		libflate_lz77-1.2.0 \
 		libflate_lz77-2.1.0 \
-		libloading-0.8.6 \
-		libm-0.2.11 \
-		libmimalloc-sys-0.1.39 \
-		libz-rs-sys-0.4.2 \
+		libloading-0.8.8 \
+		libm-0.2.15 \
+		libmimalloc-sys-0.1.43 \
+		libz-rs-sys-0.5.1 \
 		linux-raw-sys-0.4.15 \
-		litemap-0.7.5 \
-		lock_api-0.4.12 \
-		log-0.4.26 \
+		linux-raw-sys-0.9.4 \
+		litemap-0.8.0 \
+		lock_api-0.4.13 \
+		log-0.4.27 \
 		lru-0.12.5 \
+		lru-slab-0.1.2 \
 		lz4-1.28.1 \
 		lz4-sys-1.11.1+lz4-1.10.0 \
-		lz4_flex-0.11.3 \
-		matrixmultiply-0.3.9 \
+		lz4_flex-0.11.5 \
+		matrixmultiply-0.3.10 \
 		md-5-0.10.6 \
-		memchr-2.7.4 \
-		memmap2-0.9.5 \
+		memchr-2.7.5 \
+		memmap2-0.9.7 \
 		memoffset-0.9.1 \
-		mimalloc-0.1.43 \
-		mime-0.3.17 \
-		miniz_oxide-0.8.5 \
-		mio-1.0.3 \
+		mimalloc-0.1.47 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.8.9 \
+		mio-1.0.4 \
 		native-tls-0.2.14 \
 		ndarray-0.16.1 \
+		nom-7.1.3 \
 		now-0.1.3 \
 		ntapi-0.4.1 \
 		num-bigint-0.4.6 \
@@ -281,114 +275,108 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		num-conv-0.1.0 \
 		num-integer-0.1.46 \
 		num-traits-0.2.19 \
-		numpy-0.24.0 \
-		objc-sys-0.3.5 \
-		objc2-0.5.2 \
-		objc2-app-kit-0.2.2 \
-		objc2-core-data-0.2.2 \
-		objc2-core-image-0.2.2 \
+		numpy-0.25.0 \
+		objc2-0.6.1 \
+		objc2-app-kit-0.3.1 \
+		objc2-core-foundation-0.3.1 \
+		objc2-core-graphics-0.3.1 \
 		objc2-encode-4.1.0 \
-		objc2-foundation-0.2.2 \
-		objc2-metal-0.2.2 \
-		objc2-quartz-core-0.2.2 \
+		objc2-foundation-0.3.1 \
+		objc2-io-surface-0.3.1 \
 		object-0.36.7 \
-		object_store-0.12.0 \
-		once_cell-1.20.3 \
-		oorandom-11.1.4 \
-		openssl-0.10.72 \
+		object_store-0.12.3 \
+		once_cell-1.21.3 \
+		openssl-0.10.73 \
 		openssl-macros-0.1.1 \
 		openssl-probe-0.1.6 \
-		openssl-sys-0.9.107 \
+		openssl-sys-0.9.109 \
 		outref-0.5.2 \
 		p256-0.11.1 \
 		parking-2.2.1 \
-		parking_lot-0.12.3 \
-		parking_lot_core-0.9.10 \
-		parse-zoneinfo-0.3.1 \
+		parking_lot-0.12.4 \
+		parking_lot_core-0.9.11 \
 		paste-1.0.15 \
 		percent-encoding-2.3.1 \
-		phf-0.11.3 \
-		phf_codegen-0.11.3 \
-		phf_generator-0.11.3 \
-		phf_shared-0.11.3 \
+		phf-0.12.1 \
+		phf_shared-0.12.1 \
 		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
 		pkcs8-0.9.0 \
 		pkg-config-0.3.32 \
-		planus-0.3.1 \
-		plotters-0.3.7 \
-		plotters-backend-0.3.7 \
-		plotters-svg-0.3.7 \
-		polars-arrow-format-0.1.0 \
+		planus-1.1.1 \
+		polars-arrow-format-0.2.0 \
 		polars-parquet-format-0.1.0 \
-		portable-atomic-1.11.0 \
+		portable-atomic-1.11.1 \
 		portable-atomic-util-0.2.4 \
+		potential_utf-0.1.2 \
 		powerfmt-0.2.0 \
-		ppv-lite86-0.2.20 \
-		proc-macro2-1.0.94 \
-		proptest-1.6.0 \
+		ppv-lite86-0.2.21 \
+		prettyplease-0.2.35 \
+		proc-macro2-1.0.95 \
+		proptest-1.7.0 \
 		prost-0.11.9 \
 		prost-derive-0.11.9 \
-		psm-0.1.25 \
-		pyo3-0.24.2 \
-		pyo3-build-config-0.24.2 \
-		pyo3-ffi-0.24.2 \
-		pyo3-macros-0.24.2 \
-		pyo3-macros-backend-0.24.2 \
+		psm-0.1.26 \
+		pyo3-0.25.1 \
+		pyo3-build-config-0.25.1 \
+		pyo3-ffi-0.25.1 \
+		pyo3-macros-0.25.1 \
+		pyo3-macros-backend-0.25.1 \
 		quad-rand-0.2.3 \
-		quick-xml-0.37.2 \
-		quickcheck-1.0.3 \
-		quinn-0.11.6 \
-		quinn-proto-0.11.9 \
-		quinn-udp-0.5.10 \
-		quote-1.0.39 \
+		quick-xml-0.38.0 \
+		quinn-0.11.8 \
+		quinn-proto-0.11.12 \
+		quinn-udp-0.5.13 \
+		quote-1.0.40 \
+		r-efi-5.3.0 \
 		rand-0.8.5 \
+		rand-0.9.2 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.3 \
 		rand_distr-0.4.3 \
-		rand_regex-0.15.1 \
-		rand_xorshift-0.3.0 \
+		rand_xorshift-0.4.0 \
 		raw-cpuid-11.5.0 \
 		rawpointer-0.2.1 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		recursive-0.1.1 \
 		recursive-proc-macro-impl-0.1.1 \
-		redox_syscall-0.5.10 \
+		redox_syscall-0.5.14 \
 		ref-cast-1.0.24 \
 		ref-cast-impl-1.0.24 \
 		regex-1.11.1 \
 		regex-automata-0.4.9 \
 		regex-lite-0.1.6 \
-		regex-syntax-0.6.29 \
 		regex-syntax-0.8.5 \
-		reqwest-0.12.12 \
+		reqwest-0.12.22 \
 		rfc6979-0.3.1 \
-		ring-0.17.13 \
+		ring-0.17.14 \
 		rle-decode-fast-1.0.3 \
 		rmp-0.8.14 \
 		rmp-serde-1.3.0 \
-		rustc-demangle-0.1.24 \
+		rustc-demangle-0.1.25 \
+		rustc-hash-1.1.0 \
 		rustc-hash-2.1.1 \
 		rustc_version-0.4.1 \
 		rustix-0.38.44 \
+		rustix-1.0.8 \
 		rustls-0.21.12 \
-		rustls-0.23.23 \
+		rustls-0.23.29 \
 		rustls-native-certs-0.6.3 \
 		rustls-native-certs-0.8.1 \
 		rustls-pemfile-1.0.4 \
 		rustls-pemfile-2.2.0 \
-		rustls-pki-types-1.11.0 \
+		rustls-pki-types-1.12.0 \
 		rustls-webpki-0.101.7 \
-		rustls-webpki-0.102.8 \
-		rustversion-1.0.20 \
+		rustls-webpki-0.103.4 \
+		rustversion-1.0.21 \
 		ryu-1.0.20 \
 		same-file-1.0.6 \
-		sample-arrow2-0.17.2 \
-		sample-std-0.2.1 \
-		sample-test-0.2.1 \
-		sample-test-macros-0.2.1 \
 		schannel-0.1.27 \
+		schemars-0.8.22 \
+		schemars_derive-0.8.22 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
 		sec1-0.3.0 \
@@ -396,30 +384,32 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		security-framework-3.2.0 \
 		security-framework-sys-2.14.0 \
 		semver-1.0.26 \
-		serde-1.0.218 \
-		serde_bytes-0.11.16 \
-		serde_derive-1.0.218 \
-		serde_json-1.0.140 \
+		serde-1.0.219 \
+		serde_bytes-0.11.17 \
+		serde_derive-1.0.219 \
+		serde_derive_internals-0.29.1 \
+		serde_ignored-0.1.12 \
+		serde_json-1.0.141 \
 		serde_urlencoded-0.7.1 \
 		sha1-0.10.6 \
-		sha2-0.10.8 \
+		sha2-0.10.9 \
 		shlex-1.3.0 \
-		signal-hook-0.3.17 \
-		signal-hook-registry-1.4.2 \
+		signal-hook-0.3.18 \
+		signal-hook-registry-1.4.5 \
 		signature-1.6.4 \
 		simd-json-0.14.3 \
 		simdutf8-0.1.5 \
 		siphasher-1.0.1 \
 		skiplist-0.5.1 \
-		slab-0.4.9 \
+		slab-0.4.10 \
 		slotmap-1.0.7 \
-		smallvec-1.14.0 \
+		smallvec-1.15.1 \
 		snap-1.1.1 \
-		socket2-0.5.8 \
+		socket2-0.5.10 \
 		spki-0.6.0 \
 		sqlparser-0.53.0 \
 		stable_deref_trait-1.2.0 \
-		stacker-0.1.19 \
+		stacker-0.1.21 \
 		static_assertions-1.1.0 \
 		streaming-decompression-0.1.2 \
 		streaming-iterator-0.1.9 \
@@ -428,37 +418,37 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		strum_macros-0.26.4 \
 		subtle-2.6.1 \
 		syn-1.0.109 \
-		syn-2.0.99 \
+		syn-2.0.104 \
 		sync_wrapper-1.0.2 \
-		synstructure-0.13.1 \
+		synstructure-0.13.2 \
 		sysinfo-0.33.1 \
 		target-lexicon-0.13.2 \
-		tempfile-3.17.1 \
+		tempfile-3.20.0 \
 		thiserror-1.0.69 \
 		thiserror-2.0.12 \
 		thiserror-impl-1.0.69 \
 		thiserror-impl-2.0.12 \
-		time-0.3.38 \
-		time-core-0.1.3 \
-		time-macros-0.2.20 \
-		tinystr-0.7.6 \
-		tinytemplate-1.2.1 \
+		time-0.3.41 \
+		time-core-0.1.4 \
+		time-macros-0.2.22 \
+		tinystr-0.8.1 \
 		tinyvec-1.9.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.44.2 \
+		tokio-1.46.1 \
 		tokio-macros-2.5.0 \
 		tokio-native-tls-0.3.1 \
 		tokio-rustls-0.24.1 \
 		tokio-rustls-0.26.2 \
-		tokio-util-0.7.13 \
+		tokio-util-0.7.15 \
 		tower-0.5.2 \
+		tower-http-0.6.6 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
 		tracing-0.1.41 \
-		tracing-attributes-0.1.28 \
-		tracing-core-0.1.33 \
+		tracing-attributes-0.1.30 \
+		tracing-core-0.1.34 \
 		try-lock-0.2.5 \
-		twox-hash-1.6.3 \
+		twox-hash-2.1.1 \
 		typed-builder-0.19.1 \
 		typed-builder-macro-0.19.1 \
 		typenum-1.18.0 \
@@ -467,22 +457,21 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		unicode-normalization-0.1.24 \
 		unicode-reverse-1.0.9 \
 		unicode-segmentation-1.12.0 \
-		unicode-width-0.2.0 \
+		unicode-width-0.2.1 \
 		unindent-0.2.4 \
 		untrusted-0.9.0 \
 		url-2.5.4 \
 		urlencoding-2.1.3 \
-		utf16_iter-1.0.5 \
 		utf8_iter-1.0.4 \
-		uuid-1.15.1 \
+		uuid-1.17.0 \
 		value-trait-0.10.1 \
 		vcpkg-0.2.15 \
 		version_check-0.9.5 \
 		vsimd-0.8.0 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
-		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasi-0.13.3+wasi-0.2.2 \
+		wasi-0.11.1+wasi-snapshot-preview1 \
+		wasi-0.14.2+wasi-0.2.4 \
 		wasm-bindgen-0.2.100 \
 		wasm-bindgen-backend-0.2.100 \
 		wasm-bindgen-futures-0.4.50 \
@@ -492,59 +481,71 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		wasm-streams-0.4.2 \
 		web-sys-0.3.77 \
 		web-time-1.1.0 \
+		which-4.4.2 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.9 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-0.57.0 \
-		windows-core-0.52.0 \
 		windows-core-0.57.0 \
+		windows-core-0.61.2 \
 		windows-implement-0.57.0 \
+		windows-implement-0.60.0 \
 		windows-interface-0.57.0 \
-		windows-link-0.1.0 \
-		windows-registry-0.2.0 \
+		windows-interface-0.59.1 \
+		windows-link-0.1.3 \
 		windows-result-0.1.2 \
-		windows-result-0.2.0 \
-		windows-strings-0.1.0 \
+		windows-result-0.3.4 \
+		windows-strings-0.4.2 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
+		windows-sys-0.60.2 \
 		windows-targets-0.48.5 \
 		windows-targets-0.52.6 \
+		windows-targets-0.53.2 \
 		windows_aarch64_gnullvm-0.48.5 \
 		windows_aarch64_gnullvm-0.52.6 \
+		windows_aarch64_gnullvm-0.53.0 \
 		windows_aarch64_msvc-0.48.5 \
 		windows_aarch64_msvc-0.52.6 \
+		windows_aarch64_msvc-0.53.0 \
 		windows_i686_gnu-0.48.5 \
 		windows_i686_gnu-0.52.6 \
+		windows_i686_gnu-0.53.0 \
 		windows_i686_gnullvm-0.52.6 \
+		windows_i686_gnullvm-0.53.0 \
 		windows_i686_msvc-0.48.5 \
 		windows_i686_msvc-0.52.6 \
+		windows_i686_msvc-0.53.0 \
 		windows_x86_64_gnu-0.48.5 \
 		windows_x86_64_gnu-0.52.6 \
+		windows_x86_64_gnu-0.53.0 \
 		windows_x86_64_gnullvm-0.48.5 \
 		windows_x86_64_gnullvm-0.52.6 \
+		windows_x86_64_gnullvm-0.53.0 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		wit-bindgen-rt-0.33.0 \
-		write16-1.0.0 \
-		writeable-0.5.5 \
+		windows_x86_64_msvc-0.53.0 \
+		wit-bindgen-rt-0.39.0 \
+		writeable-0.6.1 \
 		x11rb-0.13.1 \
 		x11rb-protocol-0.13.1 \
 		xmlparser-0.13.6 \
 		xxhash-rust-0.8.15 \
-		yoke-0.7.5 \
-		yoke-derive-0.7.5 \
-		zerocopy-0.7.35 \
-		zerocopy-derive-0.7.35 \
+		yoke-0.8.0 \
+		yoke-derive-0.8.0 \
+		zerocopy-0.8.26 \
+		zerocopy-derive-0.8.26 \
 		zerofrom-0.1.6 \
 		zerofrom-derive-0.1.6 \
 		zeroize-1.8.1 \
-		zerovec-0.10.4 \
-		zerovec-derive-0.10.3 \
-		zlib-rs-0.4.2 \
+		zerotrie-0.2.2 \
+		zerovec-0.11.2 \
+		zerovec-derive-0.11.1 \
+		zlib-rs-0.5.1 \
 		zstd-0.13.3 \
-		zstd-safe-7.2.3 \
-		zstd-sys-2.0.14+zstd.1.5.7
+		zstd-safe-7.2.4 \
+		zstd-sys-2.0.15+zstd.1.5.7
 
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
@@ -564,6 +565,9 @@ post-patch: # see https://github.com/pola-rs/polars/issues/22679
 		s|tikv-jemallocator = |#tikv-jemallocator = |" \
 		${WRKSRC}/../Cargo.toml
 
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polars/polars.abi3.so
+
 # tests fail to run with circular dependencies
 
 .include <bsd.port.mk>
diff --git a/misc/py-polars/distinfo b/misc/py-polars/distinfo
index c2621d8ec93e..dbeaa358d42b 100644
--- a/misc/py-polars/distinfo
+++ b/misc/py-polars/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1746662287
+TIMESTAMP = 1753065051
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
 SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -19,84 +19,88 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
-SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
 SHA256 (rust/crates/apache-avro-0.17.0.crate) = 1aef82843a0ec9f8b19567445ad2421ceeb1d711514384bdd3d49fe37102ee13
 SIZE (rust/crates/apache-avro-0.17.0.crate) = 178898
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
 SHA256 (rust/crates/argminmax-0.6.3.crate) = 70f13d10a41ac8d2ec79ee34178d61e6f47a29c2edfe7ef1721c7383b0359e65
 SIZE (rust/crates/argminmax-0.6.3.crate) = 67236
-SHA256 (rust/crates/array-init-cursor-0.2.0.crate) = bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76
-SIZE (rust/crates/array-init-cursor-0.2.0.crate) = 2590
+SHA256 (rust/crates/array-init-cursor-0.2.1.crate) = ed51fe0f224d1d4ea768be38c51f9f831dee9d05c163c11fba0b8c44387b1fc3
+SIZE (rust/crates/array-init-cursor-0.2.1.crate) = 7102
 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
 SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/arrow2-0.17.4.crate) = 59c468daea140b747d781a1da9f7db5f0a8e6636d4af20cc539e43d05b0604fa
-SIZE (rust/crates/arrow2-0.17.4.crate) = 841132
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
 SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
 SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
 SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
-SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
-SHA256 (rust/crates/atoi_simd-0.16.0.crate) = 4790f9e8961209112beb783d85449b508673cf4a6a419c8449b210743ac4dbe9
-SIZE (rust/crates/atoi_simd-0.16.0.crate) = 22561
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/atoi_simd-0.16.1.crate) = c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf
+SIZE (rust/crates/atoi_simd-0.16.1.crate) = 18018
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
 SHA256 (rust/crates/avro-schema-0.3.0.crate) = b5281855b39aba9684d2f47bf96983fbfd8f1725f12fabb0513a8ab879647bbd
 SIZE (rust/crates/avro-schema-0.3.0.crate) = 19318
-SHA256 (rust/crates/aws-config-1.5.17.crate) = 490aa7465ee685b2ced076bb87ef654a47724a7844e2c7d3af4e749ce5b875dd
-SIZE (rust/crates/aws-config-1.5.17.crate) = 127995
-SHA256 (rust/crates/aws-credential-types-1.2.1.crate) = 60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da
-SIZE (rust/crates/aws-credential-types-1.2.1.crate) = 13764
-SHA256 (rust/crates/aws-runtime-1.5.5.crate) = 76dd04d39cc12844c0994f2c9c5a6f5184c22e9188ec1ff723de41910a21dcad
-SIZE (rust/crates/aws-runtime-1.5.5.crate) = 60179
-SHA256 (rust/crates/aws-sdk-s3-1.77.0.crate) = 34e87342432a3de0e94e82c99a7cbd9042f99de029ae1f4e368160f9e9929264
-SIZE (rust/crates/aws-sdk-s3-1.77.0.crate) = 1438550
-SHA256 (rust/crates/aws-sdk-sso-1.60.0.crate) = 60186fab60b24376d3e33b9ff0a43485f99efd470e3b75a9160c849741d63d56
-SIZE (rust/crates/aws-sdk-sso-1.60.0.crate) = 71348
-SHA256 (rust/crates/aws-sdk-ssooidc-1.61.0.crate) = 7033130ce1ee13e6018905b7b976c915963755aef299c1521897679d6cd4f8ef
-SIZE (rust/crates/aws-sdk-ssooidc-1.61.0.crate) = 86446
-SHA256 (rust/crates/aws-sdk-sts-1.61.0.crate) = c5c1cac7677179d622b4448b0d31bcb359185295dc6fca891920cfb17e2b5156
-SIZE (rust/crates/aws-sdk-sts-1.61.0.crate) = 156461
-SHA256 (rust/crates/aws-sigv4-1.2.9.crate) = 9bfe75fad52793ce6dec0dc3d4b1f388f038b5eb866c8d4d7f3a8e21b5ea5051
-SIZE (rust/crates/aws-sigv4-1.2.9.crate) = 47342
-SHA256 (rust/crates/aws-smithy-async-1.2.4.crate) = fa59d1327d8b5053c54bf2eaae63bf629ba9e904434d0835a28ed3c0ed0a614e
-SIZE (rust/crates/aws-smithy-async-1.2.4.crate) = 20835
+SHA256 (rust/crates/aws-config-1.8.2.crate) = ebd9b83179adf8998576317ce47785948bcff399ec5b15f4dfbdedd44ddf5b92
+SIZE (rust/crates/aws-config-1.8.2.crate) = 133122
+SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
+SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-lc-rs-1.13.2.crate) = 08b5d4e069cbc868041a64bd68dc8cb39a0d79585cd6c5a24caa8c2d622121be
+SIZE (rust/crates/aws-lc-rs-1.13.2.crate) = 204226
+SHA256 (rust/crates/aws-lc-sys-0.30.0.crate) = dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff
+SIZE (rust/crates/aws-lc-sys-0.30.0.crate) = 9168798
+SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
+SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
+SHA256 (rust/crates/aws-sdk-s3-1.98.0.crate) = 029e89cae7e628553643aecb3a3f054a0a0912ff0fd1f5d6a0b4fda421dce64b
+SIZE (rust/crates/aws-sdk-s3-1.98.0.crate) = 1567609
+SHA256 (rust/crates/aws-sdk-sso-1.76.0.crate) = 64bf26698dd6d238ef1486bdda46f22a589dc813368ba868dc3d94c8d27b56ba
+SIZE (rust/crates/aws-sdk-sso-1.76.0.crate) = 90111
+SHA256 (rust/crates/aws-sdk-ssooidc-1.77.0.crate) = 09cd07ed1edd939fae854a22054299ae3576500f4e0fadc560ca44f9c6ea1664
+SIZE (rust/crates/aws-sdk-ssooidc-1.77.0.crate) = 106486
+SHA256 (rust/crates/aws-sdk-sts-1.78.0.crate) = 37f7766d2344f56d10d12f3c32993da36d78217f32594fe4fb8e57a538c1cdea
+SIZE (rust/crates/aws-sdk-sts-1.78.0.crate) = 175969
+SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
+SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
+SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
+SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
 SHA256 (rust/crates/aws-smithy-checksums-0.60.13.crate) = ba1a71073fca26775c8b5189175ea8863afb1c9ea2cceb02a5de5ad9dfbaa795
 SIZE (rust/crates/aws-smithy-checksums-0.60.13.crate) = 11787
-SHA256 (rust/crates/aws-smithy-checksums-0.63.0.crate) = db2dc8d842d872529355c72632de49ef8c5a2949a4472f10e802f28cf925770c
-SIZE (rust/crates/aws-smithy-checksums-0.63.0.crate) = 12196
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.7.crate) = 461e5e02f9864cba17cff30f007c2e37ade94d01e87cdb5204e44a84e6d38c17
-SIZE (rust/crates/aws-smithy-eventstream-0.60.7.crate) = 17900
+SHA256 (rust/crates/aws-smithy-checksums-0.63.5.crate) = 5ab9472f7a8ec259ddb5681d2ef1cb1cf16c0411890063e67cdc7b62562cc496
+SIZE (rust/crates/aws-smithy-checksums-0.63.5.crate) = 20200
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9
+SIZE (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 29461
 SHA256 (rust/crates/aws-smithy-http-0.60.12.crate) = 7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc
 SIZE (rust/crates/aws-smithy-http-0.60.12.crate) = 23717
-SHA256 (rust/crates/aws-smithy-json-0.61.2.crate) = 623a51127f24c30776c8b374295f2df78d92517386f77ba30773f15a30ce1422
-SIZE (rust/crates/aws-smithy-json-0.61.2.crate) = 23079
+SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
+SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
+SHA256 (rust/crates/aws-smithy-http-client-1.0.6.crate) = f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0
+SIZE (rust/crates/aws-smithy-http-client-1.0.6.crate) = 73920
+SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
+SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
+SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
 SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
 SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.7.8.crate) = d526a12d9ed61fadefda24abe2e682892ba288c2018bcb38b1b4c111d13f6d92
-SIZE (rust/crates/aws-smithy-runtime-1.7.8.crate) = 120649
-SHA256 (rust/crates/aws-smithy-runtime-api-1.7.3.crate) = 92165296a47a812b267b4f41032ff8069ab7ff783696d217f0994a0d7ab585cd
-SIZE (rust/crates/aws-smithy-runtime-api-1.7.3.crate) = 68468
-SHA256 (rust/crates/aws-smithy-types-1.2.13.crate) = c7b8a53819e42f10d0821f56da995e1470b199686a1809168db6ca485665f042
-SIZE (rust/crates/aws-smithy-types-1.2.13.crate) = 83040
-SHA256 (rust/crates/aws-smithy-xml-0.60.9.crate) = ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc
-SIZE (rust/crates/aws-smithy-xml-0.60.9.crate) = 15744
-SHA256 (rust/crates/aws-types-1.3.5.crate) = dfbd0a668309ec1f66c0f6bda4840dd6d4796ae26d699ebc266d7cc95c6d040f
-SIZE (rust/crates/aws-types-1.3.5.crate) = 21600
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/aws-smithy-runtime-1.8.4.crate) = c3aaec682eb189e43c8a19c3dab2fe54590ad5f2cc2d26ab27608a20f2acf81c
+SIZE (rust/crates/aws-smithy-runtime-1.8.4.crate) = 114700
+SHA256 (rust/crates/aws-smithy-runtime-api-1.8.3.crate) = 9852b9226cb60b78ce9369022c0df678af1cac231c882d5da97a0c4e03be6e67
+SIZE (rust/crates/aws-smithy-runtime-api-1.8.3.crate) = 78591
+SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
+SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
+SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
+SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
+SHA256 (rust/crates/aws-types-1.3.7.crate) = 8a322fec39e4df22777ed3ad8ea868ac2f94cd15e1a55f6ee8d8d6305057689a
+SIZE (rust/crates/aws-types-1.3.7.crate) = 22670
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
 SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
 SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -105,68 +109,58 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bigdecimal-0.4.7.crate) = 7f31f3af01c5c65a07985c804d3366560e6fa7883d640a122819b14ec327482c
-SIZE (rust/crates/bigdecimal-0.4.7.crate) = 89252
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
+SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/blake3-1.6.1.crate) = 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753
-SIZE (rust/crates/blake3-1.6.1.crate) = 186007
+SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
+SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
+SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
+SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
 SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
 SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
-SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
*** 1196 LINES SKIPPED ***