git: ad13bdb6eb67 - main - devel/py-ty: Update to 0.0.23

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Wed, 18 Mar 2026 09:13:48 UTC
The branch main has been updated by tagattie:

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

commit ad13bdb6eb679fbe6e506e4dda697792316c5fc8
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-03-18 09:12:35 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-03-18 09:13:41 +0000

    devel/py-ty: Update to 0.0.23
    
    Changelog: https://github.com/astral-sh/ty/blob/0.0.23/CHANGELOG.md
    
    Reported by:    Repology
---
 devel/py-ty/Makefile        |  2 +-
 devel/py-ty/Makefile.crates | 23 +++++++++-----------
 devel/py-ty/distinfo        | 52 ++++++++++++++++++++-------------------------
 3 files changed, 34 insertions(+), 43 deletions(-)

diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 1fe1f4188a87..8e82c0384bc5 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ty
-DISTVERSION=	0.0.21
+DISTVERSION=	0.0.23
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 6f8bdfe53e1a..1c6be0ca73d8 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -23,11 +23,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		attribute-derive-0.10.3 \
 		attribute-derive-macro-0.10.3 \
 		autocfg-1.5.0 \
-		bincode-2.0.1 \
-		bincode_derive-2.0.1 \
 		bindgen-0.72.1 \
 		bit-set-0.8.0 \
 		bit-vec-0.8.0 \
+		bitcode-0.6.9 \
+		bitcode_derive-0.6.9 \
 		bitflags-1.3.2 \
 		bitflags-2.11.0 \
 		bitvec-1.0.1 \
@@ -36,6 +36,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		boxcar-0.2.14 \
 		bstr-1.12.1 \
 		bumpalo-3.19.0 \
+		bytemuck-1.25.0 \
 		byteorder-1.5.0 \
 		cachedir-0.3.1 \
 		camino-1.2.2 \
@@ -139,6 +140,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		getrandom-0.2.16 \
 		getrandom-0.3.4 \
 		getrandom-0.4.1 \
+		glam-0.32.0 \
 		glob-0.3.3 \
 		globset-0.4.18 \
 		globwalk-0.9.1 \
@@ -176,18 +178,15 @@ CARGO_CRATES=	adler2-2.0.1 \
 		interpolator-0.5.0 \
 		intrusive-collections-0.9.7 \
 		inventory-0.3.21 \
-		is-docker-0.2.0 \
 		is-macro-0.3.7 \
 		is-terminal-0.4.16 \
-		is-wsl-0.4.0 \
-		is_executable-1.0.5 \
 		is_terminal_polyfill-1.70.1 \
 		itertools-0.10.5 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
 		itoa-1.0.15 \
-		jiff-0.2.21 \
-		jiff-static-0.2.21 \
+		jiff-0.2.22 \
+		jiff-static-0.2.22 \
 		jiff-tzdb-0.1.4 \
 		jiff-tzdb-platform-0.1.3 \
 		jobserver-0.1.34 \
@@ -308,7 +307,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		regex-1.12.3 \
 		regex-automata-0.4.14 \
 		regex-lite-0.1.7 \
-		regex-syntax-0.8.9 \
+		regex-syntax-0.8.10 \
 		ron-0.12.0 \
 		rust-stemmers-1.2.0 \
 		rustc-hash-2.1.1 \
@@ -331,11 +330,11 @@ CARGO_CRATES=	adler2-2.0.1 \
 		serde_repr-0.1.20 \
 		serde_spanned-1.0.4 \
 		serde_test-1.0.177 \
-		serde_with-3.16.1 \
-		serde_with_macros-3.16.1 \
+		serde_with-3.17.0 \
+		serde_with_macros-3.17.0 \
 		sha2-0.10.9 \
 		sharded-slab-0.1.7 \
-		shellexpand-3.1.1 \
+		shellexpand-3.1.2 \
 		shlex-1.3.0 \
 		similar-2.7.0 \
 		siphasher-1.0.1 \
@@ -407,7 +406,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		unicode_names2_generator-1.3.0 \
 		unit-prefix-0.5.1 \
 		unscanny-0.1.0 \
-		unty-0.0.4 \
 		url-2.5.8 \
 		urlencoding-2.1.3 \
 		utf8-width-0.1.7 \
@@ -417,7 +415,6 @@ CARGO_CRATES=	adler2-2.0.1 \
 		valuable-0.1.1 \
 		version-ranges-0.1.1 \
 		version_check-0.9.5 \
-		virtue-0.0.18 \
 		vt100-0.16.2 \
 		vte-0.14.1 \
 		vte-0.15.0 \
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index d6449eecd192..56ca718d0cf6 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1773300537
-SHA256 (ty-0.0.21.tar.gz) = a4c2ba5d67d64df8fcdefd8b280ac1149d24a73dbda82fa953a0dff9d21400ed
-SIZE (ty-0.0.21.tar.gz) = 5297967
+TIMESTAMP = 1773822767
+SHA256 (ty-0.0.23.tar.gz) = 5fb05db58f202af366f80ef70f806e48f5237807fe424ec787c9f289e3f3a4ef
+SIZE (ty-0.0.23.tar.gz) = 5341461
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -51,16 +51,16 @@ SHA256 (rust/crates/attribute-derive-macro-0.10.3.crate) = 463b53ad0fd5b460af4b1
 SIZE (rust/crates/attribute-derive-macro-0.10.3.crate) = 8849
 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
