git: 19279a91daa6 - main - misc/py-litellm: Update to 1.100.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 23:53:27 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19279a91daa6b088053f174e8397cc28208de2b2

commit 19279a91daa6b088053f174e8397cc28208de2b2
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-06 23:39:30 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-06 23:53:19 +0000

    misc/py-litellm: Update to 1.100.0
    
    Changelog:
    - https://github.com/BerriAI/litellm/releases/tag/v1.99.1
    - https://github.com/BerriAI/litellm/releases/tag/v1.100.0
    
    Reported by:    portscout
---
 misc/py-litellm/Makefile                   |  2 +-
 misc/py-litellm/Makefile.crates            | 39 ++++++++++++++-
 misc/py-litellm/distinfo                   | 80 ++++++++++++++++++++++++++++--
 misc/py-litellm/files/patch-pyproject.toml |  4 +-
 4 files changed, 118 insertions(+), 7 deletions(-)

diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 8a248d642871..7b62215d5873 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	litellm
-DISTVERSION=	1.99.0
+DISTVERSION=	1.100.0
 CATEGORIES=	misc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/Makefile.crates b/misc/py-litellm/Makefile.crates
index da3e416e5909..41e0ee0131dd 100644
--- a/misc/py-litellm/Makefile.crates
+++ b/misc/py-litellm/Makefile.crates
@@ -1,4 +1,8 @@
-CARGO_CRATES=	arc-swap-1.9.2 \
+CARGO_CRATES=	aho-corasick-1.1.5 \
+		alloca-0.4.0 \
+		anes-0.1.6 \
+		anstyle-1.0.14 \
+		arc-swap-1.9.2 \
 		async-trait-0.1.91 \
 		atomic-waker-1.1.2 \
 		autocfg-1.5.1 \
@@ -33,10 +37,17 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		byteorder-1.5.0 \
 		bytes-1.12.1 \
 		bytes-utils-0.1.4 \
+		cast-0.3.0 \
 		cc-1.3.0 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.2 \
 		chacha20-0.10.1 \
+		ciborium-0.2.2 \
+		ciborium-io-0.2.2 \
+		ciborium-ll-0.2.2 \
+		clap-4.6.6 \
+		clap_builder-4.6.6 \
+		clap_lex-1.1.0 \
 		cmake-0.1.58 \
 		cmov-0.5.4 \
 		const-oid-0.10.2 \
@@ -44,6 +55,12 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		core-foundation-sys-0.8.7 \
 		cpufeatures-0.2.17 \
 		cpufeatures-0.3.0 \
+		criterion-0.8.2 \
+		criterion-plot-0.8.2 \
+		crossbeam-deque-0.8.7 \
+		crossbeam-epoch-0.9.20 \
+		crossbeam-utils-0.8.22 \
+		crunchy-0.2.4 \
 		crypto-common-0.1.7 \
 		crypto-common-0.2.2 \
 		ctutils-0.4.2 \
@@ -72,6 +89,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		getrandom-0.4.3 \
 		h2-0.3.27 \
 		h2-0.4.15 \
+		half-2.7.1 \
 		hashbrown-0.17.1 \
 		heck-0.5.0 \
 		hex-0.4.3 \
@@ -100,6 +118,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		idna_adapter-1.2.2 \
 		indexmap-2.14.0 \
 		ipnet-2.12.0 \
+		itertools-0.13.0 \
 		itoa-1.0.18 \
 		jobserver-0.1.35 \
 		js-sys-0.3.103 \
@@ -115,12 +134,17 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		num-integer-0.1.46 \
 		num-traits-0.2.19 \
 		once_cell-1.21.4 \
+		oorandom-11.1.5 \
 		openssl-probe-0.2.1 \
 		outref-0.5.2 \
+		page_size-0.6.0 \
 		percent-encoding-2.3.2 \
 		pin-project-lite-0.2.17 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.33 \
+		plotters-0.3.7 \
+		plotters-backend-0.3.7 \
+		plotters-svg-0.3.7 \
 		portable-atomic-1.14.0 \
 		potential_utf-0.1.5 \
 		powerfmt-0.2.0 \
@@ -132,6 +156,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		pyo3-ffi-0.29.0 \
 		pyo3-macros-0.29.0 \
 		pyo3-macros-backend-0.29.0 \
+		pythonize-0.29.0 \
 		quinn-0.11.11 \
 		quinn-proto-0.11.16 \
 		quinn-udp-0.5.15 \
@@ -143,7 +168,12 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		rand_core-0.6.4 \
 		rand_core-0.10.1 \
 		rand_pcg-0.10.2 \
+		rayon-1.12.0 \
+		rayon-core-1.13.0 \
+		regex-1.13.1 \
+		regex-automata-0.4.18 \
 		regex-lite-0.1.9 \
