A high-perfomance PDB parser written in Rust with Python bindings
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: update repository

Ethan Holz (Jun 12, 2026, 11:38 AM -0600) 2efee24c c21bba50

+108 -107
+35 -35
Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "autocfg" 7 - version = "1.5.0" 7 + version = "1.5.1" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 9 + checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" 10 10 11 11 [[package]] 12 12 name = "crossbeam-deque" ··· 35 35 36 36 [[package]] 37 37 name = "either" 38 - version = "1.15.0" 38 + version = "1.16.0" 39 39 source = "registry+https://github.com/rust-lang/crates.io-index" 40 - checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 40 + checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" 41 41 42 42 [[package]] 43 43 name = "heck" ··· 56 56 57 57 [[package]] 58 58 name = "itoa" 59 - version = "1.0.15" 59 + version = "1.0.18" 60 60 source = "registry+https://github.com/rust-lang/crates.io-index" 61 - checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 61 + checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 62 62 63 63 [[package]] 64 64 name = "knuckles-macro" ··· 91 91 92 92 [[package]] 93 93 name = "libc" 94 - version = "0.2.178" 94 + version = "0.2.186" 95 95 source = "registry+https://github.com/rust-lang/crates.io-index" 96 - checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 96 + checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" 97 97 98 98 [[package]] 99 99 name = "memchr" 100 - version = "2.7.6" 100 + version = "2.8.2" 101 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 102 + checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" 103 103 104 104 [[package]] 105 105 name = "memoffset" ··· 112 112 113 113 [[package]] 114 114 name = "once_cell" 115 - version = "1.21.3" 115 + version = "1.21.4" 116 116 source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 117 + checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 118 118 119 119 [[package]] 120 120 name = "portable-atomic" 121 - version = "1.11.1" 121 + version = "1.13.1" 122 122 source = "registry+https://github.com/rust-lang/crates.io-index" 123 - checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 123 + checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 124 124 125 125 [[package]] 126 126 name = "proc-macro2" 127 - version = "1.0.103" 127 + version = "1.0.106" 128 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 129 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 130 130 dependencies = [ 131 131 "unicode-ident", 132 132 ] ··· 194 194 195 195 [[package]] 196 196 name = "quote" 197 - version = "1.0.42" 197 + version = "1.0.45" 198 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 199 + checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 200 200 dependencies = [ 201 201 "proc-macro2", 202 202 ] 203 203 204 204 [[package]] 205 205 name = "rayon" 206 - version = "1.11.0" 206 + version = "1.12.0" 207 207 source = "registry+https://github.com/rust-lang/crates.io-index" 208 - checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" 208 + checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" 209 209 dependencies = [ 210 210 "either", 211 211 "rayon-core", ··· 228 228 checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 229 229 230 230 [[package]] 231 - name = "ryu" 232 - version = "1.0.20" 233 - source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 235 - 236 - [[package]] 237 231 name = "serde" 238 232 version = "1.0.228" 239 233 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 265 259 266 260 [[package]] 267 261 name = "serde_json" 268 - version = "1.0.145" 262 + version = "1.0.150" 269 263 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 264 + checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" 271 265 dependencies = [ 272 266 "itoa", 273 267 "memchr", 274 - "ryu", 275 268 "serde", 276 269 "serde_core", 270 + "zmij", 277 271 ] 278 272 279 273 [[package]] 280 274 name = "syn" 281 - version = "2.0.111" 275 + version = "2.0.117" 282 276 source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 277 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 284 278 dependencies = [ 285 279 "proc-macro2", 286 280 "quote", ··· 289 283 290 284 [[package]] 291 285 name = "target-lexicon" 292 - version = "0.13.3" 286 + version = "0.13.5" 293 287 source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" 288 + checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" 295 289 296 290 [[package]] 297 291 name = "unicode-ident" 298 - version = "1.0.22" 292 + version = "1.0.24" 299 293 source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 294 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 301 295 302 296 [[package]] 303 297 name = "unindent" 304 298 version = "0.2.4" 305 299 source = "registry+https://github.com/rust-lang/crates.io-index" 306 300 checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" 301 + 302 + [[package]] 303 + name = "zmij" 304 + version = "1.0.21" 305 + source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+1
Cargo.toml
··· 8 8 authors = ["Ethan Holz"] 9 9 license = "MIT" 10 10 readme = "README.md" 11 + repository = "https://tangled.org/ethanholz.com/knuckles-rs" 11 12 12 13 13 14 [workspace.dependencies]
+1
knuckles-macro/Cargo.toml
··· 3 3 version.workspace = true 4 4 authors.workspace = true 5 5 license.workspace = true 6 + repository.workspace = true 6 7 description = "A procedural macro crate for generating Knuckles." 7 8 edition = "2021" 8 9
+1
knuckles-parse/Cargo.toml
··· 5 5 license.workspace = true 6 6 readme.workspace = true 7 7 description.workspace = true 8 + repository.workspace = true 8 9 edition = "2021" 9 10 10 11 [lib]
+70 -72
pixi.lock
··· 17 17 - conda: https://conda.anaconda.org/conda-forge/linux-64/cargo-nextest-0.9.137-hb17b654_0.conda 18 18 - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-ha6850e4_19.conda 19 19 - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda 20 - - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_0.conda 20 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda 21 21 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda 22 22 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda 23 23 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda ··· 29 29 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda 30 30 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda 31 31 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda 32 - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda 33 - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda 32 + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda 33 + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.6-habeac84_100_cp314.conda 34 34 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda 35 - - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.16-h6a952e8_0.conda 35 + - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.17-h6a952e8_0.conda 36 36 - conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.0-h53717f1_0.conda 37 37 - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda 38 38 - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda ··· 65 65 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cargo-llvm-cov-0.8.7-h748bcf4_0.conda 66 66 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cargo-nextest-0.9.137-h6fdd925_0.conda 67 67 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-hef89b57_0.conda 68 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_0.conda 68 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda 69 69 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda 70 70 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda 71 71 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda 72 72 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.2-h1ae2325_0.conda 73 73 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda 74 74 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda 75 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.2-hd24854e_0.conda 76 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.5-h4c637c5_100_cp314.conda 75 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda 76 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda 77 77 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda 78 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.16-h80928e0_0.conda 78 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.17-h80928e0_0.conda 79 79 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.0-h4ff7c5d_0.conda 80 80 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda 81 81 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda ··· 103 103 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda 104 104 - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-ha6850e4_19.conda 105 105 - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda 106 - - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_0.conda 106 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda 107 107 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda 108 108 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda 109 109 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda ··· 115 115 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda 116 116 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda 117 117 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda 118 - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda 119 - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda 118 + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda 119 + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.6-habeac84_100_cp314.conda 120 120 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda 121 121 - conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.0-h53717f1_0.conda 122 122 - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda ··· 137 137 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda 138 138 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda 139 139 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-hef89b57_0.conda 140 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_0.conda 140 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda 141 141 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda 142 142 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda 143 143 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda 144 144 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.2-h1ae2325_0.conda 145 145 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda 146 146 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda 147 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.2-hd24854e_0.conda 148 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.5-h4c637c5_100_cp314.conda 147 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda 148 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda 149 149 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda 150 150 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.0-h4ff7c5d_0.conda 151 151 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda ··· 165 165 - conda: https://conda.anaconda.org/conda-forge/linux-64/cargo-nextest-0.9.137-hb17b654_0.conda 166 166 - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-ha6850e4_19.conda 167 167 - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda 168 - - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_0.conda 168 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda 169 169 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda 170 170 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda 171 171 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda ··· 177 177 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda 178 178 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda 179 179 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda 180 - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda 181 - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda 180 + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda 181 + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.6-habeac84_100_cp314.conda 182 182 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda 183 - - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.16-h6a952e8_0.conda 183 + - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.17-h6a952e8_0.conda 184 184 - conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.0-h53717f1_0.conda 185 185 - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda 186 186 - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda ··· 202 202 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cargo-llvm-cov-0.8.7-h748bcf4_0.conda 203 203 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cargo-nextest-0.9.137-h6fdd925_0.conda 204 204 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-hef89b57_0.conda 205 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_0.conda 205 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda 206 206 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda 207 207 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda 208 208 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda 209 209 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.2-h1ae2325_0.conda 210 210 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda 211 211 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda 212 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.2-hd24854e_0.conda 213 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.5-h4c637c5_100_cp314.conda 212 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda 213 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda 214 214 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda 215 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.16-h80928e0_0.conda 215 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.17-h80928e0_0.conda 216 216 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.0-h4ff7c5d_0.conda 217 217 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda 218 218 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda ··· 311 311 purls: [] 312 312 size: 728002 313 313 timestamp: 1774197446916 314 - - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_0.conda 315 - sha256: 363018b25fdb5534c79783d912bd4b685a3547f4fc5996357ad548899b0ee8e7 316 - md5: 93764a5ca80616e9c10106cdaec92f74 314 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda 315 + sha256: 16feffd9ddbbe5b718515d38ee376c685ba95491cd901244e24671d20b952a77 316 + md5: b24d3c612f71e7aa74158d92106318b2 317 317 depends: 318 318 - __glibc >=2.17,<3.0.a0 319 319 - libgcc >=14 ··· 322 322 license: MIT 323 323 license_family: MIT 324 324 purls: [] 325 - size: 77294 326 - timestamp: 1779278686680 325 + size: 77856 326 + timestamp: 1781203599810 327 327 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda 328 328 sha256: 31f19b6a88ce40ebc0d5a992c131f57d919f73c0b92cd1617a5bec83f6e961e6 329 329 md5: a360c33a5abe61c07959e449fa1453eb ··· 451 451 purls: [] 452 452 size: 918956 453 453 timestamp: 1777422145199 454 - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda 455 - sha256: c0ef482280e38c71a08ad6d71448194b719630345b0c9c60744a2010e8a8e0cb 456 - md5: da1b85b6a87e141f5140bb9924cecab0 454 + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda 455 + sha256: d48f5c22b9897c01e4dff3680f1f57ceb02711ab9c62f74339b080419dfad34b 456 + md5: 79dd2074b5cd5c5c6b2930514a11e22d 457 457 depends: 458 458 - __glibc >=2.17,<3.0.a0 459 459 - ca-certificates ··· 461 461 license: Apache-2.0 462 462 license_family: Apache 463 463 purls: [] 464 - size: 3167099 465 - timestamp: 1775587756857 466 - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.5-habeac84_100_cp314.conda 464 + size: 3159683 465 + timestamp: 1781069855778 466 + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.6-habeac84_100_cp314.conda 467 467 build_number: 100 468 - sha256: 55eed9bf2a3f6e90311276f0834737fe7c2d9ec3e5e2e557507858df4c7521e6 469 - md5: da92e59ff92f2d5ede4f612af20f583f 468 + sha256: 6d28ac2b061179deb434d3d57afa98ffd20ec3c5d44ab8048a1ca33424b22d38 469 + md5: 0b9b2f83b5b600e1ac38becde8d0dd44 470 470 depends: 471 471 - __glibc >=2.17,<3.0.a0 472 472 - bzip2 >=1.0.8,<2.0a0 473 473 - ld_impl_linux-64 >=2.36.1 474 - - libexpat >=2.8.0,<3.0a0 474 + - libexpat >=2.8.1,<3.0a0 475 475 - libffi >=3.5.2,<3.6.0a0 476 476 - libgcc >=14 477 477 - liblzma >=5.8.3,<6.0a0 478 478 - libmpdec >=4.0.0,<5.0a0 479 - - libsqlite >=3.53.1,<4.0a0 479 + - libsqlite >=3.53.2,<4.0a0 480 480 - libuuid >=2.42.1,<3.0a0 481 481 - libzlib >=1.3.2,<2.0a0 482 482 - ncurses >=6.6,<7.0a0 483 - - openssl >=3.5.6,<4.0a0 483 + - openssl >=3.5.7,<4.0a0 484 484 - python_abi 3.14.* *_cp314 485 485 - readline >=8.3,<9.0a0 486 486 - tk >=8.6.13,<8.7.0a0 ··· 488 488 - zstd >=1.5.7,<1.6.0a0 489 489 license: Python-2.0 490 490 purls: [] 491 - size: 36745188 492 - timestamp: 1779236923603 491 + size: 36717183 492 + timestamp: 1781255094700 493 493 python_site_packages_path: lib/python3.14/site-packages 494 494 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda 495 495 sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 ··· 503 503 purls: [] 504 504 size: 345073 505 505 timestamp: 1765813471974 506 - - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.16-h6a952e8_0.conda 506 + - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.15.17-h6a952e8_0.conda 507 507 noarch: python 508 - sha256: 8b0f50a439826eedfcd2741985aa55d8af7d281a4cebde7a8c2ceda6bbeb1bc4 509 - md5: 8d5840b229d9e957ac2af3c3b4e0eadc 508 + sha256: 71fa0408cedb61dac0e94603d01faf42304297ff0d8788c265d853c7712fb644 509 + md5: 53a10deada836b3a1309b2179f677a6f 510 510 depends: 511 511 - python 512 - - libgcc >=14 513 512 - __glibc >=2.17,<3.0.a0 513 + - libgcc >=14 514 514 constrains: 515 515 - __glibc >=2.17 516 516 license: MIT 517 - license_family: MIT 518 517 purls: 519 - - pkg:pypi/ruff?source=compressed-mapping 520 - size: 9192459 521 - timestamp: 1780611849620 518 + - pkg:pypi/ruff?source=hash-mapping 519 + size: 9333604 520 + timestamp: 1781208921649 522 521 - conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.0-h53717f1_0.conda 523 522 sha256: d084a53a1ce2cea8d6f9cf45108e516a629118dd3f8fb3113d87d1dcd3eea669 524 523 md5: 5b80270d422d9fddf028cb4ce68370b2 ··· 696 695 purls: [] 697 696 size: 12361647 698 697 timestamp: 1773822915649 699 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_0.conda 700 - sha256: 3133fb6bfa871288b92c8b8752696686a841bf4ffe035aa3038033c9e15b738e 701 - md5: ef22e9ab1dc7c2f334252f565f90b3b8 698 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda 699 + sha256: 5af74261101e3c777399c6294b2b5d290e508153268eb2e9ff99c4d69834612f 700 + md5: a915151d5d3c5bf039f5ccc8402a436f 702 701 depends: 703 702 - __osx >=11.0 704 703 constrains: ··· 706 705 license: MIT 707 706 license_family: MIT 708 707 purls: [] 709 - size: 69110 710 - timestamp: 1779278728511 708 + size: 69362 709 + timestamp: 1781203631990 711 710 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda 712 711 sha256: 6686a26466a527585e6a75cc2a242bf4a3d97d6d6c86424a441677917f28bec7 713 712 md5: 43c04d9cb46ef176bb2a4c77e324d599 ··· 771 770 purls: [] 772 771 size: 805509 773 772 timestamp: 1777423252320 774 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.2-hd24854e_0.conda 775 - sha256: c91bf510c130a1ea1b6ff023e28bac0ccaef869446acd805e2016f69ebdc49ea 776 - md5: 25dcccd4f80f1638428613e0d7c9b4e1 773 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda 774 + sha256: b3e3ca895c336d4eb91c5d2f244a312bdb59a0de8cfa0cc4c179225ab2f6bbfb 775 + md5: 8187a86242741725bfa74785fe812979 777 776 depends: 778 777 - __osx >=11.0 779 778 - ca-certificates 780 779 license: Apache-2.0 781 780 license_family: Apache 782 781 purls: [] 783 - size: 3106008 784 - timestamp: 1775587972483 785 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.5-h4c637c5_100_cp314.conda 782 + size: 3102584 783 + timestamp: 1781069820667 784 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda 786 785 build_number: 100 787 - sha256: 06dec0e2f50e2f7e6a8808fcb4aff23729a3f23bcb1fca4fcbc3a341d9e38a83 788 - md5: f7331c9deaf21c79e5675e72b21d570b 786 + sha256: 984081c9fae3a3944c6f2707bbbbc70e8b961f02cdb7c640d9745e2636235632 787 + md5: 4841be3d0cf616a860efc6e60af66f8b 789 788 depends: 790 789 - __osx >=11.0 791 790 - bzip2 >=1.0.8,<2.0a0 792 - - libexpat >=2.8.0,<3.0a0 791 + - libexpat >=2.8.1,<3.0a0 793 792 - libffi >=3.5.2,<3.6.0a0 794 793 - liblzma >=5.8.3,<6.0a0 795 794 - libmpdec >=4.0.0,<5.0a0 796 - - libsqlite >=3.53.1,<4.0a0 795 + - libsqlite >=3.53.2,<4.0a0 797 796 - libzlib >=1.3.2,<2.0a0 798 797 - ncurses >=6.6,<7.0a0 799 - - openssl >=3.5.6,<4.0a0 798 + - openssl >=3.5.7,<4.0a0 800 799 - python_abi 3.14.* *_cp314 801 800 - readline >=8.3,<9.0a0 802 801 - tk >=8.6.13,<8.7.0a0 ··· 804 803 - zstd >=1.5.7,<1.6.0a0 805 804 license: Python-2.0 806 805 purls: [] 807 - size: 13560854 808 - timestamp: 1779238292621 806 + size: 14059371 807 + timestamp: 1781254578985 809 808 python_site_packages_path: lib/python3.14/site-packages 810 809 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda 811 810 sha256: a77010528efb4b548ac2a4484eaf7e1c3907f2aec86123ed9c5212ae44502477 ··· 818 817 purls: [] 819 818 size: 313930 820 819 timestamp: 1765813902568 821 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.16-h80928e0_0.conda 820 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.15.17-h80928e0_0.conda 822 821 noarch: python 823 - sha256: 6ce34bec1817caf6aa22c7ce28c4aeadd5fe02ea00d74425c498f4ec35276a1c 824 - md5: 316cae3a5f921c633f8a6e1eb48604d8 822 + sha256: 56035432a678aec0aaa2195b282fd3a6649e4c9909641cad3962c387c3bf17f9 823 + md5: c39fd9e9b62acbfe880a8f07f4ff9b77 825 824 depends: 826 825 - python 827 826 - __osx >=11.0 828 827 constrains: 829 828 - __osx >=11.0 830 829 license: MIT 831 - license_family: MIT 832 830 purls: 833 831 - pkg:pypi/ruff?source=compressed-mapping 834 - size: 8426033 835 - timestamp: 1780612122132 832 + size: 8596345 833 + timestamp: 1781212277141 836 834 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.0-h4ff7c5d_0.conda 837 835 sha256: 91fe26674ea4680e2c7847fdafdc76ba0956f1026eff306aa7bfc089318720c3 838 836 md5: 7e6a23a17d56b0960ec7799402e10273