-SIZE (rust/crates/bincode-2.0.1.crate) = 70469
-SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
-SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
 SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
 SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
 SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
 SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
+SHA256 (rust/crates/bitcode-0.6.9.crate) = 0a6ed1b54d8dc333e7be604d00fa9262f4635485ffea923647b6521a5fff045d
+SIZE (rust/crates/bitcode-0.6.9.crate) = 67412
+SHA256 (rust/crates/bitcode_derive-0.6.9.crate) = 238b90427dfad9da4a9abd60f3ec1cdee6b80454bde49ed37f1781dd8e9dc7f9
+SIZE (rust/crates/bitcode_derive-0.6.9.crate) = 10936
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
@@ -77,6 +77,8 @@ SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7e
 SIZE (rust/crates/bstr-1.12.1.crate) = 354916
 SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
 SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
+SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
@@ -283,6 +285,8 @@ SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec13
 SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
 SHA256 (rust/crates/getrandom-0.4.1.crate) = 139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec
 SIZE (rust/crates/getrandom-0.4.1.crate) = 53686
+SHA256 (rust/crates/glam-0.32.0.crate) = 34627c5158214743a374170fed714833fdf4e4b0cbcc1ea98417866a4c5d4441
+SIZE (rust/crates/glam-0.32.0.crate) = 829179
 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
 SIZE (rust/crates/glob-0.3.3.crate) = 22861
 SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
@@ -357,16 +361,10 @@ SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3
 SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
 SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
 SIZE (rust/crates/inventory-0.3.21.crate) = 16600
-SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
-SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
 SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
 SIZE (rust/crates/is-macro-0.3.7.crate) = 9060
 SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
 SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
-SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
-SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
-SHA256 (rust/crates/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
-SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
 SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -377,10 +375,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
 SIZE (rust/crates/itertools-0.14.0.crate) = 152715
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.21.crate) = b3e3d65f018c6ae946ab16e80944b97096ed73c35b221d1c478a6c81d8f57940
-SIZE (rust/crates/jiff-0.2.21.crate) = 759423
-SHA256 (rust/crates/jiff-static-0.2.21.crate) = a17c2b211d863c7fde02cbea8a3c1a439b98e109286554f2860bdded7ff83818
-SIZE (rust/crates/jiff-static-0.2.21.crate) = 83743
+SHA256 (rust/crates/jiff-0.2.22.crate) = 819b44bc7c87d9117eb522f14d46e918add69ff12713c475946b0a29363ed1c2
+SIZE (rust/crates/jiff-0.2.22.crate) = 759703
+SHA256 (rust/crates/jiff-static-0.2.22.crate) = 470252db18ecc35fd766c0891b1e3ec6cbbcd62507e85276c01bf75d8e94d4a1
+SIZE (rust/crates/jiff-static-0.2.22.crate) = 83741
 SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
 SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -621,8 +619,8 @@ SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476
 SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012
 SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
 SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
-SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c
-SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430
+SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a
+SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781
 SHA256 (rust/crates/ron-0.12.0.crate) = fd490c5b18261893f14449cbd28cb9c0b637aebf161cd77900bfdedaff21ec32
 SIZE (rust/crates/ron-0.12.0.crate) = 119892
 SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
@@ -667,16 +665,16 @@ SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590
 SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032
 SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
 SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
-SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7
-SIZE (rust/crates/serde_with-3.16.1.crate) = 198782
-SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c
-SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106
+SHA256 (rust/crates/serde_with-3.17.0.crate) = 381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9
+SIZE (rust/crates/serde_with-3.17.0.crate) = 199172
+SHA256 (rust/crates/serde_with_macros-3.17.0.crate) = a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0
+SIZE (rust/crates/serde_with_macros-3.17.0.crate) = 38120
 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
 SIZE (rust/crates/sha2-0.10.9.crate) = 29271
 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
-SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
+SHA256 (rust/crates/shellexpand-3.1.2.crate) = 32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8
+SIZE (rust/crates/shellexpand-3.1.2.crate) = 26161
 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
 SIZE (rust/crates/shlex-1.3.0.crate) = 18713
 SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
@@ -819,8 +817,6 @@ SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021
 SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
 SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
 SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
-SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
-SIZE (rust/crates/unty-0.0.4.crate) = 7200
 SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed
 SIZE (rust/crates/url-2.5.8.crate) = 86512
 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
@@ -839,8 +835,6 @@ SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe
 SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
-SIZE (rust/crates/virtue-0.0.18.crate) = 33545
 SHA256 (rust/crates/vt100-0.16.2.crate) = 054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9
 SIZE (rust/crates/vt100-0.16.2.crate) = 32355
 SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077