+		regex-syntax-0.8.11 \
 		reqwest-0.12.28 \
 		ring-0.17.14 \
 		rustc-hash-2.1.3 \
@@ -156,6 +186,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		rustls-webpki-0.103.13 \
 		rustversion-1.0.23 \
 		ryu-1.0.23 \
+		same-file-1.0.6 \
 		schannel-0.1.29 \
 		sct-0.7.1 \
 		security-framework-3.7.0 \
@@ -190,6 +221,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		time-core-0.1.9 \
 		time-macros-0.2.31 \
 		tinystr-0.8.3 \
+		tinytemplate-1.2.1 \
 		tinyvec-1.12.0 \
 		tinyvec_macros-0.1.1 \
 		tokio-1.53.0 \
@@ -217,6 +249,7 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		uuid-1.24.0 \
 		version_check-0.9.5 \
 		vsimd-0.8.0 \
+		walkdir-2.5.0 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.126 \
@@ -228,6 +261,10 @@ CARGO_CRATES=	arc-swap-1.9.2 \
 		web-sys-0.3.103 \
 		web-time-1.1.0 \
 		webpki-roots-1.0.9 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.11 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-link-0.2.1 \
 		windows-sys-0.52.0 \
 		windows-sys-0.61.2 \
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 9edfe6e15d38..fd22a5e58a3b 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,6 +1,14 @@
-TIMESTAMP = 1788315595
-SHA256 (litellm-1.99.0.tar.gz) = 594bf4b6ff6b79c6aa3c3b78c0e939d4afd12687e076ba3fb608d38a5aa7f9c6
-SIZE (litellm-1.99.0.tar.gz) = 16786386
+TIMESTAMP = 1788734009
+SHA256 (litellm-1.100.0.tar.gz) = ece94e817a453a5b3a9517c03547c428d501cea719edb728c1b260e53f78ea35
+SIZE (litellm-1.100.0.tar.gz) = 17287857
+SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
+SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315
+SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4
+SIZE (rust/crates/alloca-0.4.0.crate) = 4257
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
+SIZE (rust/crates/anstyle-1.0.14.crate) = 17787
 SHA256 (rust/crates/arc-swap-1.9.2.crate) = c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b
 SIZE (rust/crates/arc-swap-1.9.2.crate) = 81495
 SHA256 (rust/crates/async-trait-0.1.91.crate) = ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec
@@ -71,6 +79,8 @@ SHA256 (rust/crates/bytes-1.12.1.crate) = fc652a48c352aef3ea3aed32080501cf3ef6ed
 SIZE (rust/crates/bytes-1.12.1.crate) = 75667
 SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
 SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/cc-1.3.0.crate) = c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8
 SIZE (rust/crates/cc-1.3.0.crate) = 97752
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
@@ -79,6 +89,18 @@ SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87
 SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527
 SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81
 SIZE (rust/crates/chacha20-0.10.1.crate) = 38187
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-4.6.6.crate) = 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca
+SIZE (rust/crates/clap-4.6.6.crate) = 64815
+SHA256 (rust/crates/clap_builder-4.6.6.crate) = 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889
+SIZE (rust/crates/clap_builder-4.6.6.crate) = 171756
+SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
+SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470
 SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
 SIZE (rust/crates/cmake-0.1.58.crate) = 20474
 SHA256 (rust/crates/cmov-0.5.4.crate) = 0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a
@@ -93,6 +115,18 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
 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/criterion-0.8.2.crate) = 950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3
+SIZE (rust/crates/criterion-0.8.2.crate) = 122924
+SHA256 (rust/crates/criterion-plot-0.8.2.crate) = d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea
+SIZE (rust/crates/criterion-plot-0.8.2.crate) = 24800
+SHA256 (rust/crates/crossbeam-deque-0.8.7.crate) = 5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb
+SIZE (rust/crates/crossbeam-deque-0.8.7.crate) = 24141
+SHA256 (rust/crates/crossbeam-epoch-0.9.20.crate) = 2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f
+SIZE (rust/crates/crossbeam-epoch-0.9.20.crate) = 47545
+SHA256 (rust/crates/crossbeam-utils-0.8.22.crate) = 61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17
+SIZE (rust/crates/crossbeam-utils-0.8.22.crate) = 46874
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
 SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
 SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
 SHA256 (rust/crates/crypto-common-0.2.2.crate) = ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453
@@ -149,6 +183,8 @@ SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc2
 SIZE (rust/crates/h2-0.3.27.crate) = 169180
 SHA256 (rust/crates/h2-0.4.15.crate) = 6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155
 SIZE (rust/crates/h2-0.4.15.crate) = 180875
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
 SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
 SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -205,6 +241,8 @@ SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b
 SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
 SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2
 SIZE (rust/crates/ipnet-2.12.0.crate) = 31000
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682
 SIZE (rust/crates/itoa-1.0.18.crate) = 15935
 SHA256 (rust/crates/jobserver-0.1.35.crate) = 1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3
