git: cfce7a0769cc - main - misc/py-polars{,-runtime}: update 1.40.1 → 1.41.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 10 Jun 2026 04:22:51 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cfce7a0769cce9444b15de8572326c8d1e54c2e6
commit cfce7a0769cce9444b15de8572326c8d1e54c2e6
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-10 03:47:39 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-10 04:22:43 +0000
misc/py-polars{,-runtime}: update 1.40.1 → 1.41.2
---
misc/py-polars-runtime/Makefile | 60 ++++++------
misc/py-polars-runtime/distinfo | 102 ++++++++++-----------
misc/py-polars-runtime/files/patch-Cargo.lock | 48 +++-------
.../files/patch-Cargo.lock.ethnum | 19 ----
.../files/patch-crates_polars-ooc_Cargo.toml | 12 ++-
misc/py-polars/Makefile | 9 +-
misc/py-polars/distinfo | 6 +-
7 files changed, 111 insertions(+), 145 deletions(-)
diff --git a/misc/py-polars-runtime/Makefile b/misc/py-polars-runtime/Makefile
index 837e896b3498..1de8cf5602ab 100644
--- a/misc/py-polars-runtime/Makefile
+++ b/misc/py-polars-runtime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polars-runtime
DISTVERSIONPREFIX= py-
-DISTVERSION= 1.40.1
+DISTVERSION= 1.41.2
CATEGORIES= misc
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,16 +12,16 @@ WWW= https://github.com/pola-rs/polars
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-FLAVORS= compat 32 64 # runtime values; it might look hackish to define different types of flavors in this Python port, but Polars needs all of them to be installed and there should be no problems as long as files are installed into proper locations
-FLAVOR?= ${FLAVORS:[1]}
-${FLAVOR}_PKGNAMESUFFIX= -${FLAVOR} # there's no default runtime for Polars, all of them are needed
-
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
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
+FLAVORS= compat 32 64 # runtime values; it might look hackish to define different types of flavors in this Python port, but Polars needs all of them to be installed and there should be no problems as long as files are installed into proper locations
+FLAVOR?= ${FLAVORS:[1]}
+${FLAVOR}_PKGNAMESUFFIX= -${FLAVOR} # there's no default runtime for Polars, all of them are needed
+
USES= cargo pkgconfig python
USE_PYTHON= pep517 noflavors # autoplist is broken
@@ -47,7 +47,7 @@ CARGO_CRATES= adler2-2.0.1 \
allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
anyhow-1.0.101 \
- apache-avro-0.17.0 \
+ apache-avro-0.21.0 \
ar_archive_writer-0.5.1 \
arboard-3.6.1 \
argminmax-0.6.3 \
@@ -99,6 +99,9 @@ CARGO_CRATES= adler2-2.0.1 \
bitflags-2.11.0 \
blake3-1.8.3 \
block-buffer-0.10.4 \
+ block-buffer-0.12.0 \
+ bon-3.9.1 \
+ bon-macros-3.9.1 \
boxcar-0.2.14 \
brotli-8.0.2 \
brotli-decompressor-5.0.0 \
@@ -113,6 +116,7 @@ CARGO_CRATES= adler2-2.0.1 \
cc-1.2.56 \
cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
+ chacha20-0.10.0 \
chrono-0.4.43 \
chrono-tz-0.10.4 \
clipboard-win-5.4.1 \
@@ -124,8 +128,8 @@ CARGO_CRATES= adler2-2.0.1 \
constant_time_eq-0.4.2 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- core2-0.4.0 \
cpufeatures-0.2.17 \
+ cpufeatures-0.3.0 \
crc-2.1.0 \
crc-catalog-1.1.1 \
crc-fast-1.10.0 \
@@ -142,11 +146,15 @@ CARGO_CRATES= adler2-2.0.1 \
crypto-bigint-0.4.9 \
crypto-bigint-0.5.5 \
crypto-common-0.1.7 \
- dary_heap-0.3.8 \
+ crypto-common-0.2.1 \
+ darling-0.23.0 \
+ darling_core-0.23.0 \
+ darling_macro-0.23.0 \
debug_unsafe-0.1.4 \
der-0.6.1 \
deranged-0.5.6 \
digest-0.10.7 \
+ digest-0.11.3 \
dispatch2-0.3.0 \
displaydoc-0.2.5 \
dissimilar-1.0.10 \
@@ -193,7 +201,6 @@ CARGO_CRATES= adler2-2.0.1 \
getrandom-0.4.1 \
glob-0.3.3 \
group-0.12.1 \
- h2-0.3.27 \
h2-0.4.13 \
half-2.7.1 \
halfbrown-0.4.0 \
@@ -209,11 +216,9 @@ CARGO_CRATES= adler2-2.0.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
httparse-1.10.1 \
- httpdate-1.0.3 \
humantime-2.3.0 \
- hyper-0.14.32 \
+ hybrid-array-0.4.10 \
hyper-1.8.1 \
- hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
hyper-util-0.1.20 \
@@ -227,6 +232,7 @@ CARGO_CRATES= adler2-2.0.1 \
icu_properties_data-2.1.2 \
icu_provider-2.1.1 \
id-arena-2.3.0 \
+ ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
indexmap-2.13.0 \
@@ -243,9 +249,7 @@ CARGO_CRATES= adler2-2.0.1 \
leb128fmt-0.1.0 \
libc-0.2.182 \
libflate-1.4.0 \
- libflate-2.2.1 \
libflate_lz77-1.2.0 \
- libflate_lz77-2.2.0 \
libloading-0.9.0 \
libm-0.2.16 \
libmimalloc-sys-0.1.44 \
@@ -261,6 +265,7 @@ CARGO_CRATES= adler2-2.0.1 \
lz4_flex-0.12.1 \
matrixmultiply-0.3.10 \
md-5-0.10.6 \
+ md-5-0.11.0 \
memchr-2.8.0 \
memmap2-0.9.10 \
mimalloc-0.1.48 \
@@ -268,6 +273,7 @@ CARGO_CRATES= adler2-2.0.1 \
mio-1.1.1 \
native-tls-0.2.16 \
ndarray-0.17.2 \
+ nix-0.31.2 \
now-0.1.3 \
ntapi-0.4.3 \
num-0.4.3 \
@@ -290,10 +296,10 @@ CARGO_CRATES= adler2-2.0.1 \
objc2-io-surface-0.3.2 \
object-0.37.3 \
once_cell-1.21.3 \
- openssl-0.10.75 \
+ openssl-0.10.80 \
openssl-macros-0.1.1 \
openssl-probe-0.2.1 \
- openssl-sys-0.9.111 \
+ openssl-sys-0.9.116 \
outref-0.5.2 \
p256-0.11.1 \
parking-2.2.1 \
@@ -334,10 +340,12 @@ CARGO_CRATES= adler2-2.0.1 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
+ rand-0.10.1 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.5 \
+ rand_core-0.10.1 \
rand_distr-0.5.1 \
rand_xorshift-0.4.0 \
raw-cpuid-11.6.0 \
@@ -363,12 +371,10 @@ CARGO_CRATES= adler2-2.0.1 \
rustc_version-0.4.1 \
rustflags-0.1.7 \
rustix-1.1.3 \
- rustls-0.21.12 \
rustls-0.23.36 \
rustls-native-certs-0.8.3 \
rustls-pki-types-1.14.0 \
- rustls-webpki-0.101.7 \
- rustls-webpki-0.103.9 \
+ rustls-webpki-0.103.13 \
rustversion-1.0.22 \
ryu-1.0.23 \
same-file-1.0.6 \
@@ -376,7 +382,6 @@ CARGO_CRATES= adler2-2.0.1 \
schemars-0.9.0 \
schemars_derive-0.9.0 \
scopeguard-1.2.0 \
- sct-0.7.1 \
sec1-0.3.0 \
security-framework-3.6.0 \
security-framework-sys-2.16.0 \
@@ -405,7 +410,6 @@ CARGO_CRATES= adler2-2.0.1 \
slotmap-1.1.1 \
smallvec-1.15.1 \
snap-1.1.1 \
- socket2-0.5.10 \
socket2-0.6.2 \
spin-0.10.0 \
spki-0.6.0 \
@@ -417,9 +421,8 @@ CARGO_CRATES= adler2-2.0.1 \
streaming-decompression-0.1.2 \
streaming-iterator-0.1.9 \
strength_reduce-0.2.4 \
- strum-0.26.3 \
+ strsim-0.11.1 \
strum-0.27.2 \
- strum_macros-0.26.4 \
strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
@@ -431,10 +434,10 @@ CARGO_CRATES= adler2-2.0.1 \
target-triple-1.0.0 \
tempfile-3.25.0 \
termcolor-1.4.1 \
- thiserror-1.0.69 \
thiserror-2.0.18 \
- thiserror-impl-1.0.69 \
thiserror-impl-2.0.18 \
+ tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 \
+ tikv-jemallocator-0.7.0 \
time-0.3.47 \
time-core-0.1.8 \
time-macros-0.2.27 \
@@ -444,7 +447,6 @@ CARGO_CRATES= adler2-2.0.1 \
tokio-1.49.0 \
tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.24.1 \
tokio-rustls-0.26.4 \
tokio-util-0.7.18 \
toml-1.0.2+spec-1.1.0 \
@@ -461,8 +463,6 @@ CARGO_CRATES= adler2-2.0.1 \
try-lock-0.2.5 \
trybuild-1.0.116 \
twox-hash-2.1.2 \
- typed-builder-0.19.1 \
- typed-builder-macro-0.19.1 \
typenum-1.19.0 \
unarray-0.1.4 \
unicode-ident-1.0.24 \
@@ -566,8 +566,8 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
zstd-sys-2.0.16+zstd.1.5.7 \
- object_store@git+https://github.com/kdn36/arrow-rs-object-store?branch=feat_checksum_crc64\#12323e21b6e420f1e9d630fa8c4a40de41b11f2f \
- color-backtrace@git+https://github.com/orlp/color-backtrace?rev=bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd\#bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd
+ color-backtrace@git+https://github.com/orlp/color-backtrace?rev=bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd\#bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd \
+ object_store@git+https://github.com/apache/arrow-rs-object-store?rev=6f1c9acc94636e059a2b3aef5c75e815e065cc89\#6f1c9acc94636e059a2b3aef5c75e815e065cc89
CARGO_TARGET_DIR= ${WRKSRC}/target
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/misc/py-polars-runtime/distinfo b/misc/py-polars-runtime/distinfo
index 7d653c3cb4db..85759813cd8d 100644
--- a/misc/py-polars-runtime/distinfo
+++ b/misc/py-polars-runtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1777585729
+TIMESTAMP = 1781041667
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
@@ -17,8 +17,8 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
SIZE (rust/crates/anyhow-1.0.101.crate) = 52315
-SHA256 (rust/crates/apache-avro-0.17.0.crate) = 1aef82843a0ec9f8b19567445ad2421ceeb1d711514384bdd3d49fe37102ee13
-SIZE (rust/crates/apache-avro-0.17.0.crate) = 178898
+SHA256 (rust/crates/apache-avro-0.21.0.crate) = 36fa98bc79671c7981272d91a8753a928ff6a1cd8e4f20a44c45bd5d313840bf
+SIZE (rust/crates/apache-avro-0.21.0.crate) = 209235
SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345
SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
@@ -121,6 +121,12 @@ SHA256 (rust/crates/blake3-1.8.3.crate) = 2468ef7d57b3fb7e16b576e8377cdbde2320c6
SIZE (rust/crates/blake3-1.8.3.crate) = 207224
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be
+SIZE (rust/crates/block-buffer-0.12.0.crate) = 14926
+SHA256 (rust/crates/bon-3.9.1.crate) = f47dbe92550676ee653353c310dfb9cf6ba17ee70396e1f7cf0a2020ad49b2fe
+SIZE (rust/crates/bon-3.9.1.crate) = 66853
+SHA256 (rust/crates/bon-macros-3.9.1.crate) = 519bd3116aeeb42d5372c29d982d16d0170d3d4a5ed85fc7dd91642ffff3c67c
+SIZE (rust/crates/bon-macros-3.9.1.crate) = 98078
SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
@@ -149,6 +155,8 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727
SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
+SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
SIZE (rust/crates/chrono-0.4.43.crate) = 240392
SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
@@ -171,10 +179,10 @@ SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81
SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
-SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
SHA256 (rust/crates/crc-2.1.0.crate) = 49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23
SIZE (rust/crates/crc-2.1.0.crate) = 8683
SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403
@@ -207,8 +215,14 @@ SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af9
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
-SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04
-SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544
+SHA256 (rust/crates/crypto-common-0.2.1.crate) = 77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710
+SIZE (rust/crates/crypto-common-0.2.1.crate) = 15165
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
SHA256 (rust/crates/debug_unsafe-0.1.4.crate) = 7eed2c4702fa172d1ce21078faa7c5203e69f5394d48cc436d25928394a867a2
SIZE (rust/crates/debug_unsafe-0.1.4.crate) = 6785
SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
@@ -217,6 +231,8 @@ SHA256 (rust/crates/deranged-0.5.6.crate) = cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81
SIZE (rust/crates/deranged-0.5.6.crate) = 26617
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/digest-0.11.3.crate) = f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2
+SIZE (rust/crates/digest-0.11.3.crate) = 28955
SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -309,8 +325,6 @@ SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7
SIZE (rust/crates/group-0.12.1.crate) = 16516
-SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
-SIZE (rust/crates/h2-0.3.27.crate) = 169180
SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54
SIZE (rust/crates/h2-0.4.13.crate) = 176861
SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
@@ -341,16 +355,12 @@ SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1f
SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
-SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
-SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
SIZE (rust/crates/humantime-2.3.0.crate) = 23242
-SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
-SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hybrid-array-0.4.10.crate) = 3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214
+SIZE (rust/crates/hybrid-array-0.4.10.crate) = 35046
SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
SIZE (rust/crates/hyper-1.8.1.crate) = 157353
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
@@ -377,6 +387,8 @@ SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e37
SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954
SIZE (rust/crates/id-arena-2.3.0.crate) = 12883
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
@@ -409,12 +421,8 @@ SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f1878
SIZE (rust/crates/libc-0.2.182.crate) = 814873
SHA256 (rust/crates/libflate-1.4.0.crate) = 5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18
SIZE (rust/crates/libflate-1.4.0.crate) = 42600
-SHA256 (rust/crates/libflate-2.2.1.crate) = e3248b8d211bd23a104a42d81b4fa8bb8ac4a3b75e7a43d85d2c9ccb6179cd74
-SIZE (rust/crates/libflate-2.2.1.crate) = 40550
SHA256 (rust/crates/libflate_lz77-1.2.0.crate) = a52d3a8bfc85f250440e4424db7d857e241a3aebbbe301f3eb606ab15c39acbf
SIZE (rust/crates/libflate_lz77-1.2.0.crate) = 5964
-SHA256 (rust/crates/libflate_lz77-2.2.0.crate) = a599cb10a9cd92b1300debcef28da8f70b935ec937f44fcd1b70a7c986a11c5c
-SIZE (rust/crates/libflate_lz77-2.2.0.crate) = 7627
SHA256 (rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60
SIZE (rust/crates/libloading-0.9.0.crate) = 33816
SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981
@@ -445,6 +453,8 @@ SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/md-5-0.11.0.crate) = 69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98
+SIZE (rust/crates/md-5-0.11.0.crate) = 17404
SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79
SIZE (rust/crates/memchr-2.8.0.crate) = 97780
SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3
@@ -459,6 +469,8 @@ SHA256 (rust/crates/native-tls-0.2.16.crate) = 9d5d26952a508f321b4d3d2e80e78fc26
SIZE (rust/crates/native-tls-0.2.16.crate) = 31628
SHA256 (rust/crates/ndarray-0.17.2.crate) = 520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d
SIZE (rust/crates/ndarray-0.17.2.crate) = 243631
+SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3
+SIZE (rust/crates/nix-0.31.2.crate) = 346284
SHA256 (rust/crates/now-0.1.3.crate) = 6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0
SIZE (rust/crates/now-0.1.3.crate) = 5086
SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae
@@ -503,14 +515,14 @@ SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbf
SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328
-SIZE (rust/crates/openssl-0.10.75.crate) = 288136
+SHA256 (rust/crates/openssl-0.10.80.crate) = a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967
+SIZE (rust/crates/openssl-0.10.80.crate) = 307341
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe
SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
-SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
-SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
+SHA256 (rust/crates/openssl-sys-0.9.116.crate) = f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4
+SIZE (rust/crates/openssl-sys-0.9.116.crate) = 75899
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
@@ -591,6 +603,8 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand-0.10.1.crate) = d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207
+SIZE (rust/crates/rand-0.10.1.crate) = 105801
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -599,6 +613,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c
SIZE (rust/crates/rand_core-0.9.5.crate) = 24129
+SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69
+SIZE (rust/crates/rand_core-0.10.1.crate) = 22833
SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a
@@ -649,18 +665,14 @@ SHA256 (rust/crates/rustflags-0.1.7.crate) = a39e0e9135d7a7208ee80aa4e3e4b88f0f5
SIZE (rust/crates/rustflags-0.1.7.crate) = 17224
SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34
SIZE (rust/crates/rustix-1.1.3.crate) = 423447
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b
SIZE (rust/crates/rustls-0.23.36.crate) = 374313
SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63
SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380
SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd
SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53
-SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813
+SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e
+SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f
@@ -675,8 +687,6 @@ SHA256 (rust/crates/schemars_derive-0.9.0.crate) = 5016d94c77c6d32f0b8e08b781f7d
SIZE (rust/crates/schemars_derive-0.9.0.crate) = 25241
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928
SIZE (rust/crates/sec1-0.3.0.crate) = 17615
SHA256 (rust/crates/security-framework-3.6.0.crate) = d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38
@@ -733,8 +743,6 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
SIZE (rust/crates/snap-1.1.1.crate) = 33763
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0
SIZE (rust/crates/socket2-0.6.2.crate) = 58621
SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
@@ -757,12 +765,10 @@ SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
SHA256 (rust/crates/strength_reduce-0.2.4.crate) = fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82
SIZE (rust/crates/strength_reduce-0.2.4.crate) = 17859
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
SIZE (rust/crates/strum-0.27.2.crate) = 8489
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
@@ -785,14 +791,14 @@ SHA256 (rust/crates/tempfile-3.25.0.crate) = 0136791f7c95b1f6dd99f9cc786b91bb81c
SIZE (rust/crates/tempfile-3.25.0.crate) = 43195
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4
SIZE (rust/crates/thiserror-2.0.18.crate) = 28875
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5
SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413
+SHA256 (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1a2825c78386b4ae0314074867860ba9577875de945f05992c38815cbec327f0
+SIZE (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1037885
+SHA256 (rust/crates/tikv-jemallocator-0.7.0.crate) = 249f09e49ab1609436f34c776e84231bead18d6a955f119f939bdc1d847561bd
+SIZE (rust/crates/tikv-jemallocator-0.7.0.crate) = 14004
SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c
SIZE (rust/crates/time-0.3.47.crate) = 225161
SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca
@@ -811,8 +817,6 @@ SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2
SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098
@@ -845,10 +849,6 @@ SHA256 (rust/crates/trybuild-1.0.116.crate) = 47c635f0191bd3a2941013e50626671009
SIZE (rust/crates/trybuild-1.0.116.crate) = 45967
SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c
SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641
-SHA256 (rust/crates/typed-builder-0.19.1.crate) = a06fbd5b8de54c5f7c91f6fe4cebb949be2125d7758e630bb58b1d831dbce600
-SIZE (rust/crates/typed-builder-0.19.1.crate) = 21015
-SHA256 (rust/crates/typed-builder-macro-0.19.1.crate) = f9534daa9fd3ed0bd911d462a37f172228077e7abf18c18a5f67199d959205f8
-SIZE (rust/crates/typed-builder-macro-0.19.1.crate) = 20273
SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
@@ -1055,9 +1055,9 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0.tar.gz) = dd1e67db5faec8d61e0e6bc002e534bdce8ffd71f182bdc8404b0257373b1e60
-SIZE (kdn36-arrow-rs-object-store-12323e21b6e420f1e9d630fa8c4a40de41b11f2f_GH0.tar.gz) = 276058
SHA256 (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 5e3716156f0c6c152fdaf55f4eca287347e7d78ce7c7ab204cac8ad350eabe07
SIZE (orlp-color-backtrace-bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd_GH0.tar.gz) = 18409
-SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3
-SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451
+SHA256 (apache-arrow-rs-object-store-6f1c9acc94636e059a2b3aef5c75e815e065cc89_GH0.tar.gz) = 9f63a2308efc9f5453cb15aea2703f680757f830ba13eae7d43cb16a34743b1e
+SIZE (apache-arrow-rs-object-store-6f1c9acc94636e059a2b3aef5c75e815e065cc89_GH0.tar.gz) = 286943
+SHA256 (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 4459f3ddbde8babb827b140e15920c6e2075959190a6d13428a7aa7ba50d0a95
+SIZE (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 5619635
diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock b/misc/py-polars-runtime/files/patch-Cargo.lock
index cd1b310f7079..db9c621ab751 100644
--- a/misc/py-polars-runtime/files/patch-Cargo.lock
+++ b/misc/py-polars-runtime/files/patch-Cargo.lock
@@ -1,12 +1,15 @@
--- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure
+-- Update from 1.40.1 to 1.41.2:
+-- remove git source for color-backtrace
+-- remove git source for object_store (now apache/arrow-rs-object-store)
+-- remove tikv-jemallocator dependency (use default allocator)
--
--- The Rust build fails with ethnum 1.5.2 due to a compilation issue that
--- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock
--- to use the newer version.
+-- The FreeBSD ports cargo infrastructure uses vendored crates,
+-- so git sources must be removed. The default allocator is used
+-- instead of jemalloc to avoid runtime TLS errors.
---- Cargo.lock.orig 2026-04-22 12:27:45 UTC
+--- Cargo.lock.orig 2026-05-29 09:06:27 UTC
+++ Cargo.lock
-@@ -999,7 +999,6 @@ version = "0.7.2"
+@@ -1039,7 +1039,6 @@ version = "0.7.2"
[[package]]
name = "color-backtrace"
version = "0.7.2"
@@ -14,15 +17,15 @@
dependencies = [
"btparse",
"termcolor",
-@@ -2742,7 +2741,6 @@ version = "0.13.1"
+@@ -2779,7 +2778,6 @@ version = "0.13.2"
[[package]]
name = "object_store"
- version = "0.13.1"
--source = "git+https://github.com/kdn36/arrow-rs-object-store?branch=feat_checksum_crc64#12323e21b6e420f1e9d630fa8c4a40de41b11f2f"
+ version = "0.13.2"
+-source = "git+https://github.com/apache/arrow-rs-object-store?rev=6f1c9acc94636e059a2b3aef5c75e815e065cc89#6f1c9acc94636e059a2b3aef5c75e815e065cc89"
dependencies = [
"async-trait",
"base64",
-@@ -3337,7 +3335,6 @@ dependencies = [
+@@ -3398,7 +3396,6 @@ dependencies = [
"polars-core",
"polars-io",
"polars-utils",
@@ -30,28 +33,3 @@
"tokio",
]
-@@ -5032,24 +5029,6 @@ dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.116",
--]
--
--[[package]]
--name = "tikv-jemalloc-sys"
--version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
--source = "git+https://github.com/pola-rs/jemallocator?rev=c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936#c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936"
--dependencies = [
-- "cc",
-- "libc",
--]
--
--[[package]]
--name = "tikv-jemallocator"
--version = "0.6.0"
--source = "git+https://github.com/pola-rs/jemallocator?rev=c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936#c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936"
--dependencies = [
-- "libc",
-- "tikv-jemalloc-sys",
- ]
-
- [[package]]
diff --git a/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum b/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum
deleted file mode 100644
index a66a455a350a..000000000000
--- a/misc/py-polars-runtime/files/patch-Cargo.lock.ethnum
+++ /dev/null
@@ -1,19 +0,0 @@
--- Update ethnum from 1.5.2 to 1.5.3 to fix Rust build failure
---
--- The Rust build fails with ethnum 1.5.2 due to a compilation issue that
--- is resolved in the newer 1.5.3 release. This patch updates the Cargo.lock
--- to use the newer version.
-
---- Cargo.lock.orig
-+++ Cargo.lock
-@@ -1388,7 +1388,7 @@ version = "0.5.0"
-
- [[package]]
- name = "ethnum"
--version = "1.5.2"
-+version = "1.5.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b"
-+checksum = "40404c3f5f511ec4da6fe866ddf6a717c309fdbb69fbbad7b0f3edab8f2e835f"
-
- [[package]]
diff --git a/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml b/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml
index b4e2c2981889..92ebd36d2c70 100644
--- a/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml
+++ b/misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml
@@ -1,15 +1,19 @@
---- crates/polars-ooc/Cargo.toml.orig 2026-04-10 06:31:40 UTC
+-- Remove tikv-jemallocator dependencies and use mimalloc only for fast_alloc
+-- The port uses the default allocator to avoid runtime TLS errors with jemalloc.
+-- Updated from 0.6.0 to 0.7.0 for polars 1.41.2 runtime.
+
+--- crates/polars-ooc/Cargo.toml.orig 2026-05-29 09:06:27 UTC
+++ crates/polars-ooc/Cargo.toml
-@@ -19,16 +19,9 @@ mimalloc = { version = "0.1", default-features = false
+@@ -20,16 +20,9 @@ mimalloc = { version = "0.1", default-features = false
[target.'cfg(any(not(target_family = "unix"), target_os = "emscripten"))'.dependencies]
mimalloc = { version = "0.1", default-features = false, optional = true }
-# Feature background_threads is unsupported on MacOS (https://github.com/jemalloc/jemalloc/issues/843).
-[target.'cfg(all(target_family = "unix", not(target_os = "macos"), not(target_os = "emscripten")))'.dependencies]
--tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls", "background_threads"], optional = true }
+-tikv-jemallocator = { version = "0.7.0", features = ["disable_initial_exec_tls", "background_threads"], optional = true }
-
-[target.'cfg(all(target_family = "unix", target_os = "macos"))'.dependencies]
--tikv-jemallocator = { version = "0.6.0", features = ["disable_initial_exec_tls"], optional = true }
+-tikv-jemallocator = { version = "0.7.0", features = ["disable_initial_exec_tls"], optional = true }
-
[lints]
workspace = true
diff --git a/misc/py-polars/Makefile b/misc/py-polars/Makefile
index 3291c11214f8..d98a7b7cc534 100644
--- a/misc/py-polars/Makefile
+++ b/misc/py-polars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polars
DISTVERSIONPREFIX= py-
-DISTVERSION= 1.40.1
+DISTVERSION= 1.41.2
CATEGORIES= misc
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +14,14 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
.for runtime in compat 32 64 # same as flavors in misc/py-polars-runtime
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}polars-runtime-${runtime}>0:misc/py-polars-runtime@${runtime}
.endfor
+# optional dependencies
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}altair>=5.4.0:graphics/py-altair@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}great-tables>0:devel/py-great-tables@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest
diff --git a/misc/py-polars/distinfo b/misc/py-polars/distinfo
index 6d09dd2db816..6fc63d417dbf 100644
--- a/misc/py-polars/distinfo
+++ b/misc/py-polars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777598052
-SHA256 (pola-rs-polars-py-1.40.1_GH0.tar.gz) = f086d7b31d3276bab5d27cdaaed2cd4d73c1695428b735de780ca53d4bbfaba3
-SIZE (pola-rs-polars-py-1.40.1_GH0.tar.gz) = 5116451
+TIMESTAMP = 1781058767
+SHA256 (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 4459f3ddbde8babb827b140e15920c6e2075959190a6d13428a7aa7ba50d0a95
+SIZE (pola-rs-polars-py-1.41.2_GH0.tar.gz) = 5619635