diff --git a/Cargo.lock b/Cargo.lock index dedc6fe0f5..0a9a3d1e0c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -129,9 +129,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4" [[package]] name = "arbitrary" @@ -210,11 +210,11 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.18" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" +checksum = "06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c" dependencies = [ - "bzip2 0.4.4", + "bzip2", "flate2", "futures-core", "futures-io", @@ -414,9 +414,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-config" -version = "1.5.16" +version = "1.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50236e4d60fe8458de90a71c0922c761e41755adf091b1b03de1cef537179915" +checksum = "490aa7465ee685b2ced076bb87ef654a47724a7844e2c7d3af4e749ce5b875dd" dependencies = [ "aws-credential-types", "aws-runtime", @@ -482,9 +482,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.76.0" +version = "1.77.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66e83401ad7287ad15244d557e35502c2a94105ca5b41d656c391f1a4fc04ca2" +checksum = "34e87342432a3de0e94e82c99a7cbd9042f99de029ae1f4e368160f9e9929264" dependencies = [ "aws-credential-types", "aws-runtime", @@ -516,9 +516,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.59.0" +version = "1.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00a35fc7e74f5be45839eb753568535c074a592185dd0a2d406685018d581c43" +checksum = "60186fab60b24376d3e33b9ff0a43485f99efd470e3b75a9160c849741d63d56" dependencies = [ "aws-credential-types", "aws-runtime", @@ -538,9 +538,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.60.0" +version = "1.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8fa655b4f313124ce272cbc38c5fef13793c832279cec750103e5e6b71a54b8" +checksum = "7033130ce1ee13e6018905b7b976c915963755aef299c1521897679d6cd4f8ef" dependencies = [ "aws-credential-types", "aws-runtime", @@ -560,9 +560,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.60.0" +version = "1.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1cfe5e16b90421ea031f4c6348b534ef442e76f6bf4a1b2b592c12cc2c6af9" +checksum = "c5c1cac7677179d622b4448b0d31bcb359185295dc6fca891920cfb17e2b5156" dependencies = [ "aws-credential-types", "aws-runtime", @@ -623,9 +623,9 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.62.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f45a1c384d7a393026bc5f5c177105aa9fa68e4749653b985707ac27d77295" +checksum = "db2dc8d842d872529355c72632de49ef8c5a2949a4472f10e802f28cf925770c" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -789,9 +789,9 @@ dependencies = [ [[package]] name = "backon" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5289ec98f68f28dd809fd601059e6aa908bb8f6108620930828283d4ee23d7" +checksum = "49fef586913a57ff189f25c9b3d034356a5bf6b3fa9a7f067588fe1698ba1f5d" dependencies = [ "fastrand", "gloo-timers 0.3.0", @@ -937,9 +937,12 @@ dependencies = [ [[package]] name = "boxcar" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2721c3c5a6f0e7f7e607125d963fedeb765f545f67adc9d71ed934693881eb42" +checksum = "225450ee9328e1e828319b48a89726cffc1b0ad26fd9211ad435de9fa376acae" +dependencies = [ + "loom", +] [[package]] name = "bstr" @@ -954,15 +957,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytecheck" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ "bytecheck_derive", "ptr_meta", @@ -972,9 +975,9 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", @@ -1003,16 +1006,6 @@ dependencies = [ "either", ] -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - [[package]] name = "bzip2" version = "0.5.1" @@ -1068,9 +1061,9 @@ checksum = "1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee" [[package]] name = "cargo-util" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cccd15f96a29696e13e1d5fa10dd1dbed2e172f58b6e6124a9a4fa695363fdd" +checksum = "932c5376dc904ef005f0d229a5edc1116f40a78a18d30cdc992ec5acbeffd4d9" dependencies = [ "anyhow", "core-foundation 0.10.0", @@ -1098,30 +1091,11 @@ dependencies = [ "cipher", ] -[[package]] -name = "cbindgen" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" -dependencies = [ - "clap", - "heck 0.4.1", - "indexmap 2.7.1", - "log", - "proc-macro2", - "quote", - "serde", - "serde_json", - "syn", - "tempfile", - "toml", -] - [[package]] name = "cc" -version = "1.2.10" +version = "1.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229" +checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" dependencies = [ "jobserver", "libc", @@ -1158,9 +1132,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1168,7 +1142,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -1183,9 +1157,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.30" +version = "4.5.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d" +checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" dependencies = [ "clap_builder", "clap_derive", @@ -1203,9 +1177,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.30" +version = "4.5.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c" +checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" dependencies = [ "anstream", "anstyle", @@ -1216,9 +1190,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.42" +version = "4.5.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a7e468e750fa4b6be660e8b5651ad47372e8fb114030b594c2d75d48c5ffd0" +checksum = "f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98" dependencies = [ "clap", ] @@ -1349,9 +1323,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -1391,11 +1365,10 @@ dependencies = [ [[package]] name = "crc64fast-nvme" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5e2ee08013e3f228d6d2394116c4549a6df77708442c62d887d83f68ef2ee37" +checksum = "4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3" dependencies = [ - "cbindgen", "crc", ] @@ -1479,9 +1452,9 @@ dependencies = [ [[package]] name = "csv-core" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" +checksum = "7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d" dependencies = [ "memchr", ] @@ -1547,9 +1520,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" +checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" [[package]] name = "dbus" @@ -1720,9 +1693,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" [[package]] name = "ecdsa" @@ -1738,9 +1711,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d" [[package]] name = "elliptic-curve" @@ -1764,9 +1737,9 @@ dependencies = [ [[package]] name = "elsa" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10" +checksum = "2343daaeabe09879d4ea058bb4f1e63da3fc07dadc6634e01bda1b3d6a9d9d2b" dependencies = [ "stable_deref_trait", ] @@ -1854,9 +1827,9 @@ checksum = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe" [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" @@ -1912,12 +1885,12 @@ dependencies = [ [[package]] name = "fake" -version = "3.1.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aef603df4ba9adbca6a332db7da6f614f21eafefbaf8e087844e452fdec152d0" +checksum = "206294f947d314ea224901e0b409c25465d1014ea0c3af27baaec861061a0426" dependencies = [ "deunicode", - "rand 0.8.5", + "rand 0.9.0", ] [[package]] @@ -1976,9 +1949,9 @@ checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" -version = "1.0.35" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" dependencies = [ "crc32fast", "miniz_oxide", @@ -2194,6 +2167,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "generator" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd" +dependencies = [ + "cfg-if", + "libc", + "log", + "rustversion", + "windows 0.58.0", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -2246,9 +2232,9 @@ checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "globset" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" +checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" dependencies = [ "aho-corasick", "bstr", @@ -2361,9 +2347,9 @@ dependencies = [ [[package]] name = "google-cloud-metadata" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f945a208886a13d07636f38fb978da371d0abc3e34bad338124b9f8c135a8f" +checksum = "d901aeb453fd80e51d64df4ee005014f6cf39f2d736dd64f7239c132d9d39a6a" dependencies = [ "reqwest", "thiserror 1.0.69", @@ -2411,9 +2397,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2" dependencies = [ "atomic-waker", "bytes", @@ -2592,9 +2578,9 @@ dependencies = [ [[package]] name = "http-cache" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33b65cd1687caf2c7fff496741a2f264c26f54e6d6cec03dac8f276fa4e5430e" +checksum = "7e883defacf53960c7717d9e928dc8667be9501d9f54e6a8b7703d7a30320e9c" dependencies = [ "async-trait", "bincode", @@ -2608,9 +2594,9 @@ dependencies = [ [[package]] name = "http-cache-reqwest" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "735586904a5ce0c13877c57cb4eb8195eb7c11ec1ffd64d4db053fb8559ca62e" +checksum = "e076afd9d376f09073b515ce95071b29393687d98ed521948edb899195595ddf" dependencies = [ "anyhow", "async-trait", @@ -2654,9 +2640,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" [[package]] name = "httpdate" @@ -2711,14 +2697,14 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.7", + "h2 0.4.8", "http 1.2.0", "http-body 1.0.1", "httparse", @@ -2753,10 +2739,10 @@ checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", "http 1.2.0", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "log", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -2773,7 +2759,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "native-tls", "tokio", @@ -2792,7 +2778,7 @@ dependencies = [ "futures-util", "http 1.2.0", "http-body 1.0.1", - "hyper 1.5.2", + "hyper 1.6.0", "pin-project-lite", "socket2", "tokio", @@ -3027,9 +3013,9 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "inout" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ "block-padding", "generic-array", @@ -3037,14 +3023,15 @@ dependencies = [ [[package]] name = "insta" -version = "1.42.0" +version = "1.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5" +checksum = "71c1b125e30d93896b365e156c33dadfffab45ee8400afcbba4752f59de08a86" dependencies = [ "console", "globset", "linked-hash-map", "once_cell", + "pin-project", "regex", "serde", "similar", @@ -3065,9 +3052,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is_ci" @@ -3143,7 +3130,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3238,9 +3225,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" +checksum = "def0fd41e2f53118bd1620478d12305b2c75feef57ea1f93ef70568c98081b7e" dependencies = [ "base64 0.22.1", "futures-channel", @@ -3249,7 +3236,7 @@ dependencies = [ "http 1.2.0", "jsonrpsee-core", "pin-project", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-pki-types", "rustls-platform-verifier", "soketto", @@ -3263,9 +3250,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" +checksum = "76637f6294b04e747d68e69336ef839a3493ca62b35bf488ead525f7da75c5bb" dependencies = [ "async-trait", "bytes", @@ -3288,19 +3275,19 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3638bc4617f96675973253b3a45006933bde93c2fd8a6170b33c777cc389e5b" +checksum = "87c24e981ad17798bbca852b0738bfb7b94816ed687bd0d5da60bfa35fa0fdc3" dependencies = [ "async-trait", "base64 0.22.1", "http-body 1.0.1", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-rustls 0.27.5", "hyper-util", "jsonrpsee-core", "jsonrpsee-types", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-platform-verifier", "serde", "serde_json", @@ -3313,9 +3300,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" +checksum = "ddb81adb1a5ae9182df379e374a79e24e992334e7346af4d065ae5b2acb8d4c6" dependencies = [ "http 1.2.0", "serde", @@ -3325,9 +3312,9 @@ dependencies = [ [[package]] name = "jsonrpsee-wasm-client" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a01cd500915d24ab28ca17527e23901ef1be6d659a2322451e1045532516c25" +checksum = "42e41af42ca39657313748174d02766e5287d3a57356f16756dbd8065b933977" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -3336,9 +3323,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.24.7" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" +checksum = "6f4f3642a292f5b76d8a16af5c88c16a0860f2ccc778104e5c848b28183d9538" dependencies = [ "http 1.2.0", "jsonrpsee-client-transport", @@ -3349,11 +3336,11 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.3.0" +version = "9.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "js-sys", "pem", "ring", @@ -3388,6 +3375,15 @@ dependencies = [ "zbus", ] +[[package]] +name = "known-folders" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7d9a1740cc8b46e259a0eb787d79d855e79ff10b9855a5eba58868d5da7927c" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "lazy-regex" version = "3.4.1" @@ -3419,9 +3415,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.170" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" [[package]] name = "libdbus-sys" @@ -3466,7 +3462,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.8.0", "libc", - "redox_syscall 0.5.8", + "redox_syscall 0.5.9", ] [[package]] @@ -3483,9 +3479,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "litemap" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" @@ -3505,9 +3501,22 @@ checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" [[package]] name = "log" -version = "0.4.25" +version = "0.4.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" + +[[package]] +name = "loom" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" +checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "tracing", + "tracing-subscriber", +] [[package]] name = "lru" @@ -3531,9 +3540,9 @@ dependencies = [ [[package]] name = "mailparse" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdd4a624f609f8ea7366324724b7ff41cb0f982eb665a54ac825bc1c0efc07a3" +checksum = "60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f" dependencies = [ "charset", "data-encoding", @@ -3606,12 +3615,12 @@ dependencies = [ [[package]] name = "miette" -version = "7.4.0" +version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64" +checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484" dependencies = [ "cfg-if", - "miette-derive 7.4.0", + "miette-derive 7.5.0", "owo-colors", "serde", "supports-color", @@ -3636,9 +3645,9 @@ dependencies = [ [[package]] name = "miette-derive" -version = "7.4.0" +version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67" +checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", @@ -3672,9 +3681,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212b4cab3aad057bc6e611814472905546c533295723b9e26a31c7feb19a8e65" +checksum = "cff7b8df5e85e30b87c2b0b3f58ba3a87b68e133738bf512a7713769326dbca9" dependencies = [ "serde", ] @@ -3687,9 +3696,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" +checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" dependencies = [ "adler2", ] @@ -3722,18 +3731,18 @@ checksum = "b52c1b33ff98142aecea13138bd399b68aa7ab5d9546c300988c345004001eea" [[package]] name = "munge" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +checksum = "a0091202c98cf06da46c279fdf50cccb6b1c43b4521abdf6a27b4c7e71d5d9d7" dependencies = [ "munge_macro", ] [[package]] name = "munge_macro" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +checksum = "734799cf91479720b2f970c61a22850940dd91e27d4f02b1c6fc792778df2459" dependencies = [ "proc-macro2", "quote", @@ -3751,9 +3760,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" dependencies = [ "libc", "log", @@ -3926,9 +3935,9 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "openssl" -version = "0.10.68" +version = "0.10.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" +checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd" dependencies = [ "bitflags 2.8.0", "cfg-if", @@ -3952,15 +3961,15 @@ dependencies = [ [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.104" +version = "0.9.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" +checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd" dependencies = [ "cc", "libc", @@ -4050,9 +4059,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owo-colors" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" +checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "p256" @@ -4114,7 +4123,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.8", + "redox_syscall 0.5.9", "smallvec", "windows-targets 0.52.6", ] @@ -4148,9 +4157,9 @@ checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" [[package]] name = "pem" -version = "3.0.4" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" +checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" dependencies = [ "base64 0.22.1", "serde", @@ -4253,18 +4262,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.8" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +checksum = "dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.8" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" +checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ "proc-macro2", "quote", @@ -4316,7 +4325,7 @@ dependencies = [ "ctrlc", "deno_task_shell", "dialoguer", - "dirs 5.0.1", + "dirs 6.0.0", "dunce", "fake", "fancy_display", @@ -4332,9 +4341,9 @@ dependencies = [ "indicatif", "insta", "is_executable", - "itertools 0.13.0", + "itertools 0.14.0", "libc", - "miette 7.4.0", + "miette 7.5.0", "minijinja", "nix", "once_cell", @@ -4418,7 +4427,7 @@ dependencies = [ "uv-resolver", "uv-types", "xxhash-rust", - "zip 2.2.2", + "zip 2.2.3", "zstd", ] @@ -4440,9 +4449,9 @@ dependencies = [ "fs-err", "futures", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "jsonrpsee", - "miette 7.4.0", + "miette 7.5.0", "pixi_build_type_conversions", "pixi_build_types", "pixi_config", @@ -4481,7 +4490,7 @@ version = "0.1.0" dependencies = [ "indexmap 2.7.1", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "pixi_build_types", "pixi_manifest", "pixi_spec", @@ -4508,11 +4517,11 @@ version = "0.1.0" dependencies = [ "clap", "console", - "dirs 5.0.1", + "dirs 6.0.0", "fs-err", "insta", - "itertools 0.13.0", - "miette 7.4.0", + "itertools 0.14.0", + "miette 7.5.0", "pixi_consts", "rattler", "rattler_conda_types", @@ -4572,7 +4581,7 @@ dependencies = [ "dashmap", "fs-err", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "memchr", "rattler_digest", "rstest", @@ -4594,8 +4603,8 @@ dependencies = [ "glob", "indexmap 2.7.1", "insta", - "itertools 0.13.0", - "miette 7.4.0", + "itertools 0.14.0", + "miette 7.5.0", "pathdiff", "pep440_rs", "pep508_rs", @@ -4615,7 +4624,7 @@ dependencies = [ "serde_json", "spdx", "strsim", - "strum 0.26.3", + "strum", "tempfile", "thiserror 2.0.11", "toml-span", @@ -4646,7 +4655,7 @@ name = "pixi_record" version = "0.1.0" dependencies = [ "file_url", - "miette 7.4.0", + "miette 7.5.0", "pixi_git", "pixi_spec", "rattler_conda_types", @@ -4662,10 +4671,10 @@ dependencies = [ name = "pixi_spec" version = "0.1.0" dependencies = [ - "dirs 5.0.1", + "dirs 6.0.0", "file_url", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "pixi_git", "pixi_toml", "rattler_conda_types", @@ -4690,8 +4699,8 @@ dependencies = [ "hex", "indexmap 2.7.1", "insta", - "itertools 0.13.0", - "strum 0.26.3", + "itertools 0.14.0", + "strum", "toml-span", ] @@ -4703,8 +4712,8 @@ dependencies = [ "fs-err", "indicatif", "insta", - "itertools 0.13.0", - "miette 7.4.0", + "itertools 0.14.0", + "miette 7.5.0", "pep508_rs", "pixi_config", "pixi_consts", @@ -4730,7 +4739,7 @@ name = "pixi_uv_conversions" version = "0.1.0" dependencies = [ "dunce", - "miette 7.4.0", + "miette 7.5.0", "pep440_rs", "pep508_rs", "pixi_git", @@ -4793,7 +4802,7 @@ checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", "indexmap 2.7.1", - "quick-xml", + "quick-xml 0.32.0", "serde", "time", ] @@ -4824,9 +4833,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" [[package]] name = "portable-atomic-util" @@ -4854,9 +4863,9 @@ dependencies = [ [[package]] name = "priority-queue" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d" +checksum = "090ded312ed32a928fb49cb91ab4db6523ae3767225e61fbf6ceaaec3664ed26" dependencies = [ "autocfg", "equivalent", @@ -4973,8 +4982,8 @@ dependencies = [ "fs-err", "futures", "http-cache-reqwest", - "itertools 0.13.0", - "miette 7.4.0", + "itertools 0.14.0", + "miette 7.5.0", "pep440_rs", "pep508_rs", "pixi_config", @@ -4994,7 +5003,7 @@ dependencies = [ name = "pypi_modifiers" version = "0.1.0" dependencies = [ - "miette 7.4.0", + "miette 7.5.0", "pixi_default_versions", "pixi_manifest", "rattler_conda_types", @@ -5029,6 +5038,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "quick-xml" +version = "0.37.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003" +dependencies = [ + "memchr", +] + [[package]] name = "quinn" version = "0.11.6" @@ -5040,7 +5058,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.21", + "rustls 0.23.23", "socket2", "thiserror 2.0.11", "tokio", @@ -5058,7 +5076,7 @@ dependencies = [ "rand 0.8.5", "ring", "rustc-hash", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-pki-types", "slab", "thiserror 2.0.11", @@ -5069,9 +5087,9 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +checksum = "e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944" dependencies = [ "cfg_aliases", "libc", @@ -5129,8 +5147,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", - "rand_core 0.9.1", - "zerocopy 0.8.18", + "rand_core 0.9.2", + "zerocopy 0.8.21", ] [[package]] @@ -5150,7 +5168,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.1", + "rand_core 0.9.2", ] [[package]] @@ -5164,19 +5182,19 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a88e0da7a2c97baa202165137c158d0a2e824ac465d13d81046727b34cb247d3" +checksum = "7a509b1a2ffbe92afab0e55c8fd99dea1c280e8171bd2d88682bb20bc41cbc2c" dependencies = [ "getrandom 0.3.1", - "zerocopy 0.8.18", + "zerocopy 0.8.21", ] [[package]] name = "rattler" -version = "0.32.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5f53a286c4dee652b3e986fd0a03f662d45f01e476f0bcbdd0874e8d892563" +checksum = "7da33201346a984d69ec4eae6ff21f599a8166e15876b129e6e48cbfcf0d7f51" dependencies = [ "anyhow", "clap", @@ -5196,6 +5214,7 @@ dependencies = [ "rattler_cache", "rattler_conda_types", "rattler_digest", + "rattler_menuinst", "rattler_networking", "rattler_package_streaming", "rattler_shell", @@ -5204,6 +5223,7 @@ dependencies = [ "regex", "reqwest", "reqwest-middleware", + "serde_json", "simple_spawn_blocking", "smallvec", "tempfile", @@ -5216,9 +5236,9 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.3.9" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453b425cfea126dc62839ad6e40e1125020989489a2dc2069cf16d5cf2a8e0fd" +checksum = "704d5159f1ab6ca2500345536b3e45a1d4ce18aa9995c7a8d44bfeaa8db61b0c" dependencies = [ "anyhow", "dashmap", @@ -5237,7 +5257,9 @@ dependencies = [ "rayon", "reqwest", "reqwest-middleware", + "serde_json", "simple_spawn_blocking", + "tempfile", "thiserror 2.0.11", "tokio", "tracing", @@ -5246,9 +5268,9 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.30.3" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d52bc8c582e96cf777fd5ae74de7e247aff99608ed1ba54b8afd918254a180f" +checksum = "40d6c3379b4473aab0278a57d2fc8a7755dae122e4ad2e0a6165573aebad698c" dependencies = [ "chrono", "dirs 6.0.0", @@ -5275,7 +5297,7 @@ dependencies = [ "serde_yaml", "simd-json", "smallvec", - "strum 0.27.1", + "strum", "tempfile", "thiserror 2.0.11", "tracing", @@ -5285,9 +5307,9 @@ dependencies = [ [[package]] name = "rattler_digest" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da135964124c18d81b9b02864e027e4f993881fa782c876c443bafb2e35ebc2f" +checksum = "2167e27739ae38fa8d65266e8aeb86d2c68baa464bca836ebbffbf944e44a389" dependencies = [ "blake2", "digest", @@ -5302,9 +5324,9 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.22.43" +version = "0.22.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6b23a30bcbd6b713e506f80ccf1debb92cbff653c77f28c55e0555d5b514af" +checksum = "a5fc5b838bf91dbdbd0119a70280bd6c6337c3002998e54f7b44f3ca4c6e5119" dependencies = [ "chrono", "file_url", @@ -5335,11 +5357,41 @@ dependencies = [ "syn", ] +[[package]] +name = "rattler_menuinst" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8d4f0d757e8df30a46f1fcd8a53c33026f3c9611271da52a5e0b9f17f696eb" +dependencies = [ + "chrono", + "configparser", + "dirs 6.0.0", + "fs-err", + "known-folders", + "once_cell", + "plist", + "quick-xml 0.37.2", + "rattler_conda_types", + "rattler_shell", + "regex", + "serde", + "serde_json", + "sha2", + "shlex", + "tempfile", + "thiserror 2.0.11", + "tracing", + "unicode-normalization", + "which", + "windows 0.60.0", + "windows-registry 0.5.0", +] + [[package]] name = "rattler_networking" -version = "0.22.4" +version = "0.22.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1ead7c1cbbf911d244656016a50533511156e95514e01c92af83a4f083a5bff" +checksum = "c12eeb2048ecd992825be6f1eb7718ae1c8e5772c347948175f00bdcab27371a" dependencies = [ "anyhow", "async-trait", @@ -5368,11 +5420,11 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.22.28" +version = "0.22.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d425d69e2f3bb74e1714ddcddfc9ea239e262c03287a6d4f85cb2310fda2ac" +checksum = "cb5b15b323e873dd123f1e9cabe1718a6dfcbacbca81538f8e76b4d8e6202174" dependencies = [ - "bzip2 0.5.1", + "bzip2", "chrono", "fs-err", "futures-util", @@ -5384,6 +5436,7 @@ dependencies = [ "reqwest", "reqwest-middleware", "serde_json", + "simple_spawn_blocking", "tar", "tempfile", "thiserror 2.0.11", @@ -5391,15 +5444,15 @@ dependencies = [ "tokio-util", "tracing", "url", - "zip 2.2.2", + "zip 2.2.3", "zstd", ] [[package]] name = "rattler_redaction" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2602372bcb67b3046098075fdee8507484545d4a9604918afdee003fd8db5b" +checksum = "5696e27b6dd0d23d49e93ad89677f27cb2811e85b1113ec3fe2a7b718d32bc90" dependencies = [ "reqwest", "reqwest-middleware", @@ -5408,9 +5461,9 @@ dependencies = [ [[package]] name = "rattler_repodata_gateway" -version = "0.21.37" +version = "0.21.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc074e814745f22fc2d3d23d711581f14ffb7d37c68520df8685d712637a62a2" +checksum = "1556d20ba3bf458e6236213c5718439dcc43fa591cafadaab197d2fa1921e06f" dependencies = [ "anyhow", "async-compression", @@ -5464,9 +5517,9 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.22.19" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6a26f07860b788b3dfc14b86736e79028b75483d3834ec41d2aba2f5529a86" +checksum = "c28468af9ca2b9ac9d40d50d8cca43e596769ef7aa8050076d5178977347b4ec" dependencies = [ "enum_dispatch", "fs-err", @@ -5483,9 +5536,9 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "1.3.8" +version = "1.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90d56b5bc5c97ba1ac45002fd368dc685f9312f9c0bb7bc522fe609fd91e1603" +checksum = "72cb071d8b0f6bd6ef92ec7f72bd1a036019e5893dd3a666af228adaf81d80d9" dependencies = [ "chrono", "futures", @@ -5503,9 +5556,9 @@ dependencies = [ [[package]] name = "rattler_virtual_packages" -version = "2.0.3" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397e6658e354206c2d9fdb88ab9dafcce76388f7047a55262b41d14ca5867daa" +checksum = "cf18e5372605eb4b4548108af4fd1ca39906d6af1498f8e1db4ffd734b303fb9" dependencies = [ "archspec", "libloading", @@ -5551,9 +5604,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f" dependencies = [ "bitflags 2.8.0", ] @@ -5602,14 +5655,14 @@ dependencies = [ [[package]] name = "reflink-copy" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd3533fd4222b8337470456ea84d80436b4c91c53db51c372461d5f7e6eb0b4" +checksum = "9efd944f26afa2406cbbabff39fac533c9bc24b13d7f1f12e14ae3e7bdc66cdb" dependencies = [ "cfg-if", "libc", "rustix", - "windows 0.59.0", + "windows 0.60.0", ] [[package]] @@ -5690,11 +5743,11 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.4.7", + "h2 0.4.8", "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-rustls 0.27.5", "hyper-tls", "hyper-util", @@ -5708,7 +5761,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-native-certs 0.8.1", "rustls-pemfile 2.2.0", "rustls-pki-types", @@ -5735,9 +5788,9 @@ dependencies = [ [[package]] name = "reqwest-middleware" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1ccd3b55e711f91a9885a2fa6fbbb2e39db1776420b062efc058c6410f7e5e3" +checksum = "64e8975513bd9a7a43aad01030e79b3498e05db14e9d945df6483e8cf9b8c4c4" dependencies = [ "anyhow", "async-trait", @@ -5759,7 +5812,7 @@ dependencies = [ "futures", "getrandom 0.2.15", "http 1.2.0", - "hyper 1.5.2", + "hyper 1.6.0", "parking_lot 0.11.2", "reqwest", "reqwest-middleware", @@ -5809,24 +5862,23 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "da5349ae27d3887ca812fb375b45a4fbb36d8d12d2df394968cd86e35683fe73" dependencies = [ "cc", "cfg-if", "getrandom 0.2.15", "libc", - "spin", "untrusted", "windows-sys 0.52.0", ] [[package]] name = "rkyv" -version = "0.8.9" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ "bytecheck", "bytes", @@ -5844,9 +5896,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.8.9" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", @@ -5886,21 +5938,21 @@ dependencies = [ [[package]] name = "rstest" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035" +checksum = "03e905296805ab93e13c1ec3a03f4b6c4f35e9498a3d5fa96dc626d22c03cd89" dependencies = [ - "futures", "futures-timer", + "futures-util", "rstest_macros", "rustc_version", ] [[package]] name = "rstest_macros" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a" +checksum = "ef0053bbffce09062bee4bcc499b0fbe7a57b879f1efe088d6d8d4c7adcdef9b" dependencies = [ "cfg-if", "glob", @@ -5932,9 +5984,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" @@ -5947,9 +5999,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.43" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags 2.8.0", "errno", @@ -5972,9 +6024,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.21" +version = "0.23.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" dependencies = [ "log", "once_cell", @@ -6042,9 +6094,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" dependencies = [ "web-time", ] @@ -6060,7 +6112,7 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.21", + "rustls 0.23.23", "rustls-native-certs 0.7.3", "rustls-platform-verifier-android", "rustls-webpki 0.102.8", @@ -6105,9 +6157,9 @@ checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" [[package]] name = "same-file" @@ -6129,9 +6181,9 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", "schemars_derive", @@ -6142,9 +6194,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", @@ -6152,6 +6204,12 @@ dependencies = [ "syn", ] +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + [[package]] name = "scopeguard" version = "1.2.0" @@ -6277,9 +6335,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.24" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" [[package]] name = "send_wrapper" @@ -6289,9 +6347,9 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" dependencies = [ "serde_derive", ] @@ -6319,9 +6377,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", @@ -6350,9 +6408,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.138" +version = "1.0.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" +checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" dependencies = [ "indexmap 2.7.1", "itoa", @@ -6575,9 +6633,9 @@ checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "similar" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" [[package]] name = "simple_asn1" @@ -6593,9 +6651,9 @@ dependencies = [ [[package]] name = "simple_spawn_blocking" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b31ed96d1593e129cc76cb7aca364fb5c173558bfda922c15aac4e2f2f5844e" +checksum = "55c0b0b683828aa9d4f5c0e59b0c856a12c30a65b5f1ca4292664734d76fa9c2" dependencies = [ "tokio", ] @@ -6617,9 +6675,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" dependencies = [ "serde", ] @@ -6675,12 +6733,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - [[package]] name = "spki" version = "0.6.0" @@ -6726,35 +6778,13 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - [[package]] name = "strum" version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" dependencies = [ - "strum_macros 0.27.1", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "rustversion", - "syn", + "strum_macros", ] [[package]] @@ -6910,9 +6940,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tar" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" dependencies = [ "filetime", "libc", @@ -7156,7 +7186,7 @@ version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" dependencies = [ - "rustls 0.23.21", + "rustls 0.23.23", "tokio", ] @@ -7200,9 +7230,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", @@ -7231,9 +7261,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap 2.7.1", "serde", @@ -7366,9 +7396,9 @@ checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "uds_windows" @@ -7389,9 +7419,9 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" [[package]] name = "unicode-linebreak" @@ -7399,6 +7429,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" +[[package]] +name = "unicode-normalization" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +dependencies = [ + "tinyvec", +] + [[package]] name = "unicode-width" version = "0.1.14" @@ -7479,9 +7518,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f41ffb7cf259f1ecc2876861a17e7142e63ead296f671f81f6ae85903e0d6" +checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" dependencies = [ "getrandom 0.3.1", "rand 0.9.0", @@ -8200,7 +8239,7 @@ dependencies = [ "uv-warnings", "which", "windows-registry 0.4.0", - "windows-result 0.3.0", + "windows-result 0.3.1", "windows-sys 0.59.0", ] @@ -8671,18 +8710,18 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.7" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] [[package]] name = "which" -version = "7.0.1" +version = "7.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4a9e33648339dc1642b0e36e21b3385e6148e289226f657c809dee59df5028" +checksum = "2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283" dependencies = [ "either", "env_home", @@ -8743,12 +8782,34 @@ dependencies = [ [[package]] name = "windows" -version = "0.59.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" dependencies = [ - "windows-core 0.59.0", - "windows-targets 0.53.0", + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddf874e74c7a99773e62b1c671427abf01a425e77c3d3fb9fb1e4883ea934529" +dependencies = [ + "windows-collections", + "windows-core 0.60.1", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5467f79cc1ba3f52ebb2ed41dbb459b8e7db636cc3429458d9a852e15bc24dec" +dependencies = [ + "windows-core 0.60.1", ] [[package]] @@ -8774,15 +8835,38 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.59.0" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings 0.1.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.60.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce" +checksum = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247" dependencies = [ "windows-implement 0.59.0", "windows-interface 0.59.0", - "windows-result 0.3.0", - "windows-strings 0.3.0", - "windows-targets 0.53.0", + "windows-link", + "windows-result 0.3.1", + "windows-strings 0.3.1", +] + +[[package]] +name = "windows-future" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a787db4595e7eb80239b74ce8babfb1363d8e343ab072f2ffe901400c03349f0" +dependencies = [ + "windows-core 0.60.1", + "windows-link", ] [[package]] @@ -8796,6 +8880,17 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "windows-implement" version = "0.59.0" @@ -8818,6 +8913,17 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "windows-interface" version = "0.59.0" @@ -8829,6 +8935,22 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-link" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" + +[[package]] +name = "windows-numerics" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "005dea54e2f6499f2cee279b8f703b3cf3b5734a2d8d21867c8f44003182eeed" +dependencies = [ + "windows-core 0.60.1", + "windows-link", +] + [[package]] name = "windows-registry" version = "0.2.0" @@ -8846,11 +8968,22 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ - "windows-result 0.3.0", - "windows-strings 0.3.0", + "windows-result 0.3.1", + "windows-strings 0.3.1", "windows-targets 0.53.0", ] +[[package]] +name = "windows-registry" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c44a98275e31bfd112bb06ba96c8ab13c03383a3753fdddd715406a1824c7e0" +dependencies = [ + "windows-link", + "windows-result 0.3.1", + "windows-strings 0.3.1", +] + [[package]] name = "windows-result" version = "0.1.2" @@ -8871,11 +9004,11 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34" +checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" dependencies = [ - "windows-targets 0.53.0", + "windows-link", ] [[package]] @@ -8890,11 +9023,11 @@ dependencies = [ [[package]] name = "windows-strings" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-targets 0.53.0", + "windows-link", ] [[package]] @@ -9111,9 +9244,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.6.24" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" +checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1" dependencies = [ "memchr", ] @@ -9325,11 +9458,11 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.18" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79386d31a42a4996e3336b0919ddb90f81112af416270cff95b5f5af22b839c2" +checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478" dependencies = [ - "zerocopy-derive 0.8.18", + "zerocopy-derive 0.8.21", ] [[package]] @@ -9345,9 +9478,9 @@ dependencies = [ [[package]] name = "zerocopy-derive" -version = "0.8.18" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76331675d372f91bf8d17e13afbd5fe639200b73d01f0fc748bb059f9cca2db7" +checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2" dependencies = [ "proc-macro2", "quote", @@ -9356,18 +9489,18 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", @@ -9417,9 +9550,9 @@ dependencies = [ [[package]] name = "zip" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45" +checksum = "b280484c454e74e5fff658bbf7df8fdbe7a07c6b2de4a53def232c15ef138f3a" dependencies = [ "arbitrary", "crc32fast", @@ -9449,27 +9582,27 @@ dependencies = [ [[package]] name = "zstd" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "7.2.1" +version = "7.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" +checksum = "f3051792fbdc2e1e143244dc28c60f73d8470e93f3f9cbd0ead44da5ed802722" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.13+zstd.1.5.6" +version = "2.0.14+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +checksum = "8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index ebc3f025b5..1ac91225ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,85 +19,85 @@ ahash = "0.8.11" assert_matches = "1.5.0" async-fd-lock = "0.2.0" async-once-cell = "0.5.4" -async-trait = "0.1.83" +async-trait = "0.1.86" base64 = "0.22.1" -bytes = "1.9.0" -chrono = "0.4.39" -clap = { version = "4.5.23", default-features = false } +bytes = "1.10.0" +chrono = "0.4.40" +clap = { version = "4.5.31", default-features = false } clap-verbosity-flag = "3.0.2" -clap_complete = "4.5.40" -clap_complete_nushell = "4.5.4" +clap_complete = "4.5.46" +clap_complete_nushell = "4.5.5" concat-idents = "1.1.5" console = "0.15.10" crossbeam-channel = "0.5.14" csv = "1.3.1" ctrlc = "3.4.5" dashmap = "6.1.0" -deno_task_shell = "0.20.2" +deno_task_shell = "0.20.3" dialoguer = "0.11.0" digest = "0.10" -dirs = "5.0.1" +dirs = "6.0.0" dunce = "1.0.5" fd-lock = "4.0.2" -flate2 = "1.0.35" -fs-err = { version = "3.0.0" } +flate2 = "1.1.0" +fs-err = { version = "3.1.0" } fs_extra = "1.3.0" futures = "0.3.31" hex = "0.4.3" http = "1.2.0" -http-cache-reqwest = "0.15.0" +http-cache-reqwest = "0.15.1" human_bytes = "0.4.3" humantime = "2.1.0" ignore = "0.4.23" -indexmap = "2.7.0" -indicatif = "0.17.9" -insta = "1.41.1" +indexmap = "2.7.1" +indicatif = "0.17.11" +insta = "1.42.1" is_executable = "1.0.4" -itertools = "0.13.0" +itertools = "0.14.0" jsonrpsee = "=0.24.2" -libc = { version = "0.2.169", default-features = false } +libc = { version = "0.2.170", default-features = false } memchr = "2.7.4" -miette = { version = "7.4.0" } -minijinja = "2.5.0" +miette = { version = "7.5.0" } +minijinja = "2.7.0" nix = { version = "0.29.0", default-features = false } -once_cell = "1.20.2" +once_cell = "1.20.3" parking_lot = "0.12.3" pathdiff = "0.2.3" pep440_rs = "0.7.3" -pep508_rs = "0.9.1" +pep508_rs = "0.9.2" percent-encoding = "2.3.1" pyproject-toml = "0.13.4" regex = "1.11.1" -reqwest = { version = "0.12.9", default-features = false } +reqwest = { version = "0.12.12", default-features = false } reqwest-middleware = "0.4" reqwest-retry = "0.7.0" rlimit = "0.10.2" -rstest = "0.23.0" +rstest = "0.24.0" self-replace = "1.5.0" -serde = "1.0.216" +serde = "1.0.218" serde-untagged = "0.1.6" serde-value = "0.7.0" serde_ignored = "0.1.10" -serde_json = "1.0.134" -serde_with = "3.11.0" +serde_json = "1.0.139" +serde_with = "3.12.0" serde_yaml = "0.9.34" sha1 = "0.10.6" -sha2 = "0.10.6" +sha2 = "0.10.8" shlex = "1.3.0" signal-hook = "0.3.17" -spdx = "0.10.7" +spdx = "0.10.8" strsim = "0.11.1" -strum = "0.26.3" -tabwriter = "1.4.0" -tar = "0.4.43" +strum = "0.27.1" +tabwriter = "1.4.1" +tar = "0.4.44" temp-env = { version = "0.3.6", features = ["async_closure"] } -tempfile = "3.14.0" -thiserror = "2.0.9" -tokio = "1.42.0" +tempfile = "3.17.1" +thiserror = "2.0.11" +tokio = "1.43.0" tokio-stream = "0.1.17" tokio-util = "0.7.13" toml-span = "0.4.1" -toml_edit = "0.22.22" +toml_edit = "0.22.24" tracing = "0.1.41" tracing-subscriber = "0.3.19" typed-path = "0.10.0" @@ -112,24 +112,24 @@ uv-pypi-types = { git = "https://github.com/astral-sh/uv", tag = "0.6.1" } uv-requirements-txt = { git = "https://github.com/astral-sh/uv", tag = "0.6.1" } wax = "0.6.0" -which = "7.0.1" +which = "7.0.2" # Rattler crates -file_url = "0.2.2" -rattler = { version = "0.32.0", default-features = false } -rattler_cache = { version = "0.3.9", default-features = false } -rattler_conda_types = { version = "0.30.3", default-features = false, features = [ +file_url = "0.2.3" +rattler = { version = "0.32.3", default-features = false } +rattler_cache = { version = "0.3.12", default-features = false } +rattler_conda_types = { version = "0.31.2", default-features = false, features = [ "rayon", ] } -rattler_digest = { version = "1.0.6", default-features = false } -rattler_lock = { version = "0.22.43", default-features = false } -rattler_networking = { version = "0.22.4", default-features = false, features = [ +rattler_digest = { version = "1.0.7", default-features = false } +rattler_lock = { version = "0.22.46", default-features = false } +rattler_networking = { version = "0.22.7", default-features = false, features = [ "google-cloud-auth", ] } -rattler_repodata_gateway = { version = "0.21.37", default-features = false } -rattler_shell = { version = "0.22.19", default-features = false } -rattler_solve = { version = "1.3.8", default-features = false } -rattler_virtual_packages = { version = "2.0.3", default-features = false } +rattler_repodata_gateway = { version = "0.21.40", default-features = false } +rattler_shell = { version = "0.22.22", default-features = false } +rattler_solve = { version = "1.3.11", default-features = false } +rattler_virtual_packages = { version = "2.0.6", default-features = false } # Bumping this to a higher version breaks the Windows path handling. @@ -149,9 +149,9 @@ uv-requirements = { git = "https://github.com/astral-sh/uv", tag = "0.6.1" } uv-resolver = { git = "https://github.com/astral-sh/uv", tag = "0.6.1" } uv-types = { git = "https://github.com/astral-sh/uv", tag = "0.6.1" } winapi = { version = "0.3.9", default-features = false } -xxhash-rust = "0.8.13" -zip = { version = "2.2.2", default-features = false } -zstd = { version = "0.13.2", default-features = false } +xxhash-rust = "0.8.15" +zip = { version = "2.2.3", default-features = false } +zstd = { version = "0.13.3", default-features = false } fancy_display = { path = "crates/fancy_display" } pixi_allocator = { path = "crates/pixi_allocator" } @@ -367,7 +367,7 @@ strip = false [dev-dependencies] async-trait = { workspace = true } -fake = "3.0.1" +fake = "4.0.0" http = { workspace = true } insta = { workspace = true, features = ["yaml", "glob", "filters"] } rstest = { workspace = true } diff --git a/crates/pixi_manifest/Cargo.toml b/crates/pixi_manifest/Cargo.toml index 46fe4523f3..515b8ca0ec 100644 --- a/crates/pixi_manifest/Cargo.toml +++ b/crates/pixi_manifest/Cargo.toml @@ -51,7 +51,7 @@ miette = { workspace = true, features = ["fancy-no-backtrace"] } [dev-dependencies] assert_matches = { workspace = true } fancy_display = { workspace = true } -glob = "0.3.1" +glob = "0.3.2" insta = { workspace = true, features = ["yaml"] } miette = { workspace = true, features = ["fancy-no-backtrace"] } rstest = { workspace = true } diff --git a/crates/pixi_manifest/src/pypi/snapshots/pixi_manifest__pypi__pypi_requirement__tests__deserialize_failing.snap b/crates/pixi_manifest/src/pypi/snapshots/pixi_manifest__pypi__pypi_requirement__tests__deserialize_failing.snap index 755830333f..3272d1d644 100644 --- a/crates/pixi_manifest/src/pypi/snapshots/pixi_manifest__pypi__pypi_requirement__tests__deserialize_failing.snap +++ b/crates/pixi_manifest/src/pypi/snapshots/pixi_manifest__pypi__pypi_requirement__tests__deserialize_failing.snap @@ -1,11 +1,9 @@ --- source: crates/pixi_manifest/src/pypi/pypi_requirement.rs expression: "snapshot.into_iter().map(|Snapshot { input, result }|\nformat!(\"input: {input}\\nresult: {} \",\nresult.as_object().unwrap().get(\"error\").unwrap().as_str().unwrap())).join(\"\\n\")" -snapshot_kind: text --- input: pkg = { ver = "1.2.3" } -result: - × Unexpected keys, expected only 'version', 'extras', 'path', 'editable', 'git', 'branch', 'tag', 'rev', 'url', 'subdirectory', 'index' +result: × Unexpected keys, expected only 'version', 'extras', 'path', 'editable', 'git', 'branch', 'tag', 'rev', 'url', 'subdirectory', 'index' ╭─[pixi.toml:1:9] 1 │ pkg = { ver = "1.2.3" } · ─┬─ @@ -13,15 +11,13 @@ result: ╰──── help: Did you mean 'version'? input: pkg = { path = "foobar", "version" = "==1.2.3" } -result: - × `version` cannot be used with `path` +result: × `version` cannot be used with `path` ╭─[pixi.toml:1:7] 1 │ pkg = { path = "foobar", "version" = "==1.2.3" } · ────────────────────────────────────────── ╰──── input: pkg = { version = "//" } -result: - × Failed to parse version: Unexpected end of version specifier, expected operator: +result: × Failed to parse version: Unexpected end of version specifier, expected operator: │ // │ ^^ @@ -30,85 +26,73 @@ result: · ── ╰──── input: pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", tag = "v1" } -result: - × Only one of `branch` or `tag` or `rev` can be specified +result: × Only one of `branch` or `tag` or `rev` can be specified ╭─[pixi.toml:1:7] 1 │ pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", tag = "v1" } · ────────────────────────────────────────────────────────────────────────────────────────── ╰──── input: pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", tag = "v1", "rev" = "123456" } -result: - × Only one of `branch` or `tag` or `rev` can be specified +result: × Only one of `branch` or `tag` or `rev` can be specified ╭─[pixi.toml:1:7] 1 │ pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", tag = "v1", "rev" = "123456" } · ──────────────────────────────────────────────────────────────────────────────────────────────────────────── ╰──── input: pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", rev = "v1" } -result: - × Only one of `branch` or `tag` or `rev` can be specified +result: × Only one of `branch` or `tag` or `rev` can be specified ╭─[pixi.toml:1:7] 1 │ pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", branch = "main", rev = "v1" } · ────────────────────────────────────────────────────────────────────────────────────────── ╰──── input: pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", tag = "v1", rev = "123456" } -result: - × Only one of `branch` or `tag` or `rev` can be specified +result: × Only one of `branch` or `tag` or `rev` can be specified ╭─[pixi.toml:1:7] 1 │ pkg = { git = "https://github.com/conda-forge/21cmfast-feedstock", tag = "v1", rev = "123456" } · ───────────────────────────────────────────────────────────────────────────────────────── ╰──── input: pkg = { git = "ssh://github.com:conda-forge/21cmfast-feedstock"} -result: - × invalid port number +result: × invalid port number ╭─[pixi.toml:1:16] 1 │ pkg = { git = "ssh://github.com:conda-forge/21cmfast-feedstock"} · ─────────────────────────────────────────────── ╰──── input: pkg = { branch = "main", tag = "v1", rev = "123456" } -result: - × `branch`, `rev`, and `tag` are only valid when `git` is specified +result: × `branch`, `rev`, and `tag` are only valid when `git` is specified ╭─[pixi.toml:1:7] 1 │ pkg = { branch = "main", tag = "v1", rev = "123456" } · ──────────────────────────────────────────────── ╰──── input: pkg = "/path/style" -result: - × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "/path/style" }' +result: × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "/path/style" }' ╭─[pixi.toml:1:8] 1 │ pkg = "/path/style" · ─────────── ╰──── input: pkg = "./path/style" -result: - × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "./path/style" }' +result: × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "./path/style" }' ╭─[pixi.toml:1:8] 1 │ pkg = "./path/style" · ──────────── ╰──── input: pkg = "\\path\\style" -result: - × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "/path/style" }' +result: × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "/path/style" }' ╭─[pixi.toml:1:8] 1 │ pkg = "//path//style" · ───────────── ╰──── input: pkg = "~/path/style" -result: - × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "~/path/style" }' +result: × it seems you're trying to add a path dependency, please specify as a table with a `path` key: '{ path = "~/path/style" }' ╭─[pixi.toml:1:8] 1 │ pkg = "~/path/style" · ──────────── ╰──── input: pkg = "https://example.com" -result: - × it seems you're trying to add a url dependency, please specify as a table with a `url` key: '{ url = "https://example.com" }' +result: × it seems you're trying to add a url dependency, please specify as a table with a `url` key: '{ url = "https://example.com" }' ╭─[pixi.toml:1:8] 1 │ pkg = "https://example.com" · ─────────────────── ╰──── input: pkg = "https://github.com/conda-forge/21cmfast-feedstock" -result: - × it seems you're trying to add a git dependency, please specify as a table with a `git` key: '{ git = "https://github.com/conda-forge/21cmfast-feedstock" }' +result: × it seems you're trying to add a git dependency, please specify as a table with a `git` key: '{ git = "https://github.com/conda-forge/21cmfast-feedstock" }' ╭─[pixi.toml:1:8] 1 │ pkg = "https://github.com/conda-forge/21cmfast-feedstock" · ───────────────────────────────────────────────── diff --git a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_excluded_target_selector.snap b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_excluded_target_selector.snap index a17d888f79..874a2ee52c 100644 --- a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_excluded_target_selector.snap +++ b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_excluded_target_selector.snap @@ -1,7 +1,6 @@ --- source: crates/pixi_manifest/src/toml/feature.rs expression: "expect_parse_warnings(r#\"\n [workspace]\n name = \"test\"\n channels = []\n platforms = ['win-64', 'osx-arm64']\n\n [feature.foo]\n platforms = ['win-64']\n\n [feature.foo.target.osx.dependencies]\n \"#,)" -snapshot_kind: text --- ⚠ The target selector 'osx' does not match any of the platforms supported by the feature 'foo' ╭─[pixi.toml:10:29] @@ -17,7 +16,6 @@ snapshot_kind: text ╰──── help: Add one of 'osx-64', 'osx-arm64' to the supported platforms, using `pixi project platform add osx-64` - ⚠ The feature 'foo' is defined but not used in any environment ╭─[pixi.toml:7:18] 6 │ diff --git a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_target_selector.snap b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_target_selector.snap index 9bb9c3f62d..2bdec6b8fc 100644 --- a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_target_selector.snap +++ b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__feature__test__mismatching_target_selector.snap @@ -1,7 +1,6 @@ --- source: crates/pixi_manifest/src/toml/feature.rs expression: "expect_parse_warnings(r#\"\n [workspace]\n name = \"test\"\n channels = []\n platforms = ['win-64']\n\n [feature.foo.target.osx-64.dependencies]\n \"#,)" -snapshot_kind: text --- ⚠ The target selector 'osx-64' does not match any of the platforms supported by the workspace ╭─[pixi.toml:7:29] @@ -17,7 +16,6 @@ snapshot_kind: text ╰──── help: Add osx-64 to the supported platforms, using `pixi project platform add osx-64` - ⚠ The feature 'foo' is defined but not used in any environment ╭─[pixi.toml:7:18] 6 │ diff --git a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__manifest__test__unused_features.snap b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__manifest__test__unused_features.snap index 89d36279a3..4ab56259d2 100644 --- a/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__manifest__test__unused_features.snap +++ b/crates/pixi_manifest/src/toml/snapshots/pixi_manifest__toml__manifest__test__unused_features.snap @@ -11,7 +11,6 @@ expression: "expect_parse_warnings(r#\"\n [workspace]\n name = \"f ╰──── help: Remove the feature from the manifest or add it to an environment - ⚠ The feature 'generic' is defined but not used in any environment ╭─[pixi.toml:9:18] 8 │ diff --git a/src/lock_file/snapshots/pixi__lock_file__virtual_packages__test__virtual_package_not_found_error.snap b/src/lock_file/snapshots/pixi__lock_file__virtual_packages__test__virtual_package_not_found_error.snap index 97a30d44c2..f218677fb6 100644 --- a/src/lock_file/snapshots/pixi__lock_file__virtual_packages__test__virtual_package_not_found_error.snap +++ b/src/lock_file/snapshots/pixi__lock_file__virtual_packages__test__virtual_package_not_found_error.snap @@ -1,16 +1,13 @@ --- source: src/lock_file/virtual_packages.rs expression: "format!(\"With override:\\n{}\\nWithout override:\\n{}\",\nerror_to_snapshot(&error1), error_to_snapshot(&error2))" -snapshot_kind: text --- With override: - × Virtual package '__glibc >=2.28' does not match any of the available virtual packages on your │ machine: [__glibc=2.17, __cuda=11.8, __osx=10.14] help: You can mock the virtual package by overriding the environment variable, e.g.: '`CONDA_OVERRIDE_GLIBC=2.17`' Without override: - × Virtual package '__win >=1.2.3' does not match any of the available virtual packages on your │ machine: [__glibc=2.17, __cuda=11.8, __osx=10.14]