@@ -235,10 +273,14 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
 SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe
 SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155
 SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
 SIZE (rust/crates/outref-0.5.2.crate) = 5621
+SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
+SIZE (rust/crates/page_size-0.6.0.crate) = 8479
 SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
 SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
 SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd
@@ -247,6 +289,12 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e
 SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
 SHA256 (rust/crates/portable-atomic-1.14.0.crate) = 3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3
 SIZE (rust/crates/portable-atomic-1.14.0.crate) = 200703
 SHA256 (rust/crates/potential_utf-0.1.5.crate) = 0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564
@@ -269,6 +317,8 @@ SHA256 (rust/crates/pyo3-macros-0.29.0.crate) = 9ac53762fd065daa3194dd09337a38bd
 SIZE (rust/crates/pyo3-macros-0.29.0.crate) = 8915
 SHA256 (rust/crates/pyo3-macros-backend-0.29.0.crate) = 4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362
 SIZE (rust/crates/pyo3-macros-backend-0.29.0.crate) = 91943
+SHA256 (rust/crates/pythonize-0.29.0.crate) = 6ec376e1216e0c929a74964ce2020012a1a39f32d80e78aa688721219ea7fb89
+SIZE (rust/crates/pythonize-0.29.0.crate) = 23091
 SHA256 (rust/crates/quinn-0.11.11.crate) = 0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8
 SIZE (rust/crates/quinn-0.11.11.crate) = 85390
 SHA256 (rust/crates/quinn-proto-0.11.16.crate) = 2f4bfc015262b9df63c8845072ce59068853ff5872180c2ce2f13038b970e560
@@ -291,8 +341,18 @@ SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549
 SIZE (rust/crates/rand_core-0.10.1.crate) = 22833
 SHA256 (rust/crates/rand_pcg-0.10.2.crate) = caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a
 SIZE (rust/crates/rand_pcg-0.10.2.crate) = 15439
+SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d
+SIZE (rust/crates/rayon-1.12.0.crate) = 183391
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d
+SIZE (rust/crates/regex-1.13.1.crate) = 157118
+SHA256 (rust/crates/regex-automata-0.4.18.crate) = ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2
+SIZE (rust/crates/regex-automata-0.4.18.crate) = 628707
 SHA256 (rust/crates/regex-lite-0.1.9.crate) = cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973
 SIZE (rust/crates/regex-lite-0.1.9.crate) = 96166
+SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4
+SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055
 SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147
 SIZE (rust/crates/reqwest-0.12.28.crate) = 157031
 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -317,6 +377,8 @@ SHA256 (rust/crates/rustversion-1.0.23.crate) = cf54715a573b99ac80df0bc206da022b
 SIZE (rust/crates/rustversion-1.0.23.crate) = 21013
 SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f
 SIZE (rust/crates/ryu-1.0.23.crate) = 52823
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/schannel-0.1.29.crate) = 91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939
 SIZE (rust/crates/schannel-0.1.29.crate) = 34352
 SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
@@ -385,6 +447,8 @@ SHA256 (rust/crates/time-macros-0.2.31.crate) = c431b87111666e491a90baa837f914fb
 SIZE (rust/crates/time-macros-0.2.31.crate) = 33491
 SHA256 (rust/crates/tinystr-0.8.3.crate) = c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d
 SIZE (rust/crates/tinystr-0.8.3.crate) = 24710
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
 SHA256 (rust/crates/tinyvec-1.12.0.crate) = bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f
 SIZE (rust/crates/tinyvec-1.12.0.crate) = 56568
 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
@@ -439,6 +503,8 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
 SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
 SIZE (rust/crates/want-0.3.1.crate) = 6398
 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
@@ -461,6 +527,14 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/webpki-roots-1.0.9.crate) = 7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a
 SIZE (rust/crates/webpki-roots-1.0.9.crate) = 217462
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
diff --git a/misc/py-litellm/files/patch-pyproject.toml b/misc/py-litellm/files/patch-pyproject.toml
index 5ddbd7b5b671..404b045075b2 100644
--- a/misc/py-litellm/files/patch-pyproject.toml
+++ b/misc/py-litellm/files/patch-pyproject.toml
@@ -1,6 +1,6 @@
---- pyproject.toml.orig	2026-09-01 00:30:49 UTC
+--- pyproject.toml.orig	2026-09-06 00:05:06 UTC
 +++ pyproject.toml
-@@ -261,7 +261,7 @@ healthcheck = [
+@@ -262,7 +262,7 @@ healthcheck = [
  ]
  
  [build-system]