diff --git a/Cargo.lock b/Cargo.lock index 280f49f9..29ff43dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -214,6 +214,7 @@ dependencies = [ "anaconda-anon-usage", "anaconda-otel-rs", "async-trait", + "atty", "base64", "chrono", "clap", @@ -496,6 +497,17 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi 0.1.19", + "libc", + "winapi", +] + [[package]] name = "autocfg" version = "1.5.1" @@ -1553,6 +1565,15 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + [[package]] name = "hermit-abi" version = "0.5.2" @@ -2368,7 +2389,7 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ - "hermit-abi", + "hermit-abi 0.5.2", "libc", ] diff --git a/Cargo.toml b/Cargo.toml index 1c0cb8f7..4cdb3e9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,7 @@ unstable = [] [dependencies] anaconda-anon-usage = { version = "0.8.0-pre.9", features = ["rattler", "reqwest"] } async-trait = "0.1" +atty = "0.2" base64 = "0.22" chrono = { version = "0.4", default-features = false, features = ["std", "clock"] } futures-util = "0.3" diff --git a/SBOM.json b/SBOM.json index b7daa3ae..c5152869 100644 --- a/SBOM.json +++ b/SBOM.json @@ -2,9 +2,9 @@ "bomFormat": "CycloneDX", "specVersion": "1.4", "version": 1, - "serialNumber": "urn:uuid:f7b75dc5-9ac0-4f4f-a724-cba9c0a0e488", + "serialNumber": "urn:uuid:14b5497a-ddbc-4115-97ba-c2cb5bee824f", "metadata": { - "timestamp": "2026-06-01T00:03:23Z", + "timestamp": "2026-05-08T21:36:48Z", "tools": [ { "vendor": "CycloneDX", @@ -45,6 +45,238 @@ "scope": "required", "purl": "pkg:cargo/anaconda-otel-rs@0.1.0?vcs_url=git%2Bhttps://github.com/anaconda/anaconda-otel-rs%40316fa5c05768a6d16da3b215fb50cd44835d7a69" }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-codec@0.5.2", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-codec", + "version": "0.5.2", + "description": "Codec utilities for working with framed protocols", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-codec@0.5.2", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/actix/actix-net" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-http@3.12.1", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-http", + "version": "3.12.1", + "description": "HTTP types and services for the Actix ecosystem", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "93acb4a42f64936f9b8cae4a433b237599dd6eb6ed06124eb67132ef8cc90662" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-http@3.12.1", + "externalReferences": [ + { + "type": "website", + "url": "https://actix.rs" + }, + { + "type": "vcs", + "url": "https://github.com/actix/actix-web" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-router@0.5.4", + "author": "Nikolay Kim , Ali MJ Al-Nasrawy , Rob Ede ", + "name": "actix-router", + "version": "0.5.4", + "description": "Resource path matching and router", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "14f8c75c51892f18d9c46150c5ac7beb81c95f78c8b83a634d49f4ca32551fe7" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-router@0.5.4", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/actix/actix-web" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-rt@2.11.0", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-rt", + "version": "2.11.0", + "description": "Tokio-based single-threaded async runtime for the Actix ecosystem", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "92589714878ca59a7626ea19734f0e07a6a875197eec751bb5d3f99e64998c63" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-rt@2.11.0", + "externalReferences": [ + { + "type": "website", + "url": "https://actix.rs" + }, + { + "type": "vcs", + "url": "https://github.com/actix/actix-net" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-server@2.6.0", + "author": "Nikolay Kim , Rob Ede , Ali MJ Al-Nasrawy ", + "name": "actix-server", + "version": "2.6.0", + "description": "General purpose TCP server built for the Actix ecosystem", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-server@2.6.0", + "externalReferences": [ + { + "type": "website", + "url": "https://actix.rs" + }, + { + "type": "vcs", + "url": "https://github.com/actix/actix-net/tree/master/actix-server" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-service@2.0.3", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-service", + "version": "2.0.3", + "description": "Service trait and combinators for representing asynchronous request/response operations.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "9e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-service@2.0.3", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/actix/actix-net" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-utils@3.0.1", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-utils", + "version": "3.0.1", + "description": "Various utilities used in the Actix ecosystem", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-utils@3.0.1", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/actix/actix-net" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#actix-web@4.13.0", + "author": "Nikolay Kim , Rob Ede ", + "name": "actix-web", + "version": "4.13.0", + "description": "Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "ff87453bc3b56e9b2b23c1cc0b1be8797184accf51d2abe0f8a33ec275d316bf" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/actix-web@4.13.0", + "externalReferences": [ + { + "type": "website", + "url": "https://actix.rs" + }, + { + "type": "vcs", + "url": "https://github.com/actix/actix-web" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#addr2line@0.25.1", @@ -209,37 +441,6 @@ } ] }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ambient-id@0.0.11", - "author": "William Woodruff ", - "name": "ambient-id", - "version": "0.0.11", - "description": "Detects ambient OIDC credentials in a variety of environments", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "c1daa54020e05aa0b163ee10434fff35a0f18d28a1cafa142bd1290e1abe630e" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "purl": "pkg:cargo/ambient-id@0.0.11", - "externalReferences": [ - { - "type": "website", - "url": "https://github.com/astral-sh/ambient-id" - }, - { - "type": "vcs", - "url": "https://github.com/astral-sh/ambient-id" - } - ] - }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anaconda-anon-usage@0.8.0", @@ -403,16 +604,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", "author": "Rodrigo Gryzinski ", "name": "astral-reqwest-middleware", - "version": "0.5.1", + "version": "0.4.2", "description": "Wrapper around reqwest to allow for client middleware chains.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "98e1c6be25cfbf1bb4fea1a9da51bc05d3259a9062df4e53f54e5607895e33c9" + "content": "638d02e24aeb92f9537897cd1ff82e2bc98fd9ac9575a503e27bb07cdf64d4d7" } ], "licenses": [ @@ -420,26 +621,26 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/astral-reqwest-middleware@0.5.1", + "purl": "pkg:cargo/astral-reqwest-middleware@0.4.2", "externalReferences": [ { "type": "vcs", - "url": "https://github.com/astral-sh/reqwest-middleware" + "url": "https://github.com/TrueLayer/reqwest-middleware" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.1", "author": "Alex Crichton , dignifiedquire , Artem Vorotnikov , Aiden McClelland ", "name": "astral-tokio-tar", - "version": "0.6.2", + "version": "0.6.1", "description": "A Rust implementation of an async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "cb50a7aae84a03bf55b067832bc376f4961b790c97e64d3eacee97d389b90277" + "content": "4ce73b17c62717c4b6a9af10b43e87c578b0cac27e00666d48304d3b7d2c0693" } ], "licenses": [ @@ -447,7 +648,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/astral-tokio-tar@0.6.2", + "purl": "pkg:cargo/astral-tokio-tar@0.6.1", "externalReferences": [ { "type": "documentation", @@ -465,16 +666,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.11.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.9.1", "author": "Bas Zalmstra ", "name": "astral_async_http_range_reader", - "version": "0.11.0", + "version": "0.9.1", "description": "A library for streaming reading of files over HTTP using range requests", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "4a8647866aee8d9707ae6ccc35205803a6df47c0ba83c5339ea6061b79131e4f" + "content": "7ddaca0fbbf0d91103cca7c7611790c65f6eff1d456f7fe6bf565d436dc9b8f3" } ], "licenses": [ @@ -482,11 +683,11 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/astral_async_http_range_reader@0.11.0", + "purl": "pkg:cargo/astral_async_http_range_reader@0.9.1", "externalReferences": [ { "type": "vcs", - "url": "https://github.com/astral-sh/async_http_range_reader" + "url": "https://github.com/prefix-dev/async_http_range_reader" } ] }, @@ -673,16 +874,51 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#atty@0.2.14", + "author": "softprops ", + "name": "atty", + "version": "0.2.14", + "description": "A simple interface for querying atty", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/atty@0.2.14", + "externalReferences": [ + { + "type": "documentation", + "url": "http://softprops.github.io/atty" + }, + { + "type": "website", + "url": "https://github.com/softprops/atty" + }, + { + "type": "vcs", + "url": "https://github.com/softprops/atty" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0", "author": "Josh Stone ", "name": "autocfg", - "version": "1.5.1", + "version": "1.5.0", "description": "Automatic cfg for Rust compiler features", "scope": "excluded", "hashes": [ { "alg": "SHA-256", - "content": "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + "content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" } ], "licenses": [ @@ -690,7 +926,7 @@ "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/autocfg@1.5.1", + "purl": "pkg:cargo/autocfg@1.5.0", "externalReferences": [ { "type": "documentation", @@ -796,16 +1032,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0", - "author": "Alexis Beingessner ", - "name": "bit-set", - "version": "0.8.0", - "description": "A set of bits", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3", + "author": "RustCrypto Developers", + "name": "base64ct", + "version": "1.8.3", + "description": "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable \"best effort\" constant-time operation and embedded-friendly no_std support ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" + "content": "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" } ], "licenses": [ @@ -813,67 +1049,133 @@ "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/bit-set@0.8.0", + "purl": "pkg:cargo/base64ct@1.8.3", "externalReferences": [ { "type": "documentation", - "url": "https://docs.rs/bit-set/" + "url": "https://docs.rs/base64ct" }, { "type": "website", - "url": "https://github.com/contain-rs/bit-set" + "url": "https://github.com/RustCrypto/formats/tree/master/base64ct" }, { "type": "vcs", - "url": "https://github.com/contain-rs/bit-set" + "url": "https://github.com/RustCrypto/formats" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0", - "author": "Alexis Beingessner ", - "name": "bit-vec", - "version": "0.8.0", - "description": "A vector of bits", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bisection@0.1.0", + "author": "Ben Steadman ", + "name": "bisection", + "version": "0.1.0", + "description": "Rust implementation of the Python bisect module", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + "content": "021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3" } ], "licenses": [ { - "expression": "Apache-2.0 OR MIT" + "expression": "MIT" } ], - "purl": "pkg:cargo/bit-vec@0.8.0", + "purl": "pkg:cargo/bisection@0.1.0", "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bit-vec/" - }, { "type": "website", - "url": "https://github.com/contain-rs/bit-vec" + "url": "https://github.com/SteadBytes/bisection" }, { "type": "vcs", - "url": "https://github.com/contain-rs/bit-vec" + "url": "https://github.com/SteadBytes/bisection" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", - "author": "The Rust Project Developers", - "name": "bitflags", - "version": "2.11.1", - "description": "A macro to generate structures which behave like bitflags. ", - "scope": "required", - "hashes": [ - { + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0", + "author": "Alexis Beingessner ", + "name": "bit-set", + "version": "0.8.0", + "description": "A set of bits", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR MIT" + } + ], + "purl": "pkg:cargo/bit-set@0.8.0", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/bit-set/" + }, + { + "type": "website", + "url": "https://github.com/contain-rs/bit-set" + }, + { + "type": "vcs", + "url": "https://github.com/contain-rs/bit-set" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0", + "author": "Alexis Beingessner ", + "name": "bit-vec", + "version": "0.8.0", + "description": "A vector of bits", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR MIT" + } + ], + "purl": "pkg:cargo/bit-vec@0.8.0", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/bit-vec/" + }, + { + "type": "website", + "url": "https://github.com/contain-rs/bit-vec" + }, + { + "type": "vcs", + "url": "https://github.com/contain-rs/bit-vec" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", + "author": "The Rust Project Developers", + "name": "bitflags", + "version": "2.11.1", + "description": "A macro to generate structures which behave like bitflags. ", + "scope": "required", + "hashes": [ + { "alg": "SHA-256", "content": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" } @@ -990,15 +1292,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1", - "name": "bs58", - "version": "0.5.1", - "description": "Another Base58 codec implementation.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2", + "author": "Nick Fitzgerald ", + "name": "bumpalo", + "version": "3.20.2", + "description": "A fast bump allocation arena for Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" + "content": "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" } ], "licenses": [ @@ -1006,69 +1309,73 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/bs58@0.5.1", + "purl": "pkg:cargo/bumpalo@3.20.2", "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/bumpalo" + }, { "type": "vcs", - "url": "https://github.com/Nullus157/bs58-rs" + "url": "https://github.com/fitzgen/bumpalo" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3", - "author": "Nick Fitzgerald ", - "name": "bumpalo", - "version": "3.20.3", - "description": "A fast bump allocation arena for Rust.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "author": "Carl Lerche , Sean McArthur ", + "name": "bytes", + "version": "1.11.1", + "description": "Types and traits for working with bytes", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" + "content": "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/bumpalo@3.20.3", + "purl": "pkg:cargo/bytes@1.11.1", "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/bumpalo" - }, { "type": "vcs", - "url": "https://github.com/fitzgen/bumpalo" + "url": "https://github.com/tokio-rs/bytes" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", - "author": "Carl Lerche , Sean McArthur ", - "name": "bytes", - "version": "1.11.1", - "description": "Types and traits for working with bytes", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytestring@1.5.1", + "author": "Nikolay Kim , Rob Ede ", + "name": "bytestring", + "version": "1.5.1", + "description": "A UTF-8 encoded read-only string using `Bytes` as storage", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" + "content": "86566c496f2f47d9b8147a4c8b02ffdb69c919fe0c2b2e7195d22cbba0e635c9" } ], "licenses": [ { - "expression": "MIT" + "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/bytes@1.11.1", + "purl": "pkg:cargo/bytestring@1.5.1", "externalReferences": [ + { + "type": "website", + "url": "https://actix.rs" + }, { "type": "vcs", - "url": "https://github.com/tokio-rs/bytes" + "url": "https://github.com/actix/actix-net" } ] }, @@ -1139,16 +1446,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.63", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", "author": "Alex Crichton ", "name": "cc", - "version": "1.2.63", + "version": "1.2.61", "description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ", "scope": "excluded", "hashes": [ { "alg": "SHA-256", - "content": "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" + "content": "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" } ], "licenses": [ @@ -1156,7 +1463,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/cc@1.2.63", + "purl": "pkg:cargo/cc@1.2.61", "externalReferences": [ { "type": "documentation", @@ -1232,12 +1539,6 @@ "type": "vcs", "url": "https://github.com/katharostech/cfg_aliases" } - ], - "properties": [ - { - "name": "cdx:ana:platforms", - "value": "linux,macos" - } ] }, { @@ -1599,6 +1900,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#convert_case@0.10.0", + "author": "rutrum ", + "name": "convert_case", + "version": "0.10.0", + "description": "Convert strings into any case", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/convert_case@0.10.0", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/rutrum/convert-case" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17", @@ -1933,16 +2261,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.2.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0", "author": "Acrimon ", "name": "dashmap", - "version": "6.2.1", + "version": "6.1.0", "description": "Blazing fast concurrent HashMap for Rust.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" + "content": "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" } ], "licenses": [ @@ -1950,7 +2278,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/dashmap@6.2.1", + "purl": "pkg:cargo/dashmap@6.1.0", "externalReferences": [ { "type": "documentation", @@ -1966,6 +2294,72 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#debugid@0.8.0", + "author": "Sentry ", + "name": "debugid", + "version": "0.8.0", + "description": "Common reusable types for implementing the sentry.io protocol.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" + } + ], + "licenses": [ + { + "expression": "Apache-2.0" + } + ], + "purl": "pkg:cargo/debugid@0.8.0", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/debugid" + }, + { + "type": "website", + "url": "https://sentry.io/" + }, + { + "type": "vcs", + "url": "https://github.com/getsentry/rust-debugid" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#der@0.8.0", + "author": "RustCrypto Developers", + "name": "der", + "version": "0.8.0", + "description": "Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless `no_std`/`no_alloc` targets ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411b" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR MIT" + } + ], + "purl": "pkg:cargo/der@0.8.0", + "externalReferences": [ + { + "type": "website", + "url": "https://github.com/RustCrypto/formats/tree/master/der" + }, + { + "type": "vcs", + "url": "https://github.com/RustCrypto/formats" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8", @@ -1993,6 +2387,68 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@2.1.1", + "author": "Jelte Fennema ", + "name": "derive_more-impl", + "version": "2.1.1", + "description": "Internal implementation of `derive_more` crate", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/derive_more-impl@2.1.1", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/derive_more" + }, + { + "type": "vcs", + "url": "https://github.com/JelteF/derive_more" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1", + "author": "Jelte Fennema ", + "name": "derive_more", + "version": "2.1.1", + "description": "Adds #[derive(x)] macros for more traits", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/derive_more@2.1.1", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/derive_more" + }, + { + "type": "vcs", + "url": "https://github.com/JelteF/derive_more" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", @@ -2080,16 +2536,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "author": "Jane Lusby ", "name": "displaydoc", - "version": "0.2.6", + "version": "0.2.5", "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" + "content": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" } ], "licenses": [ @@ -2097,7 +2553,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/displaydoc@0.2.6", + "purl": "pkg:cargo/displaydoc@0.2.5", "externalReferences": [ { "type": "documentation", @@ -2177,15 +2633,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0", + "author": "bluss", "name": "either", - "version": "1.16.0", + "version": "1.15.0", "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" + "content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" } ], "licenses": [ @@ -2193,7 +2650,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/either@1.16.0", + "purl": "pkg:cargo/either@1.15.0", "externalReferences": [ { "type": "documentation", @@ -2207,31 +2664,66 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13", - "author": "Anton Lazarev ", - "name": "enum_dispatch", - "version": "0.3.13", - "description": "Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35", + "author": "Henri Sivonen ", + "name": "encoding_rs", + "version": "0.8.35", + "description": "A Gecko-oriented implementation of the Encoding Standard", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" + "content": "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "(Apache-2.0 OR MIT) AND BSD-3-Clause" } ], - "purl": "pkg:cargo/enum_dispatch@0.3.13", + "purl": "pkg:cargo/encoding_rs@0.8.35", "externalReferences": [ { - "type": "vcs", - "url": "https://gitlab.com/antonok/enum_dispatch" - } - ] - }, + "type": "documentation", + "url": "https://docs.rs/encoding_rs/" + }, + { + "type": "website", + "url": "https://docs.rs/encoding_rs/" + }, + { + "type": "vcs", + "url": "https://github.com/hsivonen/encoding_rs" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13", + "author": "Anton Lazarev ", + "name": "enum_dispatch", + "version": "0.3.13", + "description": "Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/enum_dispatch@0.3.13", + "externalReferences": [ + { + "type": "vcs", + "url": "https://gitlab.com/antonok/enum_dispatch" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2", @@ -2386,47 +2878,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19", - "author": "Sergio Benitez ", - "name": "figment", - "version": "0.10.19", - "description": "A configuration library so con-free, it's unreal.", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "purl": "pkg:cargo/figment@0.10.19", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/figment/0.10" - }, - { - "type": "vcs", - "url": "https://github.com/SergioBenitez/Figment" - } - ] - }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.0", "author": "Bas Zalmstra ", "name": "file_url", - "version": "0.3.1", + "version": "0.3.0", "description": "Helper functions to work with file:// urls", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "f5d8c8b9119e366c1b4103d3ca9b5e09cc5684ae14f1265d1472d0a7fbc61747" + "content": "1e546758dbcde9d10c0d3bd8b83adb535b23fa81121cf4dc5c3e7b5907cc8eb8" } ], "licenses": [ @@ -2434,7 +2895,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/file_url@0.3.1", + "purl": "pkg:cargo/file_url@0.3.0", "externalReferences": [ { "type": "vcs", @@ -2444,16 +2905,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27", "author": "Alex Crichton ", "name": "filetime", - "version": "0.2.29", + "version": "0.2.27", "description": "Platform-agnostic accessors of timestamps in File metadata ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" + "content": "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" } ], "licenses": [ @@ -2461,7 +2922,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/filetime@0.2.29", + "purl": "pkg:cargo/filetime@0.2.27", "externalReferences": [ { "type": "documentation", @@ -2507,6 +2968,36 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#findshlibs@0.10.2", + "name": "findshlibs", + "version": "0.10.2", + "description": "Find the set of shared libraries loaded in the current process with a cross platform API", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/findshlibs@0.10.2", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/findshlibs" + }, + { + "type": "vcs", + "url": "https://github.com/gimli-rs/findshlibs" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", @@ -2604,6 +3095,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5", + "author": "Orson Peters ", + "name": "foldhash", + "version": "0.1.5", + "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + } + ], + "licenses": [ + { + "expression": "Zlib" + } + ], + "purl": "pkg:cargo/foldhash@0.1.5", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/orlp/foldhash" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0", @@ -3427,15 +3945,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", + "author": "Amanieu d'Antras ", "name": "hashbrown", - "version": "0.17.1", + "version": "0.17.0", "description": "A Rust port of Google's SwissTable hash map", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + "content": "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" } ], "licenses": [ @@ -3443,7 +3962,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/hashbrown@0.17.1", + "purl": "pkg:cargo/hashbrown@0.17.0", "externalReferences": [ { "type": "vcs", @@ -3625,16 +4144,47 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http@0.2.12", + "author": "Alex Crichton , Carl Lerche , Sean McArthur ", + "name": "http", + "version": "0.2.12", + "description": "A set of types for representing HTTP requests and responses. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/http@0.2.12", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/http" + }, + { + "type": "vcs", + "url": "https://github.com/hyperium/http" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "author": "Alex Crichton , Carl Lerche , Sean McArthur ", "name": "http", - "version": "1.4.1", + "version": "1.4.0", "description": "A set of types for representing HTTP requests and responses. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "8be7462df143984c4598a256ef469b251d7d7f9e271135073e78fc535414f3d0" + "content": "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" } ], "licenses": [ @@ -3642,7 +4192,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/http@1.4.1", + "purl": "pkg:cargo/http@1.4.0", "externalReferences": [ { "type": "documentation", @@ -3852,16 +4402,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", "author": "Sean McArthur ", "name": "hyper", - "version": "1.10.1", + "version": "1.9.0", "description": "A protective and efficient HTTP library for all.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" + "content": "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" } ], "licenses": [ @@ -3869,7 +4419,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/hyper@1.10.1", + "purl": "pkg:cargo/hyper@1.9.0", "externalReferences": [ { "type": "documentation", @@ -4228,6 +4778,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#impl-more@0.1.9", + "author": "Rob Ede ", + "name": "impl-more", + "version": "0.1.9", + "description": "Concise, declarative trait implementation macros", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/impl-more@0.1.9", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/robjtede/impl-more" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.3", @@ -4318,37 +4895,6 @@ } ] }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15", - "author": "Nick Fitzgerald ", - "name": "inlinable_string", - "version": "0.1.15", - "description": "The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR MIT" - } - ], - "purl": "pkg:cargo/inlinable_string@0.1.15", - "externalReferences": [ - { - "type": "documentation", - "url": "http://fitzgen.github.io/inlinable_string/inlinable_string/index.html" - }, - { - "type": "vcs", - "url": "https://github.com/fitzgen/inlinable_string" - } - ] - }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0", @@ -4565,6 +5111,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#language-tags@0.3.2", + "author": "Pyfisch , Tpt ", + "name": "language-tags", + "version": "0.3.2", + "description": "Language tags for Rust", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/language-tags@0.3.2", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/pyfisch/rust-language-tags" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lazy-regex-proc_macros@3.6.0", @@ -4652,15 +5225,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.5", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.3", "name": "libbz2-rs-sys", - "version": "0.2.5", + "version": "0.2.3", "description": "a drop-in compatible rust bzip2 implementation", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" + "content": "b3a6a8c165077efc8f3a971534c50ea6a1a18b329ef4a66e897a7e3a1494565f" } ], "licenses": [ @@ -4668,7 +5241,7 @@ "expression": "bzip2-1.0.6" } ], - "purl": "pkg:cargo/libbz2-rs-sys@0.2.5", + "purl": "pkg:cargo/libbz2-rs-sys@0.2.3", "externalReferences": [ { "type": "website", @@ -4806,6 +5379,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#local-waker@0.1.4", + "author": "Nikolay Kim , Rob Ede ", + "name": "local-waker", + "version": "0.1.4", + "description": "A synchronization primitive for thread-local task wakeup", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/local-waker@0.1.4", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/actix/actix-net" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", @@ -4835,16 +5435,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "author": "The Rust Project Developers", "name": "log", - "version": "0.4.30", + "version": "0.4.29", "description": "A lightweight logging facade for Rust ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" + "content": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" } ], "licenses": [ @@ -4852,7 +5452,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/log@0.4.30", + "purl": "pkg:cargo/log@0.4.29", "externalReferences": [ { "type": "documentation", @@ -4959,16 +5559,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "author": "Andrew Gallant , bluss", "name": "memchr", - "version": "2.8.1", + "version": "2.8.0", "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" + "content": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" } ], "licenses": [ @@ -4976,7 +5576,7 @@ "expression": "Unlicense OR MIT" } ], - "purl": "pkg:cargo/memchr@2.8.1", + "purl": "pkg:cargo/memchr@2.8.0", "externalReferences": [ { "type": "documentation", @@ -5213,16 +5813,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0", "author": "Carl Lerche , Thomas de Zeeuw , Tokio Contributors ", "name": "mio", - "version": "1.2.1", + "version": "1.2.0", "description": "Lightweight non-blocking I/O.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" + "content": "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" } ], "licenses": [ @@ -5230,7 +5830,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/mio@1.2.1", + "purl": "pkg:cargo/mio@1.2.0", "externalReferences": [ { "type": "website", @@ -5426,16 +6026,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.1", "author": "Jacob Pratt ", "name": "num-conv", - "version": "0.2.2", + "version": "0.2.1", "description": "`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" + "content": "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" } ], "licenses": [ @@ -5443,7 +6043,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/num-conv@0.2.2", + "purl": "pkg:cargo/num-conv@0.2.1", "externalReferences": [ { "type": "vcs", @@ -5645,16 +6245,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.116", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.115", "author": "Alex Crichton , Steven Fackler ", "name": "openssl-sys", - "version": "0.9.116", + "version": "0.9.115", "description": "FFI bindings to OpenSSL", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "f28a22dc7140cda5f096e5e7724a6962ca81a7f8bfd2979f9b18c11af56318c4" + "content": "158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781" } ], "licenses": [ @@ -5662,7 +6262,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/openssl-sys@0.9.116", + "purl": "pkg:cargo/openssl-sys@0.9.115", "externalReferences": [ { "type": "other", @@ -5682,16 +6282,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.80", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.79", "author": "Steven Fackler ", "name": "openssl", - "version": "0.10.80", + "version": "0.10.79", "description": "OpenSSL bindings", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "a45fa2aa886c42762255da344f0a0d313e254066c46aad76f300c3d3da62d967" + "content": "bf0b434746ee2832f4f0baf10137e1cabb18cbe6912c69e2e33263c45250f542" } ], "licenses": [ @@ -5699,7 +6299,7 @@ "expression": "Apache-2.0" } ], - "purl": "pkg:cargo/openssl@0.10.80", + "purl": "pkg:cargo/openssl@0.10.79", "externalReferences": [ { "type": "vcs", @@ -6077,15 +6677,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.10", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.8", "name": "path_resolver", - "version": "0.2.10", + "version": "0.2.8", "description": "Provides a trie-based data structure to track and resolve relative path ownership across multiple packages", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "2a9f07f388f2a58768a34000c2b956bbc44f51630aa39d84f1d362c6785075a1" + "content": "bde05d7ef24e5a8818baa86a291018e17992292794f8d11ea2f5e9e1c33fb197" } ], "licenses": [ @@ -6093,7 +6693,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/path_resolver@0.2.10", + "purl": "pkg:cargo/path_resolver@0.2.8", "externalReferences": [ { "type": "website", @@ -6107,81 +6707,58 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9", - "author": "Sergio Benitez ", - "name": "pear", - "version": "0.2.9", - "description": "A pear is a fruit.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@1.0.0", + "author": "RustCrypto Developers", + "name": "pem-rfc7468", + "version": "1.0.0", + "description": "PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" + "content": "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/pear@0.2.9", + "purl": "pkg:cargo/pem-rfc7468@1.0.0", "externalReferences": [ + { + "type": "website", + "url": "https://github.com/RustCrypto/formats/tree/master/pem-rfc7468" + }, { "type": "vcs", - "url": "https://github.com/SergioBenitez/Pear" + "url": "https://github.com/RustCrypto/formats" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9", - "author": "Sergio Benitez ", - "name": "pear_codegen", - "version": "0.2.9", - "description": "A (codegen) pear is a fruit.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pep440_rs@0.7.3", + "name": "pep440_rs", + "version": "0.7.3", + "description": "A library for python version numbers and specifiers, implementing PEP 440", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" + "content": "31095ca1f396e3de32745f42b20deef7bc09077f918b085307e8eab6ddd8fb9c" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "Apache-2.0 OR BSD-2-Clause" } ], - "purl": "pkg:cargo/pear_codegen@0.2.9", + "purl": "pkg:cargo/pep440_rs@0.7.3", "externalReferences": [ { "type": "vcs", - "url": "https://github.com/SergioBenitez/Pear" - } - ] - }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pep440_rs@0.7.3", - "name": "pep440_rs", - "version": "0.7.3", - "description": "A library for python version numbers and specifiers, implementing PEP 440", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "31095ca1f396e3de32745f42b20deef7bc09077f918b085307e8eab6ddd8fb9c" - } - ], - "licenses": [ - { - "expression": "Apache-2.0 OR BSD-2-Clause" - } - ], - "purl": "pkg:cargo/pep440_rs@0.7.3", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/konstin/pep440-rs" + "url": "https://github.com/konstin/pep440-rs" } ] }, @@ -6240,15 +6817,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.13", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.12", "name": "pin-project-internal", - "version": "1.1.13", + "version": "1.1.12", "description": "Implementation detail of the `pin-project` crate. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" + "content": "a990e22f43e84855daf260dded30524ef4a9021cc7541c26540500a50b624389" } ], "licenses": [ @@ -6256,7 +6833,7 @@ "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/pin-project-internal@1.1.13", + "purl": "pkg:cargo/pin-project-internal@1.1.12", "externalReferences": [ { "type": "vcs", @@ -6292,15 +6869,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.13", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.12", "name": "pin-project", - "version": "1.1.13", + "version": "1.1.12", "description": "A crate for safe and ergonomic pin-projection. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" + "content": "cbf0d9e68100b3a7989b4901972f265cd542e560a3a8a724e1e20322f4d06ce9" } ], "licenses": [ @@ -6308,7 +6885,7 @@ "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/pin-project@1.1.13", + "purl": "pkg:cargo/pin-project@1.1.12", "externalReferences": [ { "type": "vcs", @@ -6458,41 +7035,6 @@ } ] }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1", - "author": "Sergio Benitez ", - "name": "proc-macro2-diagnostics", - "version": "0.10.1", - "description": "Diagnostics for proc-macro2.", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "purl": "pkg:cargo/proc-macro2-diagnostics@0.10.1", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/proc-macro2-diagnostics" - }, - { - "type": "website", - "url": "https://github.com/SergioBenitez/proc-macro2-diagnostics" - }, - { - "type": "vcs", - "url": "https://github.com/SergioBenitez/proc-macro2-diagnostics" - } - ] - }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", @@ -6953,16 +7495,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler@0.43.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler@0.42.0", "author": "Bas Zalmstra ", "name": "rattler", - "version": "0.43.2", + "version": "0.42.0", "description": "Rust library to install conda environments", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "188a5ce39ea764f92fb4868ac74a722e27d33a52f3aba18be8ec705fba911cbd" + "content": "9bc96a27d6c39b6d2a22aa4bef52b2cf37077761ecb209f5ebd92657593a7189" } ], "licenses": [ @@ -6970,7 +7512,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler@0.43.2", + "purl": "pkg:cargo/rattler@0.42.0", "externalReferences": [ { "type": "website", @@ -6984,15 +7526,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.8.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.7.1", "name": "rattler_cache", - "version": "0.8.2", + "version": "0.7.1", "description": "A crate to manage the caching of data in rattler", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "c2aa78ff1be938e28fdcdb9837f90da858d090ec1147a00a2aab8490c077f557" + "content": "05fb0beb355779982d60ffaf71d5330e1cafa31c7a5be8bf33c4ca597477cf03" } ], "licenses": [ @@ -7000,7 +7542,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_cache@0.8.2", + "purl": "pkg:cargo/rattler_cache@0.7.1", "externalReferences": [ { "type": "website", @@ -7014,16 +7556,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", "author": "Bas Zalmstra ", "name": "rattler_conda_types", - "version": "0.46.4", + "version": "0.46.1", "description": "Rust data types for common types used within the Conda ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "6018a34d7edb8a6b97c971ba935e59d217a0986376d14f4d515fb238b28bdf02" + "content": "1ce168319aa4284a026df19b0054bab8609e3447937f43ef1a496b7af6984324" } ], "licenses": [ @@ -7031,7 +7573,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_conda_types@0.46.4", + "purl": "pkg:cargo/rattler_conda_types@0.46.1", "externalReferences": [ { "type": "website", @@ -7045,16 +7587,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", "author": "Bas Zalmstra ", "name": "rattler_digest", - "version": "1.3.0", + "version": "1.2.4", "description": "An simple crate used by rattler crates to compute different hashes from different sources", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "3c44304c9353802e910fac1dbdf6e16df44c341d07b1850bc1fd8b03912cbaab" + "content": "fbab3541bf7e471550c91b70dad8edf392ffa9f57c6b0de4bbe6dd2c6c0d53d4" } ], "licenses": [ @@ -7062,7 +7604,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_digest@1.3.0", + "purl": "pkg:cargo/rattler_digest@1.2.4", "externalReferences": [ { "type": "website", @@ -7076,16 +7618,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.3", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.0", "author": "Bas Zalmstra ", "name": "rattler_lock", - "version": "0.30.3", + "version": "0.30.0", "description": "Rust data types for conda lock", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "a0c0fe27729fd9081d25eb1a23d94f49f23ee93a75d59bac0ae3e304bda04aae" + "content": "da24ba278ee65caaaf4aa9ebf823fe2bb67740be76905bcf3617ce03ae158a23" } ], "licenses": [ @@ -7093,7 +7635,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_lock@0.30.3", + "purl": "pkg:cargo/rattler_lock@0.30.0", "externalReferences": [ { "type": "website", @@ -7107,16 +7649,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.1.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.0.13", "author": "Wolf Vollprecht ", "name": "rattler_macros", - "version": "1.1.0", + "version": "1.0.13", "description": "A crate that provideds some procedural macros for the rattler project", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "9d44a87a904057524e32dc8beeb50197016cec467d487bce9d64e044adbcaeb5" + "content": "677367cf07dd4ca5b863a91cf060feea246f3b23d50af9e9fadf980db760d270" } ], "licenses": [ @@ -7124,7 +7666,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_macros@1.1.0", + "purl": "pkg:cargo/rattler_macros@1.0.13", "externalReferences": [ { "type": "website", @@ -7138,16 +7680,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.62", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.59", "author": "Wolf Vollprecht ", "name": "rattler_menuinst", - "version": "0.2.62", + "version": "0.2.59", "description": "Install menu entries for a Conda package", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "0ac99b44fac7a9e6cb4bd65cee12c3ec281db52284f6c85fc929b1d1b775cea8" + "content": "4874d056de91e23bf2c02c827fd8a7557d6e4ba032fdf6800efbe3ea9ff127dd" } ], "licenses": [ @@ -7155,7 +7697,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_menuinst@0.2.62", + "purl": "pkg:cargo/rattler_menuinst@0.2.59", "externalReferences": [ { "type": "website", @@ -7169,16 +7711,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.27.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.26.12", "author": "Wolf Vollprecht ", "name": "rattler_networking", - "version": "0.27.2", + "version": "0.26.12", "description": "Authenticated requests in the conda ecosystem", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "19984b40494bdbaf785525ba36fdb1fa487fe44a36b4214851af4428c69ecf27" + "content": "17840c3642ef185ead62f4b7be5672fd6ab6c9ffeb9ce74cb1509d50eecbe96c" } ], "licenses": [ @@ -7186,7 +7728,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_networking@0.27.2", + "purl": "pkg:cargo/rattler_networking@0.26.12", "externalReferences": [ { "type": "website", @@ -7200,16 +7742,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.26.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.25.1", "author": "Bas Zalmstra ", "name": "rattler_package_streaming", - "version": "0.26.2", + "version": "0.25.1", "description": "Extract and stream of Conda package archives", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "eefa295dc7b49aa0b67d125400561d2b45b754c66c0f7a19e8fc375b1056bfa9" + "content": "8321ca30ccd49fed1c000d981a1d0f786f8b365c119b7c8bdd5f0bdbd870f04c" } ], "licenses": [ @@ -7217,7 +7759,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_package_streaming@0.26.2", + "purl": "pkg:cargo/rattler_package_streaming@0.25.1", "externalReferences": [ { "type": "website", @@ -7231,15 +7773,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.12", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.10", "name": "rattler_pty", - "version": "0.2.12", + "version": "0.2.10", "description": "A crate to create pty", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "30f42171f331905af5752aeba3bd1a539b73a35d0754b7db9f7d06a314ad913e" + "content": "da10b7f974ce38eaf00e0e1d29c13151fa10fa003ec03606bc1bf76e4d537dfd" } ], "licenses": [ @@ -7247,7 +7789,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_pty@0.2.12", + "purl": "pkg:cargo/rattler_pty@0.2.10", "externalReferences": [ { "type": "website", @@ -7261,16 +7803,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.2.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.1.15", "author": "Wolf Vollprecht ", "name": "rattler_redaction", - "version": "0.2.1", + "version": "0.1.15", "description": "Redact sensitive information from URLs (ie. conda tokens)", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "2d1893dff3da09d778304797291869b17287e35a785cd8bc58fb9cd4760ef51b" + "content": "40a5b2b5dc702c69f60fbf9ebf6bfe751854069918b24c48f64873ae31b72b84" } ], "licenses": [ @@ -7278,7 +7820,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_redaction@0.2.1", + "purl": "pkg:cargo/rattler_redaction@0.1.15", "externalReferences": [ { "type": "website", @@ -7292,16 +7834,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.27.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.26.12", "author": "Wolf Vollprecht ", "name": "rattler_shell", - "version": "0.27.2", + "version": "0.26.12", "description": "A crate to help with activation and deactivation of a conda environment", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "b57f7b11f6e6d0ef88e5d93b3ba5ea1c0cedeaa58195ec4e75680b465f38dc43" + "content": "88d7bca1c7fd2a6fac62f9716cfcf3967b1360c9a42ad5ab09759f34bba532a7" } ], "licenses": [ @@ -7309,7 +7851,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_shell@0.27.2", + "purl": "pkg:cargo/rattler_shell@0.26.12", "externalReferences": [ { "type": "website", @@ -7323,16 +7865,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@7.1.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@6.0.2", "author": "Bas Zalmstra ", "name": "rattler_solve", - "version": "7.1.1", + "version": "6.0.2", "description": "A crate to solve conda environments", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "eef2142527283596cad4f0b89f4fa0c87a2e20831bf8ef51422d72c9fc6bc316" + "content": "6b1b27732702160735cc8e81eccbf42209bd503b6fad471e8215713e97ac00f0" } ], "licenses": [ @@ -7340,7 +7882,7 @@ "expression": "BSD-3-Clause" } ], - "purl": "pkg:cargo/rattler_solve@7.1.1", + "purl": "pkg:cargo/rattler_solve@6.0.2", "externalReferences": [ { "type": "website", @@ -7548,6 +8090,41 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-lite@0.1.9", + "author": "The Rust Project Developers, Andrew Gallant ", + "name": "regex-lite", + "version": "0.1.9", + "description": "A lightweight regex engine that optimizes for binary size and compilation time. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/regex-lite@0.1.9", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/regex-lite" + }, + { + "type": "website", + "url": "https://github.com/rust-lang/regex/tree/master/regex-lite" + }, + { + "type": "vcs", + "url": "https://github.com/rust-lang/regex" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10", @@ -7620,16 +8197,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.4.2", "author": "Rodrigo Gryzinski ", "name": "reqwest-middleware", - "version": "0.5.2", + "version": "0.4.2", "description": "Wrapper around reqwest to allow for client middleware chains.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58" + "content": "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e" } ], "licenses": [ @@ -7637,7 +8214,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/reqwest-middleware@0.5.2", + "purl": "pkg:cargo/reqwest-middleware@0.4.2", "externalReferences": [ { "type": "vcs", @@ -7678,16 +8255,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.3", "author": "Sean McArthur ", "name": "reqwest", - "version": "0.13.4", + "version": "0.13.3", "description": "higher level HTTP client library", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" + "content": "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" } ], "licenses": [ @@ -7695,7 +8272,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/reqwest@0.13.4", + "purl": "pkg:cargo/reqwest@0.13.3", "externalReferences": [ { "type": "documentation", @@ -7709,16 +8286,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.1", "author": "Luca Palmieri ", "name": "retry-policies", - "version": "0.5.2", + "version": "0.5.1", "description": "A collection of plug-and-play retry policies for Rust projects.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "dc05fbf560421a0357a750cbe78c7ca19d4923918490daabba313d5dbc871e47" + "content": "46a4bd6027df676bcb752d3724db0ea3c0c5fc1dd0376fec51ac7dcaf9cc69be" } ], "licenses": [ @@ -7726,7 +8303,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/retry-policies@0.5.2", + "purl": "pkg:cargo/retry-policies@0.5.1", "externalReferences": [ { "type": "vcs", @@ -7766,53 +8343,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rlimit@0.11.0", - "author": "Nugine ", - "name": "rlimit", - "version": "0.11.0", - "description": "Resource limits", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "f35ee2729c56bb610f6dba436bf78135f728b7373bdffae2ec815b2d3eb98cc3" - } - ], - "licenses": [ - { - "expression": "MIT" - } - ], - "purl": "pkg:cargo/rlimit@0.11.0", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rlimit" - }, - { - "type": "vcs", - "url": "https://github.com/Nugine/rlimit/" - } - ], - "properties": [ - { - "name": "cdx:ana:platforms", - "value": "linux,macos" - } - ] - }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.4", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.2", "author": "Conrad Kleinespel ", "name": "rpassword", - "version": "7.5.4", - "description": "Read passwords in console applications (unix, windows, macos, wasm).", + "version": "7.5.2", + "description": "Read passwords in console applications.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "2da316a15f47e3d053de9cb2c439650bd8fa4aaeb9365f2e5f27f492ff73c196" + "content": "5ac5b223d9738ef56e0b98305410be40fa0941bf6036c56f1506751e43552d64" } ], "licenses": [ @@ -7820,7 +8360,7 @@ "expression": "Apache-2.0" } ], - "purl": "pkg:cargo/rpassword@7.5.4", + "purl": "pkg:cargo/rpassword@7.5.2", "externalReferences": [ { "type": "documentation", @@ -8025,168 +8565,416 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", - "name": "rustls-pki-types", - "version": "1.14.1", - "description": "Shared types for the rustls PKI ecosystem", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", + "name": "rustls-pki-types", + "version": "1.14.1", + "description": "Shared types for the rustls PKI ecosystem", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/rustls-pki-types@1.14.1", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/rustls-pki-types" + }, + { + "type": "website", + "url": "https://github.com/rustls/pki-types" + }, + { + "type": "vcs", + "url": "https://github.com/rustls/pki-types" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13", + "name": "rustls-webpki", + "version": "0.103.13", + "description": "Web PKI X.509 Certificate Verification.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" + } + ], + "licenses": [ + { + "expression": "ISC" + } + ], + "purl": "pkg:cargo/rustls-webpki@0.103.13", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/rustls/webpki" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.40", + "name": "rustls", + "version": "0.23.40", + "description": "Rustls is a modern TLS library written in Rust.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR ISC OR MIT" + } + ], + "purl": "pkg:cargo/rustls@0.23.40", + "externalReferences": [ + { + "type": "website", + "url": "https://github.com/rustls/rustls" + }, + { + "type": "vcs", + "url": "https://github.com/rustls/rustls" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rusty-fork@0.3.1", + "author": "Jason Lingle", + "name": "rusty-fork", + "version": "0.3.1", + "description": "Cross-platform library for running Rust tests in sub-processes using a fork-like interface. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/rusty-fork@0.3.1", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/rusty-fork" + }, + { + "type": "vcs", + "url": "https://github.com/altsysrq/rusty-fork" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23", + "author": "David Tolnay ", + "name": "ryu", + "version": "1.0.23", + "description": "Fast floating point to string conversion", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + } + ], + "licenses": [ + { + "expression": "Apache-2.0 OR BSL-1.0" + } + ], + "purl": "pkg:cargo/ryu@1.0.23", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/ryu" + }, + { + "type": "vcs", + "url": "https://github.com/dtolnay/ryu" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#schemars@0.9.0", + "author": "Graham Esau ", + "name": "schemars", + "version": "0.9.0", + "description": "Generate JSON Schemas from Rust code", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/schemars@0.9.0", + "externalReferences": [ + { + "type": "website", + "url": "https://graham.cool/schemars/" + }, + { + "type": "vcs", + "url": "https://github.com/GREsau/schemars" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#schemars@1.2.1", + "author": "Graham Esau ", + "name": "schemars", + "version": "1.2.1", + "description": "Generate JSON Schemas from Rust code", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/schemars@1.2.1", + "externalReferences": [ + { + "type": "website", + "url": "https://graham.cool/schemars/" + }, + { + "type": "vcs", + "url": "https://github.com/GREsau/schemars" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0", + "author": "bluss", + "name": "scopeguard", + "version": "1.2.0", + "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/scopeguard@1.2.0", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/scopeguard/" + }, + { + "type": "vcs", + "url": "https://github.com/bluss/scopeguard" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#self-replace@1.5.0", + "author": "Armin Ronacher ", + "name": "self-replace", + "version": "1.5.0", + "description": "Utility crate that allows executables to replace or uninstall themselves", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" + "content": "03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "Apache-2.0" } ], - "purl": "pkg:cargo/rustls-pki-types@1.14.1", + "purl": "pkg:cargo/self-replace@1.5.0", "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/rustls-pki-types" - }, { "type": "website", - "url": "https://github.com/rustls/pki-types" + "url": "https://github.com/mitsuhiko/self-replace" }, { "type": "vcs", - "url": "https://github.com/rustls/pki-types" + "url": "https://github.com/mitsuhiko/self-replace" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13", - "name": "rustls-webpki", - "version": "0.103.13", - "description": "Web PKI X.509 Certificate Verification.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28", + "author": "David Tolnay ", + "name": "semver", + "version": "1.0.28", + "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" + "content": "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" } ], "licenses": [ { - "expression": "ISC" + "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/rustls-webpki@0.103.13", + "purl": "pkg:cargo/semver@1.0.28", "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/semver" + }, { "type": "vcs", - "url": "https://github.com/rustls/webpki" + "url": "https://github.com/dtolnay/semver" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.40", - "name": "rustls", - "version": "0.23.40", - "description": "Rustls is a modern TLS library written in Rust.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-actix@0.48.1", + "author": "Sentry ", + "name": "sentry-actix", + "version": "0.48.1", + "description": "Sentry integration for actix-web 4. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" + "content": "168d0312e1b1741d8295a16c7b2c62c10c76302f7476a1749d6ccc14cb40663a" } ], "licenses": [ { - "expression": "Apache-2.0 OR ISC OR MIT" + "expression": "MIT" } ], - "purl": "pkg:cargo/rustls@0.23.40", + "purl": "pkg:cargo/sentry-actix@0.48.1", "externalReferences": [ { "type": "website", - "url": "https://github.com/rustls/rustls" + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/rustls/rustls" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rusty-fork@0.3.1", - "author": "Jason Lingle", - "name": "rusty-fork", - "version": "0.3.1", - "description": "Cross-platform library for running Rust tests in sub-processes using a fork-like interface. ", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-backtrace@0.48.1", + "author": "Sentry ", + "name": "sentry-backtrace", + "version": "0.48.1", + "description": "Sentry integration and utilities for dealing with stacktraces. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" + "content": "dc84c325ace9ca2388e510fe7d6672b5d60cd8b3bd0eb4bb4ee8314c323cd686" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/rusty-fork@0.3.1", + "purl": "pkg:cargo/sentry-backtrace@0.48.1", "externalReferences": [ { - "type": "documentation", - "url": "https://docs.rs/rusty-fork" + "type": "website", + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/altsysrq/rusty-fork" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23", - "author": "David Tolnay ", - "name": "ryu", - "version": "1.0.23", - "description": "Fast floating point to string conversion", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-contexts@0.48.1", + "author": "Sentry ", + "name": "sentry-contexts", + "version": "0.48.1", + "description": "Sentry integration for os, device, and rust contexts. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + "content": "896c1ab62dbfe1746fb262bbf72e6feb2fb9dfb2c14709077bf71beb532e44b2" } ], "licenses": [ { - "expression": "Apache-2.0 OR BSL-1.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/ryu@1.0.23", + "purl": "pkg:cargo/sentry-contexts@0.48.1", "externalReferences": [ { - "type": "documentation", - "url": "https://docs.rs/ryu" + "type": "website", + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/dtolnay/ryu" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#schemars@0.9.0", - "author": "Graham Esau ", - "name": "schemars", - "version": "0.9.0", - "description": "Generate JSON Schemas from Rust code", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1", + "author": "Sentry ", + "name": "sentry-core", + "version": "0.48.1", + "description": "Core Sentry library used for instrumentation and integration development. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" + "content": "d5f5abf20c42cb1593ec1638976e2647da55f79bccac956444c1707b6cce259a" } ], "licenses": [ @@ -8194,30 +8982,30 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/schemars@0.9.0", + "purl": "pkg:cargo/sentry-core@0.48.1", "externalReferences": [ { "type": "website", - "url": "https://graham.cool/schemars/" + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/GREsau/schemars" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#schemars@1.2.1", - "author": "Graham Esau ", - "name": "schemars", - "version": "1.2.1", - "description": "Generate JSON Schemas from Rust code", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-debug-images@0.48.1", + "author": "Sentry ", + "name": "sentry-debug-images", + "version": "0.48.1", + "description": "Sentry integration that adds the list of loaded libraries to events. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" + "content": "4b88bbe6a760d5724bb40689827e82e8db1e275947df2c59abe171bfc30bb671" } ], "licenses": [ @@ -8225,139 +9013,139 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/schemars@1.2.1", + "purl": "pkg:cargo/sentry-debug-images@0.48.1", "externalReferences": [ { "type": "website", - "url": "https://graham.cool/schemars/" + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/GREsau/schemars" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0", - "author": "bluss", - "name": "scopeguard", - "version": "1.2.0", - "description": "A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. ", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-panic@0.48.1", + "author": "Sentry ", + "name": "sentry-panic", + "version": "0.48.1", + "description": "Sentry integration for capturing panics. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + "content": "0260dcb52562b6a79ae7702312a26dba94b79fb5baee7301087529e5ca4e872e" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/scopeguard@1.2.0", + "purl": "pkg:cargo/sentry-panic@0.48.1", "externalReferences": [ { - "type": "documentation", - "url": "https://docs.rs/scopeguard/" + "type": "website", + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/bluss/scopeguard" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#secrecy@0.10.3", - "author": "Tony Arcieri ", - "name": "secrecy", - "version": "0.10.3", - "description": "Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped. ", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-tracing@0.48.1", + "author": "Sentry ", + "name": "sentry-tracing", + "version": "0.48.1", + "description": "Sentry integration for the tracing and tracing-subscriber crates. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a" + "content": "a1c035f3a0a8671ae1a231c5b457abb68b71acba2bf3054dab2a09a9d4ea487e" } ], "licenses": [ { - "expression": "Apache-2.0 OR MIT" + "expression": "MIT" } ], - "purl": "pkg:cargo/secrecy@0.10.3", + "purl": "pkg:cargo/sentry-tracing@0.48.1", "externalReferences": [ { "type": "website", - "url": "https://github.com/iqlusioninc/crates/" + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/iqlusioninc/crates/tree/main/secrecy" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#self-replace@1.5.0", - "author": "Armin Ronacher ", - "name": "self-replace", - "version": "1.5.0", - "description": "Utility crate that allows executables to replace or uninstall themselves", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-types@0.48.1", + "author": "Sentry ", + "name": "sentry-types", + "version": "0.48.1", + "description": "Common reusable types for implementing the sentry.io protocol. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7" + "content": "82d8e81058ec155992191f61c7b29bfa7b2cf12012131e7cdc0678020898a7c9" } ], "licenses": [ { - "expression": "Apache-2.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/self-replace@1.5.0", + "purl": "pkg:cargo/sentry-types@0.48.1", "externalReferences": [ { "type": "website", - "url": "https://github.com/mitsuhiko/self-replace" + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/mitsuhiko/self-replace" + "url": "https://github.com/getsentry/sentry-rust" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28", - "author": "David Tolnay ", - "name": "semver", - "version": "1.0.28", - "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sentry@0.48.1", + "author": "Sentry ", + "name": "sentry", + "version": "0.48.1", + "description": "Sentry (sentry.io) client for Rust. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" + "content": "b93b3e19f45495ddd41d8222a152c48c84f6ba45abe9c69e2527e9cdea29bb5b" } ], "licenses": [ { - "expression": "MIT OR Apache-2.0" + "expression": "MIT" } ], - "purl": "pkg:cargo/semver@1.0.28", + "purl": "pkg:cargo/sentry@0.48.1", "externalReferences": [ { - "type": "documentation", - "url": "https://docs.rs/semver" + "type": "website", + "url": "https://sentry.io/welcome/" }, { "type": "vcs", - "url": "https://github.com/dtolnay/semver" + "url": "https://github.com/getsentry/sentry-rust" } ] }, @@ -8561,16 +9349,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "author": "Erick Tryzelaar , David Tolnay ", "name": "serde_json", - "version": "1.0.150", + "version": "1.0.149", "description": "A JSON serialization file format", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" + "content": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" } ], "licenses": [ @@ -8578,7 +9366,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/serde_json@1.0.150", + "purl": "pkg:cargo/serde_json@1.0.149", "externalReferences": [ { "type": "documentation", @@ -8680,16 +9468,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.20.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.19.0", "author": "Jonas Bushart, Marcin Ka\u017amierczak", "name": "serde_with", - "version": "3.20.0", + "version": "3.19.0", "description": "Custom de/serialization functions for Rust's serde", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" + "content": "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" } ], "licenses": [ @@ -8697,7 +9485,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/serde_with@3.20.0", + "purl": "pkg:cargo/serde_with@3.19.0", "externalReferences": [ { "type": "documentation", @@ -8711,16 +9499,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.20.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.19.0", "author": "Jonas Bushart", "name": "serde_with_macros", - "version": "3.20.0", + "version": "3.19.0", "description": "proc-macro library for serde_with", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" + "content": "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" } ], "licenses": [ @@ -8728,7 +9516,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/serde_with_macros@3.20.0", + "purl": "pkg:cargo/serde_with_macros@3.19.0", "externalReferences": [ { "type": "documentation", @@ -8864,33 +9652,6 @@ } ] }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1", - "author": "comex , Fenhl , Adrian Taylor , Alex Touchet , Daniel Parks , Garrett Berg ", - "name": "shlex", - "version": "2.0.1", - "description": "Split a string into shell words, like Python's shlex.", - "scope": "excluded", - "hashes": [ - { - "alg": "SHA-256", - "content": "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "purl": "pkg:cargo/shlex@2.0.1", - "externalReferences": [ - { - "type": "vcs", - "url": "https://github.com/comex/rust-shlex" - } - ] - }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8", @@ -9148,16 +9909,51 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.4", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.5.10", + "author": "Alex Crichton , Thomas de Zeeuw ", + "name": "socket2", + "version": "0.5.10", + "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/socket2@0.5.10", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/socket2" + }, + { + "type": "website", + "url": "https://github.com/rust-lang/socket2" + }, + { + "type": "vcs", + "url": "https://github.com/rust-lang/socket2" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3", "author": "Alex Crichton , Thomas de Zeeuw ", "name": "socket2", - "version": "0.6.4", + "version": "0.6.3", "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" + "content": "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" } ], "licenses": [ @@ -9165,7 +9961,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/socket2@0.6.4", + "purl": "pkg:cargo/socket2@0.6.3", "externalReferences": [ { "type": "documentation", @@ -9571,16 +10367,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.45", "author": "Alex Crichton ", "name": "tar", - "version": "0.4.46", + "version": "0.4.45", "description": "A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840" + "content": "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" } ], "licenses": [ @@ -9588,7 +10384,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/tar@0.4.46", + "purl": "pkg:cargo/tar@0.4.45", "externalReferences": [ { "type": "documentation", @@ -9596,11 +10392,11 @@ }, { "type": "website", - "url": "https://github.com/composefs/tar-rs" + "url": "https://github.com/alexcrichton/tar-rs" }, { "type": "vcs", - "url": "https://github.com/composefs/tar-rs" + "url": "https://github.com/alexcrichton/tar-rs" } ] }, @@ -10178,16 +10974,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "author": "Tokio Contributors ", "name": "tokio", - "version": "1.52.3", + "version": "1.52.2", "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" + "content": "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" } ], "licenses": [ @@ -10195,7 +10991,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/tokio@1.52.3", + "purl": "pkg:cargo/tokio@1.52.2", "externalReferences": [ { "type": "website", @@ -10313,15 +11109,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.12+spec-1.1.0", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.11+spec-1.1.0", "name": "toml_edit", - "version": "0.25.12+spec-1.1.0", + "version": "0.25.11+spec-1.1.0", "description": "Yet another format-preserving TOML parser.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" + "content": "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" } ], "licenses": [ @@ -10329,7 +11125,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/toml_edit@0.25.12+spec-1.1.0", + "purl": "pkg:cargo/toml_edit@0.25.11+spec-1.1.0", "externalReferences": [ { "type": "vcs", @@ -10453,16 +11249,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.11", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.10", "author": "Tower Maintainers ", "name": "tower-http", - "version": "0.6.11", + "version": "0.6.10", "description": "Tower middleware and utilities for HTTP clients and servers", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" + "content": "68d6fdd9f81c2819c9a8b0e0cd91660e7746a8e6ea2ba7c6b2b057985f6bcb51" } ], "licenses": [ @@ -10470,7 +11266,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/tower-http@0.6.11", + "purl": "pkg:cargo/tower-http@0.6.10", "externalReferences": [ { "type": "website", @@ -10867,15 +11663,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.0", + "author": "Paho Lurie-Gregg , Andre Bogus ", "name": "typenum", - "version": "1.20.1", + "version": "1.20.0", "description": "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + "content": "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" } ], "licenses": [ @@ -10883,7 +11680,7 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/typenum@1.20.1", + "purl": "pkg:cargo/typenum@1.20.0", "externalReferences": [ { "type": "documentation", @@ -10897,15 +11694,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unarray@0.1.4", - "name": "unarray", - "version": "0.1.4", - "description": "Utilities for working with uninitialized arrays", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uname@0.1.1", + "author": "Ignacio Corderi ", + "name": "uname", + "version": "0.1.1", + "description": "Name and information about current kernel", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + "content": "b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8" } ], "licenses": [ @@ -10913,26 +11711,39 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/unarray@0.1.4", + "purl": "pkg:cargo/uname@0.1.1", "externalReferences": [ + { + "type": "documentation", + "url": "https://icorderi.github.io/rust-uname/index.html" + }, + { + "type": "website", + "url": "https://github.com/icorderi/rust-uname" + }, { "type": "vcs", - "url": "https://github.com/cameron1024/unarray" + "url": "https://github.com/icorderi/rust-uname" + } + ], + "properties": [ + { + "name": "cdx:ana:platforms", + "value": "linux,macos" } ] }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10", - "author": "Sergio Benitez ", - "name": "uncased", - "version": "0.9.10", - "description": "Case-preserving, ASCII case-insensitive, no_std string types.", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unarray@0.1.4", + "name": "unarray", + "version": "0.1.4", + "description": "Utilities for working with uninitialized arrays", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" + "content": "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" } ], "licenses": [ @@ -10940,15 +11751,11 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/uncased@0.9.10", + "purl": "pkg:cargo/unarray@0.1.4", "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/uncased/0.9" - }, { "type": "vcs", - "url": "https://github.com/SergioBenitez/uncased" + "url": "https://github.com/cameron1024/unarray" } ] }, @@ -11130,7 +11937,38 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/unicode-width@0.1.14", + "purl": "pkg:cargo/unicode-width@0.1.14", + "externalReferences": [ + { + "type": "website", + "url": "https://github.com/unicode-rs/unicode-width" + }, + { + "type": "vcs", + "url": "https://github.com/unicode-rs/unicode-width" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", + "author": "kwantam , Manish Goregaokar ", + "name": "unicode-width", + "version": "0.2.2", + "description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/unicode-width@0.2.2", "externalReferences": [ { "type": "website", @@ -11144,16 +11982,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", - "author": "kwantam , Manish Goregaokar ", - "name": "unicode-width", - "version": "0.2.2", - "description": "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6", + "author": "erick.tryzelaar , kwantam , Manish Goregaokar ", + "name": "unicode-xid", + "version": "0.2.6", + "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. ", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + "content": "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" } ], "licenses": [ @@ -11161,15 +11999,19 @@ "expression": "MIT OR Apache-2.0" } ], - "purl": "pkg:cargo/unicode-width@0.2.2", + "purl": "pkg:cargo/unicode-xid@0.2.6", "externalReferences": [ + { + "type": "documentation", + "url": "https://unicode-rs.github.io/unicode-xid" + }, { "type": "website", - "url": "https://github.com/unicode-rs/unicode-width" + "url": "https://github.com/unicode-rs/unicode-xid" }, { "type": "vcs", - "url": "https://github.com/unicode-rs/unicode-width" + "url": "https://github.com/unicode-rs/unicode-xid" } ] }, @@ -11289,6 +12131,60 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.6.0", + "author": "Martin Algesten ", + "name": "ureq-proto", + "version": "0.6.0", + "description": "ureq support crate", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/ureq-proto@0.6.0", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/algesten/ureq-proto" + } + ] + }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ureq@3.3.0", + "author": "Martin Algesten , Jacob Hoffman-Andrews ", + "name": "ureq", + "version": "3.3.0", + "description": "Simple, safe HTTP client", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/ureq@3.3.0", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/algesten/ureq" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", @@ -11351,6 +12247,33 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8-zero@0.8.1", + "author": "Simon Sapin , Martin Algesten ", + "name": "utf8-zero", + "version": "0.8.1", + "description": "Zero-copy, incremental UTF-8 decoding with error handling", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e" + } + ], + "licenses": [ + { + "expression": "MIT OR Apache-2.0" + } + ], + "purl": "pkg:cargo/utf8-zero@0.8.1", + "externalReferences": [ + { + "type": "vcs", + "url": "https://github.com/algesten/utf8-zero" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4", @@ -11419,16 +12342,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.2", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1", "author": "Ashley Mannix, Dylan DPC, Hunar Roop Kahlon", "name": "uuid", - "version": "1.23.2", + "version": "1.23.1", "description": "A library to generate and parse UUIDs.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "d258b83ceec21034727ecee8c382cfa6c3e133699b0742c64571814fb420c9f7" + "content": "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" } ], "licenses": [ @@ -11436,7 +12359,7 @@ "expression": "Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/uuid@1.23.2", + "purl": "pkg:cargo/uuid@1.23.1", "externalReferences": [ { "type": "documentation", @@ -11678,6 +12601,36 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#webpki-root-certs@1.0.7", + "name": "webpki-root-certs", + "version": "1.0.7", + "description": "Mozilla trusted certificate authorities in self-signed X.509 format for use with crates other than webpki", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c" + } + ], + "licenses": [ + { + "expression": "CDLA-Permissive-2.0" + } + ], + "purl": "pkg:cargo/webpki-root-certs@1.0.7", + "externalReferences": [ + { + "type": "website", + "url": "https://github.com/rustls/webpki-roots" + }, + { + "type": "vcs", + "url": "https://github.com/rustls/webpki-roots" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#which@8.0.2", @@ -11737,15 +12690,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.2", "name": "winnow", - "version": "1.0.3", + "version": "1.0.2", "description": "A byte-oriented, zero-copy, parser combinators library", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" + "content": "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" } ], "licenses": [ @@ -11753,7 +12706,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/winnow@1.0.3", + "purl": "pkg:cargo/winnow@1.0.2", "externalReferences": [ { "type": "vcs", @@ -11852,37 +12805,6 @@ } ] }, - { - "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1", - "author": "Sergio Benitez ", - "name": "yansi", - "version": "1.0.1", - "description": "A dead simple ANSI terminal color painting library.", - "scope": "required", - "hashes": [ - { - "alg": "SHA-256", - "content": "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" - } - ], - "licenses": [ - { - "expression": "MIT OR Apache-2.0" - } - ], - "purl": "pkg:cargo/yansi@1.0.1", - "externalReferences": [ - { - "type": "documentation", - "url": "https://docs.rs/yansi" - }, - { - "type": "vcs", - "url": "https://github.com/SergioBenitez/yansi" - } - ] - }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", @@ -11939,16 +12861,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.50", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48", "author": "Joshua Liebow-Feeser , Jack Wrenn ", "name": "zerocopy", - "version": "0.8.50", + "version": "0.8.48", "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "3b065d4f0e55f82fae73202e189638116a87c55ab6b8e6c2721e13dd9d854ad1" + "content": "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" } ], "licenses": [ @@ -11956,7 +12878,7 @@ "expression": "BSD-2-Clause OR Apache-2.0 OR MIT" } ], - "purl": "pkg:cargo/zerocopy@0.8.50", + "purl": "pkg:cargo/zerocopy@0.8.48", "externalReferences": [ { "type": "vcs", @@ -11993,16 +12915,16 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", - "author": "The ICU4X Project Developers", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7", + "author": "Manish Goregaokar ", "name": "zerofrom", - "version": "0.1.8", + "version": "0.1.7", "description": "ZeroFrom trait for constructing", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" + "content": "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" } ], "licenses": [ @@ -12010,7 +12932,7 @@ "expression": "Unicode-3.0" } ], - "purl": "pkg:cargo/zerofrom@0.1.8", + "purl": "pkg:cargo/zerofrom@0.1.7", "externalReferences": [ { "type": "vcs", @@ -12450,15 +13372,15 @@ }, { "type": "library", - "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.4", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.3", "name": "quick-xml", - "version": "0.39.4", + "version": "0.39.3", "description": "High performance xml reader and writer", "scope": "required", "hashes": [ { "alg": "SHA-256", - "content": "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" + "content": "721da970c312655cde9b4ffe0547f20a8494866a4af5ff51f18b7c633d0c870b" } ], "licenses": [ @@ -12466,7 +13388,7 @@ "expression": "MIT" } ], - "purl": "pkg:cargo/quick-xml@0.39.4", + "purl": "pkg:cargo/quick-xml@0.39.3", "externalReferences": [ { "type": "documentation", @@ -12778,6 +13700,47 @@ } ] }, + { + "type": "library", + "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#os_info@3.14.0", + "author": "Jan Schulte , Stanislav Tkach ", + "name": "os_info", + "version": "3.14.0", + "description": "Detect the operating system type and version.", + "scope": "required", + "hashes": [ + { + "alg": "SHA-256", + "content": "e4022a17595a00d6a369236fdae483f0de7f0a339960a53118b818238e132224" + } + ], + "licenses": [ + { + "expression": "MIT" + } + ], + "purl": "pkg:cargo/os_info@3.14.0", + "externalReferences": [ + { + "type": "documentation", + "url": "https://docs.rs/os_info" + }, + { + "type": "website", + "url": "https://github.com/stanislav-tkach/os_info" + }, + { + "type": "vcs", + "url": "https://github.com/stanislav-tkach/os_info" + } + ], + "properties": [ + { + "name": "cdx:ana:platforms", + "value": "windows" + } + ] + }, { "type": "library", "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#schannel@0.1.29", @@ -13791,11 +14754,11 @@ "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#rustc_version_runtime@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9", "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.30.13", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing-opentelemetry@0.32.1", "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", @@ -13808,43 +14771,168 @@ "git+https://github.com/anaconda/anaconda-otel-rs#0.1.0", "registry+https://github.com/rust-lang/crates.io-index#anaconda-anon-usage@0.8.0", "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89", + "registry+https://github.com/rust-lang/crates.io-index#atty@0.2.14", "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#clap@4.6.1", "registry+https://github.com/rust-lang/crates.io-index#comfy-table@7.2.2", "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0", - "registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#miette@7.6.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.31.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler@0.43.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.3", - "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.2", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#rlimit@0.11.0", - "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler@0.42.0", + "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.7.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.0", + "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", + "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.2", "registry+https://github.com/rust-lang/crates.io-index#self-replace@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#semver@1.0.28", + "registry+https://github.com/rust-lang/crates.io-index#sentry@0.48.1", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#toml@1.1.2+spec-1.1.0", - "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.12+spec-1.1.0", + "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.11+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", + "registry+https://github.com/rust-lang/crates.io-index#urlencoding@2.1.3", "registry+https://github.com/rust-lang/crates.io-index#webbrowser@1.2.1" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-codec@0.5.2", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", + "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", + "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-http@3.12.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#actix-codec@0.5.2", + "registry+https://github.com/rust-lang/crates.io-index#actix-rt@2.11.0", + "registry+https://github.com/rust-lang/crates.io-index#actix-service@2.0.3", + "registry+https://github.com/rust-lang/crates.io-index#actix-utils@3.0.1", + "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#bytestring@1.5.1", + "registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1", + "registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35", + "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5", + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#http@0.2.12", + "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1", + "registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3", + "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", + "registry+https://github.com/rust-lang/crates.io-index#language-tags@0.3.2", + "registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17", + "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", + "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", + "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", + "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-router@0.5.4", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#bytestring@1.5.1", + "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", + "registry+https://github.com/rust-lang/crates.io-index#http@0.2.12", + "registry+https://github.com/rust-lang/crates.io-index#regex-lite@0.1.9", + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-rt@2.11.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-server@2.6.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#actix-rt@2.11.0", + "registry+https://github.com/rust-lang/crates.io-index#actix-service@2.0.3", + "registry+https://github.com/rust-lang/crates.io-index#actix-utils@3.0.1", + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0", + "registry+https://github.com/rust-lang/crates.io-index#socket2@0.5.10", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-service@2.0.3", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-utils@3.0.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#local-waker@0.1.4", + "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#actix-web@4.13.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#actix-codec@0.5.2", + "registry+https://github.com/rust-lang/crates.io-index#actix-http@3.12.1", + "registry+https://github.com/rust-lang/crates.io-index#actix-router@0.5.4", + "registry+https://github.com/rust-lang/crates.io-index#actix-rt@2.11.0", + "registry+https://github.com/rust-lang/crates.io-index#actix-server@2.6.0", + "registry+https://github.com/rust-lang/crates.io-index#actix-service@2.0.3", + "registry+https://github.com/rust-lang/crates.io-index#actix-utils@3.0.1", + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#bytestring@1.5.1", + "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", + "registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1", + "registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35", + "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5", + "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#impl-more@0.1.9", + "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", + "registry+https://github.com/rust-lang/crates.io-index#language-tags@0.3.2", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", + "registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17", + "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", + "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", + "registry+https://github.com/rust-lang/crates.io-index#regex-lite@0.1.9", + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", + "registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1", + "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", + "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3", + "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47", + "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", + "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#addr2line@0.25.1", "dependsOn": [ @@ -13862,30 +14950,19 @@ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5", - "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.50" + "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21", "dependsOn": [] }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#ambient-id@0.0.11", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#secrecy@0.10.3", - "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", - "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18" - ] - }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#anaconda-anon-usage@0.8.0", "dependsOn": [ @@ -13895,9 +14972,9 @@ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#mac_address@1.1.8", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", - "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.2" + "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1" ] }, { @@ -13933,43 +15010,44 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29", + "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.1", "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.2", "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.11.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.9.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#bisection@0.1.0", "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#http-content-range@0.2.4", - "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", + "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0", "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", + "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69", "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, @@ -13979,10 +15057,10 @@ "registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.42", "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1", - "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.13", + "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.12", "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -13992,7 +15070,7 @@ "registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.32", "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -14003,7 +15081,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#async-spooled-tempfile@0.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -14019,7 +15097,14 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#atty@0.2.14", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", + "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0", "dependsOn": [] }, { @@ -14041,7 +15126,15 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", + "dependsOn": [] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3", + "dependsOn": [] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#bisection@0.1.0", "dependsOn": [] }, { @@ -14075,23 +15168,23 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.11.0" - ] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3", + "ref": "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#bytestring@1.5.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#bzip2@0.6.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.5" + "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.3" ] }, { @@ -14104,12 +15197,12 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.63", + "ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9", "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", - "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1" + "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0" ] }, { @@ -14184,7 +15277,7 @@ "registry+https://github.com/rust-lang/crates.io-index#bzip2@0.6.1", "registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.32", "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4", "registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3" ] @@ -14206,6 +15299,12 @@ "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#convert_case@0.10.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.2" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17", "dependsOn": [ @@ -14254,7 +15353,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", - "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1" + "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.0" ] }, { @@ -14283,7 +15382,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.2.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21", @@ -14293,6 +15392,20 @@ "registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#debugid@0.8.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#der@0.8.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@1.0.0", + "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8", "dependsOn": [ @@ -14300,6 +15413,23 @@ "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@2.1.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#convert_case@0.10.0", + "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", + "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", + "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1", + "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117", + "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@2.1.1" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "dependsOn": [ @@ -14323,7 +15453,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", @@ -14341,9 +15471,15 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13", "dependsOn": [ @@ -14383,16 +15519,7 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9", - "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10", - "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5" - ] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", @@ -14402,7 +15529,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29", + "ref": "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186" @@ -14412,6 +15539,15 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#findshlibs@0.10.2", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", + "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0", + "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", + "registry+https://github.com/rust-lang/crates.io-index#winapi@0.3.9" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", "dependsOn": [ @@ -14430,6 +15566,10 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0", "dependsOn": [] @@ -14453,8 +15593,8 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -14462,7 +15602,7 @@ "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0" ] }, @@ -14524,7 +15664,7 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12" ] @@ -14545,7 +15685,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1", + "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.0", "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5" ] }, @@ -14587,11 +15727,11 @@ "registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, @@ -14619,7 +15759,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "dependsOn": [] }, { @@ -14644,7 +15784,7 @@ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17" ] }, @@ -14652,7 +15792,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1" + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0" ] }, { @@ -14660,7 +15800,15 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#http@0.2.12", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7", + "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18" @@ -14681,12 +15829,12 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.9", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", + "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.40", "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" ] }, @@ -14696,10 +15844,10 @@ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3", "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", + "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", "registry+https://github.com/rust-lang/crates.io-index#tokio-native-tls@0.3.1", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" ] }, @@ -14711,20 +15859,20 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", - "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", + "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", - "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.4", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2", "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", @@ -14732,13 +15880,12 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#h2@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1", - "registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#want@0.3.1" ] }, @@ -14751,18 +15898,18 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.2.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", + "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.2", "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3", "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3", @@ -14802,11 +15949,11 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.2.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.2.0", "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.3", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", + "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] @@ -14830,10 +15977,14 @@ "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.2.0" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#impl-more@0.1.9", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.3", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1", + "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228" ] @@ -14842,7 +15993,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2", - "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1", + "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, @@ -14855,10 +16006,6 @@ "registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2" ] }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15", - "dependsOn": [] - }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0", "dependsOn": [] @@ -14874,13 +16021,13 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0" + "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0" + "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0" ] }, { @@ -14894,6 +16041,10 @@ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#language-tags@0.3.2", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lazy-regex-proc_macros@3.6.0", "dependsOn": [ @@ -14916,7 +16067,7 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.5", + "ref": "registry+https://github.com/rust-lang/crates.io-index#libbz2-rs-sys@0.2.3", "dependsOn": [] }, { @@ -14935,6 +16086,10 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#litrs@1.0.0", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#local-waker@0.1.4", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14", "dependsOn": [ @@ -14942,7 +16097,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "dependsOn": [] }, { @@ -14966,7 +16121,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "dependsOn": [] }, { @@ -14978,7 +16133,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#memoffset@0.9.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1" + "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" ] }, { @@ -15024,9 +16179,10 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2" ] }, @@ -15034,10 +16190,10 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#openssl-probe@0.2.1", - "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.116", - "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.80", + "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.115", + "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.79", "registry+https://github.com/rust-lang/crates.io-index#schannel@0.1.29", "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0", "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0", @@ -15072,7 +16228,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { @@ -15082,13 +16238,13 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.1", "dependsOn": [] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1" + "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" ] }, { @@ -15100,7 +16256,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#object@0.37.3", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { @@ -15120,23 +16276,23 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.116", + "ref": "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.115", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.63", + "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.33", "registry+https://github.com/rust-lang/crates.io-index#vcpkg@0.2.15" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.80", + "ref": "registry+https://github.com/rust-lang/crates.io-index#openssl@0.10.79", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#foreign-types@0.3.2", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#openssl-macros@0.1.1", - "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.116" + "registry+https://github.com/rust-lang/crates.io-index#openssl-sys@0.9.115" ] }, { @@ -15144,7 +16300,7 @@ "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89", "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.31.0", "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28" ] @@ -15152,7 +16308,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-otlp@0.31.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-http@0.31.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry-proto@0.31.0", "registry+https://github.com/rust-lang/crates.io-index#opentelemetry@0.31.0", @@ -15202,7 +16358,7 @@ "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -15240,7 +16396,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.10", + "ref": "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.8", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", @@ -15252,20 +16408,9 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9", + "ref": "registry+https://github.com/rust-lang/crates.io-index#pem-rfc7468@1.0.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15", - "registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9", - "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1" - ] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1", - "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", - "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", - "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" + "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.3" ] }, { @@ -15302,7 +16447,7 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.13", + "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", @@ -15314,9 +16459,9 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.13", + "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.12", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.13" + "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.12" ] }, { @@ -15340,17 +16485,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.50" - ] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", - "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", - "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117", - "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5", - "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1" + "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48" ] }, { @@ -15408,7 +16543,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.37.5", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { @@ -15456,55 +16591,55 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler@0.43.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler@0.42.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#console@0.16.3", "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0", - "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29", + "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#humantime@2.3.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#indicatif@0.18.4", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.10", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5", - "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.10", - "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.62", - "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.27.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.26.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.27.2", + "registry+https://github.com/rust-lang/crates.io-index#path_resolver@0.2.8", + "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.7.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.59", + "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.26.12", + "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.25.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.26.12", "registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0", "registry+https://github.com/rust-lang/crates.io-index#reflink-copy@0.1.29", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#simple_spawn_blocking@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", - "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.2" + "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.8.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_cache@0.7.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", - "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.2.1", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0", "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", @@ -15512,31 +16647,31 @@ "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.27.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.26.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.2.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.26.12", + "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.25.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.1.15", "registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#simple_spawn_blocking@1.1.0", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1", "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0", "registry+https://github.com/rust-lang/crates.io-index#fancy-regex@0.17.0", - "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.1", + "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "registry+https://github.com/rust-lang/crates.io-index#glob@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3", @@ -15547,15 +16682,15 @@ "registry+https://github.com/rust-lang/crates.io-index#nom-language@0.1.0", "registry+https://github.com/rust-lang/crates.io-index#nom@8.0.0", "registry+https://github.com/rust-lang/crates.io-index#purl@0.1.6", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.1.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.2.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.0.13", + "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.1.15", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#serde-untagged@0.1.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#serde_repr@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.20.0", + "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.19.0", "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated", "registry+https://github.com/rust-lang/crates.io-index#simd-json@0.17.0", "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1", @@ -15568,40 +16703,39 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6", "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7", "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7", "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3", "registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6", - "registry+https://github.com/rust-lang/crates.io-index#serde-untagged@0.1.9", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_bytes@0.11.19", - "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.20.0", + "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.19.0", "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.3", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_lock@0.30.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", - "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.1", + "registry+https://github.com/rust-lang/crates.io-index#file_url@0.3.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", "registry+https://github.com/rust-lang/crates.io-index#pep440_rs@0.7.3", "registry+https://github.com/rust-lang/crates.io-index#pep508_rs@0.9.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@7.1.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@6.0.2", "registry+https://github.com/rust-lang/crates.io-index#serde-untagged@0.1.9", "registry+https://github.com/rust-lang/crates.io-index#serde-value@0.7.0", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#serde_repr@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.20.0", + "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.19.0", "registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", @@ -15611,14 +16745,14 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.1.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_macros@1.0.13", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45", "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.62", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_menuinst@0.2.59", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#configparser@3.1.0", @@ -15629,11 +16763,11 @@ "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#plist@1.9.0", "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.37.5", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.27.2", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.26.12", "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9", "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", @@ -15646,21 +16780,20 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.27.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.26.12", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#ambient-id@0.0.11", "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", "registry+https://github.com/rust-lang/crates.io-index#async-once-cell@0.5.4", "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89", "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.2", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", + "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", @@ -15668,11 +16801,11 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.26.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_package_streaming@0.25.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", - "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.2", - "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.11.0", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.6.1", + "registry+https://github.com/rust-lang/crates.io-index#astral_async_http_range_reader@0.9.1", "registry+https://github.com/rust-lang/crates.io-index#astral_async_zip@0.0.17", "registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.42", "registry+https://github.com/rust-lang/crates.io-index#async-spooled-tempfile@0.1.0", @@ -15681,20 +16814,20 @@ "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#num_cpus@1.17.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.27.2", - "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.2.1", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", + "registry+https://github.com/rust-lang/crates.io-index#rattler_networking@0.26.12", + "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.1.15", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#simple_spawn_blocking@1.1.0", - "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46", + "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.45", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", "registry+https://github.com/rust-lang/crates.io-index#zip@8.6.0", @@ -15702,48 +16835,48 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.12", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.10", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#nix@0.30.1", "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.2.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_redaction@0.1.15", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.5.1", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "registry+https://github.com/rust-lang/crates.io-index#astral-reqwest-middleware@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.27.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_shell@0.26.12", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", "registry+https://github.com/rust-lang/crates.io-index#enum_dispatch@0.3.13", "registry+https://github.com/rust-lang/crates.io-index#fs-err@3.3.0", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.12", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_pty@0.2.10", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@7.1.1", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rattler_solve@6.0.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#humantime@2.3.0", "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0", - "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.4", - "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.3.0", + "registry+https://github.com/rust-lang/crates.io-index#rattler_conda_types@0.46.1", + "registry+https://github.com/rust-lang/crates.io-index#rattler_digest@1.2.4", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0", "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", @@ -15760,7 +16893,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#rayon@1.12.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#either@1.16.0", + "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0", "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0" ] }, @@ -15791,10 +16924,14 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-lite@0.1.9", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10", "dependsOn": [] @@ -15803,20 +16940,20 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.4.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102", "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", - "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", + "registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" ] }, @@ -15828,68 +16965,75 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#h2@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", + "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.9", + "registry+https://github.com/rust-lang/crates.io-index#hyper-tls@0.6.0", "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", + "registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5", + "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", + "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1", "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", - "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.11", + "registry+https://github.com/rust-lang/crates.io-index#tokio-native-tls@0.3.1", + "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.10", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#h2@0.4.14", "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.9", "registry+https://github.com/rust-lang/crates.io-index#hyper-tls@0.6.0", "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20", - "registry+https://github.com/rust-lang/crates.io-index#hyper@1.10.1", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", - "registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5", + "registry+https://github.com/rust-lang/crates.io-index#hyper@1.9.0", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", - "registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2", "registry+https://github.com/rust-lang/crates.io-index#tokio-native-tls@0.3.1", - "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", - "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.11", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.10", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#retry-policies@0.5.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1" + "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.63", + "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4", "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", @@ -15897,13 +17041,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rlimit@0.11.0", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186" - ] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#rpassword@7.5.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#rtoolbox@0.0.5", @@ -15990,7 +17128,7 @@ "registry+https://github.com/rust-lang/crates.io-index#dyn-clone@1.0.20", "registry+https://github.com/rust-lang/crates.io-index#ref-cast@1.0.25", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150" + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149" ] }, { @@ -15999,19 +17137,13 @@ "registry+https://github.com/rust-lang/crates.io-index#dyn-clone@1.0.20", "registry+https://github.com/rust-lang/crates.io-index#ref-cast@1.0.25", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150" + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0", "dependsOn": [] }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#secrecy@0.10.3", - "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2" - ] - }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#self-replace@1.5.0", "dependsOn": [ @@ -16026,6 +17158,101 @@ "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-actix@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#actix-http@3.12.1", + "registry+https://github.com/rust-lang/crates.io-index#actix-web@4.13.0", + "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", + "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-backtrace@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#backtrace@0.3.76", + "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-contexts@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#hostname@0.4.2", + "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", + "registry+https://github.com/rust-lang/crates.io-index#os_info@3.14.0", + "registry+https://github.com/rust-lang/crates.io-index#rustc_version@0.4.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#uname@0.1.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", + "registry+https://github.com/rust-lang/crates.io-index#sentry-types@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", + "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-debug-images@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#findshlibs@0.10.2", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-panic@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#sentry-backtrace@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-tracing@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-backtrace@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36", + "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry-types@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#debugid@0.8.0", + "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3", + "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.4", + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", + "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18", + "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47", + "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", + "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#sentry@0.48.1", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1", + "registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3", + "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", + "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.3", + "registry+https://github.com/rust-lang/crates.io-index#sentry-actix@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-backtrace@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-contexts@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-core@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-debug-images@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-panic@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#sentry-tracing@0.48.1", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", + "registry+https://github.com/rust-lang/crates.io-index#ureq@3.3.0" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#serde-untagged@0.1.9", "dependsOn": [ @@ -16067,11 +17294,11 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21" ] @@ -16100,10 +17327,9 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.20.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with@3.19.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", - "registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1", "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44", "registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3", "registry+https://github.com/rust-lang/crates.io-index#indexmap@1.9.3", @@ -16111,13 +17337,13 @@ "registry+https://github.com/rust-lang/crates.io-index#schemars@0.9.0", "registry+https://github.com/rust-lang/crates.io-index#schemars@1.2.1", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", - "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.20.0", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", + "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.19.0", "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.20.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_with_macros@3.19.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#darling@0.23.0", "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106", @@ -16153,10 +17379,6 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0", "dependsOn": [] }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1", - "dependsOn": [] - }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8", "dependsOn": [ @@ -16181,7 +17403,7 @@ "registry+https://github.com/rust-lang/crates.io-index#halfbrown@0.4.0", "registry+https://github.com/rust-lang/crates.io-index#ref-cast@1.0.25", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", - "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.150", + "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149", "registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5", "registry+https://github.com/rust-lang/crates.io-index#value-trait@0.12.1" ] @@ -16193,7 +17415,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#simple_spawn_blocking@1.1.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -16207,7 +17429,14 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.5.10", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", + "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.52.0" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2" @@ -16289,9 +17518,9 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.46", + "ref": "registry+https://github.com/rust-lang/crates.io-index#tar@0.4.45", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.29", + "registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.27", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", "registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1" ] @@ -16361,7 +17590,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.2", + "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8" ] }, @@ -16370,7 +17599,7 @@ "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8", "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18", - "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.2", + "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.1", "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0", "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8", @@ -16380,7 +17609,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.3", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6" ] }, @@ -16406,14 +17635,14 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-native-tls@0.3.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.40", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -16422,7 +17651,7 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { @@ -16433,19 +17662,19 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3" + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186", - "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.1", + "registry+https://github.com/rust-lang/crates.io-index#mio@1.2.0", "registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8", - "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.4", + "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3", "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.0", "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2" ] @@ -16471,7 +17700,7 @@ "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@1.1.1+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.1.2+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_writer@1.1.1+spec-1.1.0", - "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" + "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.2" ] }, { @@ -16487,19 +17716,19 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.12+spec-1.1.0", + "ref": "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.25.11+spec-1.1.0", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@1.1.1+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.1.2+spec-1.1.0", "registry+https://github.com/rust-lang/crates.io-index#toml_writer@1.1.1+spec-1.1.0", - "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" + "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.2" ] }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.1.2+spec-1.1.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3" + "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.2" ] }, { @@ -16522,9 +17751,9 @@ "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1", "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", - "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.13", + "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.12", "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2", "registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18", "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3", @@ -16533,7 +17762,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.11", + "ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.10", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.42", "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.1", @@ -16542,10 +17771,10 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3", "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1", - "registry+https://github.com/rust-lang/crates.io-index#http@1.4.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3", @@ -16567,7 +17796,7 @@ "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2", - "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.3", + "registry+https://github.com/rust-lang/crates.io-index#tokio@1.52.2", "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3", "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" ] @@ -16589,7 +17818,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" ] @@ -16623,6 +17852,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44", "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17", "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31", "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" @@ -16641,19 +17871,19 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.1", - "dependsOn": [] - }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#unarray@0.1.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.20.0", "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10", + "ref": "registry+https://github.com/rust-lang/crates.io-index#uname@0.1.1", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5" + "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.186" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#unarray@0.1.4", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#unicase@2.9.0", "dependsOn": [] @@ -16684,6 +17914,10 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#unit-prefix@0.5.2", "dependsOn": [] @@ -16700,6 +17934,29 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.6.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", + "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0", + "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29" + ] + }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#ureq@3.3.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", + "registry+https://github.com/rust-lang/crates.io-index#der@0.8.0", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", + "registry+https://github.com/rust-lang/crates.io-index#native-tls@0.2.18", + "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2", + "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1", + "registry+https://github.com/rust-lang/crates.io-index#ureq-proto@0.6.0", + "registry+https://github.com/rust-lang/crates.io-index#utf8-zero@0.8.1", + "registry+https://github.com/rust-lang/crates.io-index#webpki-root-certs@1.0.7" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8", "dependsOn": [ @@ -16714,6 +17971,10 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#urlencoding@2.1.3", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8-zero@0.8.1", + "dependsOn": [] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4", "dependsOn": [] @@ -16723,10 +17984,11 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.2", + "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.23.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2", - "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1" + "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1", + "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228" ] }, { @@ -16768,10 +18030,16 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#webbrowser@1.2.1", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8" ] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#webpki-root-certs@1.0.7", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.1" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#which@8.0.2", "dependsOn": [ @@ -16783,9 +18051,9 @@ "dependsOn": [] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.3", + "ref": "registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.2", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { @@ -16802,10 +18070,6 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#xxhash-rust@0.8.15", "dependsOn": [] }, - { - "ref": "registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1", - "dependsOn": [] - }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", "dependsOn": [ @@ -16820,11 +18084,11 @@ "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1", "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8" + "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.50", + "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.48", "dependsOn": [] }, { @@ -16837,7 +18101,7 @@ ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", + "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7" ] @@ -16849,9 +18113,9 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.4", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.6", + "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5", "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8" + "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7" ] }, { @@ -16866,7 +18130,7 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.6", "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.2", - "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8", + "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.7", "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.3" ] }, @@ -16876,7 +18140,7 @@ "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1", + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0", "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47", "registry+https://github.com/rust-lang/crates.io-index#typed-path@0.12.3", "registry+https://github.com/rust-lang/crates.io-index#zopfli@0.8.3" @@ -16893,9 +18157,9 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#zopfli@0.8.3", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.3", + "registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.20.2", "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0", - "registry+https://github.com/rust-lang/crates.io-index#log@0.4.30", + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.9" ] }, @@ -16908,7 +18172,7 @@ { "ref": "registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.63", + "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.61", "registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.33" ] }, @@ -16934,15 +18198,15 @@ "dependsOn": [ "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1", "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.0", - "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.4", + "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.3", "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47" ] }, { - "ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.4", + "ref": "registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.39.3", "dependsOn": [ - "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.1" + "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0" ] }, { @@ -16996,6 +18260,14 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell_polyfill@1.70.2", "dependsOn": [] }, + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#os_info@3.14.0", + "dependsOn": [ + "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29", + "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228", + "registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2" + ] + }, { "ref": "registry+https://github.com/rust-lang/crates.io-index#schannel@0.1.29", "dependsOn": [ @@ -17196,5 +18468,45 @@ "ref": "registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_msvc@0.52.6", "dependsOn": [] } + ], + "vulnerabilities": [ + { + "id": "RUSTSEC-2024-0375", + "description": "[unmaintained] `atty` is unmaintained", + "source": { + "name": "RustSec", + "url": "https://rustsec.org/advisories/RUSTSEC-2024-0375.html" + }, + "ratings": [ + { + "severity": "info", + "method": "other" + } + ], + "affects": [ + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#atty@0.2.14" + } + ] + }, + { + "id": "RUSTSEC-2021-0145", + "description": "[unsound] Potential unaligned read", + "source": { + "name": "RustSec", + "url": "https://rustsec.org/advisories/RUSTSEC-2021-0145.html" + }, + "ratings": [ + { + "severity": "info", + "method": "other" + } + ], + "affects": [ + { + "ref": "registry+https://github.com/rust-lang/crates.io-index#atty@0.2.14" + } + ] + } ] } diff --git a/SBOM.md b/SBOM.md index 7d105956..3c975de0 100644 --- a/SBOM.md +++ b/SBOM.md @@ -1,21 +1,28 @@ # Software Bill of Materials (SBOM) -Generated: 2026-06-01T00:03:23Z
+Generated: 2026-05-08T21:36:48Z
Format: CycloneDX 1.4
-Packages: 444 (67 platform-specific)
+Packages: 475 (67 platform-specific)
Platforms: linux-aarch64, linux-x86_64, macos, windows -
**Security advisories: 0 found at this time** +
**[Security advisories](#security-advisories): 2 (2 INFO) across 1 package** ## Packages | Package | Version | License | Platforms | CVEs | | --- | --- | --- | --- | ---: | +| [actix-codec](https://crates.io/crates/actix-codec) | 0.5.2 | MIT OR Apache-2.0 | | | +| [actix-http](https://crates.io/crates/actix-http) | 3.12.1 | MIT OR Apache-2.0 | | | +| [actix-router](https://crates.io/crates/actix-router) | 0.5.4 | MIT OR Apache-2.0 | | | +| [actix-rt](https://crates.io/crates/actix-rt) | 2.11.0 | MIT OR Apache-2.0 | | | +| [actix-server](https://crates.io/crates/actix-server) | 2.6.0 | MIT OR Apache-2.0 | | | +| [actix-service](https://crates.io/crates/actix-service) | 2.0.3 | MIT OR Apache-2.0 | | | +| [actix-utils](https://crates.io/crates/actix-utils) | 3.0.1 | MIT OR Apache-2.0 | | | +| [actix-web](https://crates.io/crates/actix-web) | 4.13.0 | MIT OR Apache-2.0 | | | | [addr2line](https://crates.io/crates/addr2line) | 0.25.1 | Apache-2.0 OR MIT | linux, macos | | | [adler2](https://crates.io/crates/adler2) | 2.0.1 | 0BSD OR MIT OR Apache-2.0 | | | | [ahash](https://crates.io/crates/ahash) | 0.8.12 | MIT OR Apache-2.0 | | | | [aho-corasick](https://crates.io/crates/aho-corasick) | 1.1.4 | Unlicense OR MIT | | | | [allocator-api2](https://crates.io/crates/allocator-api2) | 0.2.21 | MIT OR Apache-2.0 | | | -| [ambient-id](https://crates.io/crates/ambient-id) | 0.0.11 | MIT OR Apache-2.0 | | | | [anaconda-anon-usage](https://crates.io/crates/anaconda-anon-usage) | 0.8.0 | BSD-3-Clause | | | | [anaconda-otel-rs](https://crates.io/crates/anaconda-otel-rs) | 0.1.0 | NOASSERTION | | | | [anstream](https://crates.io/crates/anstream) | 1.0.0 | MIT OR Apache-2.0 | | | @@ -24,33 +31,36 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [anstyle-query](https://crates.io/crates/anstyle-query) | 1.1.5 | MIT OR Apache-2.0 | | | | [anstyle-wincon](https://crates.io/crates/anstyle-wincon) | 3.0.11 | MIT OR Apache-2.0 | windows | | | [anyhow](https://crates.io/crates/anyhow) | 1.0.102 | MIT OR Apache-2.0 | | | -| [astral-reqwest-middleware](https://crates.io/crates/astral-reqwest-middleware) | 0.5.1 | MIT OR Apache-2.0 | | | -| [astral-tokio-tar](https://crates.io/crates/astral-tokio-tar) | 0.6.2 | MIT OR Apache-2.0 | | | -| [astral\_async\_http\_range\_reader](https://crates.io/crates/astral_async_http_range_reader) | 0.11.0 | MIT | | | +| [astral-reqwest-middleware](https://crates.io/crates/astral-reqwest-middleware) | 0.4.2 | MIT OR Apache-2.0 | | | +| [astral-tokio-tar](https://crates.io/crates/astral-tokio-tar) | 0.6.1 | MIT OR Apache-2.0 | | | +| [astral\_async\_http\_range\_reader](https://crates.io/crates/astral_async_http_range_reader) | 0.9.1 | MIT | | | | [astral\_async\_zip](https://crates.io/crates/astral_async_zip) | 0.0.17 | MIT | | | | [async-compression](https://crates.io/crates/async-compression) | 0.4.42 | MIT OR Apache-2.0 | | | | [async-once-cell](https://crates.io/crates/async-once-cell) | 0.5.4 | MIT OR Apache-2.0 | | | | [async-spooled-tempfile](https://crates.io/crates/async-spooled-tempfile) | 0.1.0 | Apache-2.0 OR MIT | | | | [async-trait](https://crates.io/crates/async-trait) | 0.1.89 | MIT OR Apache-2.0 | | | | [atomic-waker](https://crates.io/crates/atomic-waker) | 1.1.2 | Apache-2.0 OR MIT | | | -| [autocfg](https://crates.io/crates/autocfg) | 1.5.1 | Apache-2.0 OR MIT | | | +| [atty](https://crates.io/crates/atty) | 0.2.14 | MIT | | 2 | +| [autocfg](https://crates.io/crates/autocfg) | 1.5.0 | Apache-2.0 OR MIT | | | | [backtrace](https://crates.io/crates/backtrace) | 0.3.76 | MIT OR Apache-2.0 | | | | [backtrace-ext](https://crates.io/crates/backtrace-ext) | 0.2.1 | MIT OR Apache-2.0 | | | | [base64](https://crates.io/crates/base64) | 0.22.1 | MIT OR Apache-2.0 | | | +| [base64ct](https://crates.io/crates/base64ct) | 1.8.3 | Apache-2.0 OR MIT | | | +| [bisection](https://crates.io/crates/bisection) | 0.1.0 | MIT | | | | [bit-set](https://crates.io/crates/bit-set) | 0.8.0 | Apache-2.0 OR MIT | | | | [bit-vec](https://crates.io/crates/bit-vec) | 0.8.0 | Apache-2.0 OR MIT | | | | [bitflags](https://crates.io/crates/bitflags) | 2.11.1 | MIT OR Apache-2.0 | | | | [blake2](https://crates.io/crates/blake2) | 0.10.6 | MIT OR Apache-2.0 | | | | [block-buffer](https://crates.io/crates/block-buffer) | 0.10.4 | MIT OR Apache-2.0 | | | | [boxcar](https://crates.io/crates/boxcar) | 0.2.14 | MIT | | | -| [bs58](https://crates.io/crates/bs58) | 0.5.1 | MIT OR Apache-2.0 | | | -| [bumpalo](https://crates.io/crates/bumpalo) | 3.20.3 | MIT OR Apache-2.0 | | | +| [bumpalo](https://crates.io/crates/bumpalo) | 3.20.2 | MIT OR Apache-2.0 | | | | [bytes](https://crates.io/crates/bytes) | 1.11.1 | MIT | | | +| [bytestring](https://crates.io/crates/bytestring) | 1.5.1 | MIT OR Apache-2.0 | | | | [bzip2](https://crates.io/crates/bzip2) | 0.6.1 | MIT OR Apache-2.0 | | | | [cargo-lock](https://crates.io/crates/cargo-lock) | 11.0.1 | Apache-2.0 OR MIT | | | -| [cc](https://crates.io/crates/cc) | 1.2.63 | MIT OR Apache-2.0 | | | +| [cc](https://crates.io/crates/cc) | 1.2.61 | MIT OR Apache-2.0 | | | | [cfg-if](https://crates.io/crates/cfg-if) | 1.0.4 | MIT OR Apache-2.0 | | | -| [cfg\_aliases](https://crates.io/crates/cfg_aliases) | 0.2.1 | MIT | linux, macos | | +| [cfg\_aliases](https://crates.io/crates/cfg_aliases) | 0.2.1 | MIT | | | | [chacha20](https://crates.io/crates/chacha20) | 0.10.0 | MIT OR Apache-2.0 | | | | [chrono](https://crates.io/crates/chrono) | 0.4.44 | MIT OR Apache-2.0 | | | | [clap](https://crates.io/crates/clap) | 4.6.1 | MIT OR Apache-2.0 | | | @@ -63,6 +73,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [compression-core](https://crates.io/crates/compression-core) | 0.4.32 | MIT OR Apache-2.0 | | | | [configparser](https://crates.io/crates/configparser) | 3.1.0 | MIT OR LGPL-3.0-or-later | linux | | | [console](https://crates.io/crates/console) | 0.16.3 | MIT | | | +| [convert\_case](https://crates.io/crates/convert_case) | 0.10.0 | MIT | | | | [core-foundation](https://crates.io/crates/core-foundation) | 0.10.1 | MIT OR Apache-2.0 | macos | | | [core-foundation-sys](https://crates.io/crates/core-foundation-sys) | 0.8.7 | MIT OR Apache-2.0 | macos | | | [cpufeatures](https://crates.io/crates/cpufeatures) | 0.2.17 | MIT OR Apache-2.0 | | | @@ -77,29 +88,35 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [darling](https://crates.io/crates/darling) | 0.23.0 | MIT | | | | [darling\_core](https://crates.io/crates/darling_core) | 0.23.0 | MIT | | | | [darling\_macro](https://crates.io/crates/darling_macro) | 0.23.0 | MIT | | | -| [dashmap](https://crates.io/crates/dashmap) | 6.2.1 | MIT | | | +| [dashmap](https://crates.io/crates/dashmap) | 6.1.0 | MIT | | | +| [debugid](https://crates.io/crates/debugid) | 0.8.0 | Apache-2.0 | | | +| [der](https://crates.io/crates/der) | 0.8.0 | Apache-2.0 OR MIT | | | | [deranged](https://crates.io/crates/deranged) | 0.5.8 | MIT OR Apache-2.0 | | | +| [derive\_more](https://crates.io/crates/derive_more) | 2.1.1 | MIT | | | +| [derive\_more-impl](https://crates.io/crates/derive_more-impl) | 2.1.1 | MIT | | | | [digest](https://crates.io/crates/digest) | 0.10.7 | MIT OR Apache-2.0 | | | | [dirs](https://crates.io/crates/dirs) | 6.0.0 | MIT OR Apache-2.0 | | | | [dirs-sys](https://crates.io/crates/dirs-sys) | 0.5.0 | MIT OR Apache-2.0 | | | -| [displaydoc](https://crates.io/crates/displaydoc) | 0.2.6 | MIT OR Apache-2.0 | | | +| [displaydoc](https://crates.io/crates/displaydoc) | 0.2.5 | MIT OR Apache-2.0 | | | | [document-features](https://crates.io/crates/document-features) | 0.2.12 | MIT OR Apache-2.0 | | | | [dyn-clone](https://crates.io/crates/dyn-clone) | 1.0.20 | MIT OR Apache-2.0 | | | -| [either](https://crates.io/crates/either) | 1.16.0 | MIT OR Apache-2.0 | | | +| [either](https://crates.io/crates/either) | 1.15.0 | MIT OR Apache-2.0 | | | | [encode\_unicode](https://crates.io/crates/encode_unicode) | 1.0.0 | Apache-2.0 OR MIT | windows | | +| [encoding\_rs](https://crates.io/crates/encoding_rs) | 0.8.35 | (Apache-2.0 OR MIT) AND BSD-3-Clause | | | | [enum\_dispatch](https://crates.io/crates/enum_dispatch) | 0.3.13 | MIT OR Apache-2.0 | | | | [equivalent](https://crates.io/crates/equivalent) | 1.0.2 | Apache-2.0 OR MIT | | | | [erased-serde](https://crates.io/crates/erased-serde) | 0.4.10 | MIT OR Apache-2.0 | | | | [errno](https://crates.io/crates/errno) | 0.3.14 | MIT OR Apache-2.0 | linux, macos | | | [fancy-regex](https://crates.io/crates/fancy-regex) | 0.17.0 | MIT | | | | [fastrand](https://crates.io/crates/fastrand) | 2.4.1 | Apache-2.0 OR MIT | | | -| [figment](https://crates.io/crates/figment) | 0.10.19 | MIT OR Apache-2.0 | | | -| [file\_url](https://crates.io/crates/file_url) | 0.3.1 | BSD-3-Clause | | | -| [filetime](https://crates.io/crates/filetime) | 0.2.29 | MIT OR Apache-2.0 | | | +| [file\_url](https://crates.io/crates/file_url) | 0.3.0 | BSD-3-Clause | | | +| [filetime](https://crates.io/crates/filetime) | 0.2.27 | MIT OR Apache-2.0 | | | | [find-msvc-tools](https://crates.io/crates/find-msvc-tools) | 0.1.9 | MIT OR Apache-2.0 | | | +| [findshlibs](https://crates.io/crates/findshlibs) | 0.10.2 | MIT OR Apache-2.0 | | | | [flate2](https://crates.io/crates/flate2) | 1.1.9 | MIT OR Apache-2.0 | | | | [float-cmp](https://crates.io/crates/float-cmp) | 0.10.0 | MIT | | | | [fnv](https://crates.io/crates/fnv) | 1.0.7 | Apache-2.0 OR MIT | | | +| [foldhash](https://crates.io/crates/foldhash) | 0.1.5 | Zlib | | | | [foldhash](https://crates.io/crates/foldhash) | 0.2.0 | Zlib | | | | [foreign-types](https://crates.io/crates/foreign-types) | 0.3.2 | MIT OR Apache-2.0 | linux | | | [foreign-types-shared](https://crates.io/crates/foreign-types-shared) | 0.1.1 | MIT OR Apache-2.0 | linux | | @@ -127,18 +144,19 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [hashbrown](https://crates.io/crates/hashbrown) | 0.12.3 | MIT OR Apache-2.0 | | | | [hashbrown](https://crates.io/crates/hashbrown) | 0.14.5 | MIT OR Apache-2.0 | | | | [hashbrown](https://crates.io/crates/hashbrown) | 0.16.1 | MIT OR Apache-2.0 | | | -| [hashbrown](https://crates.io/crates/hashbrown) | 0.17.1 | MIT OR Apache-2.0 | | | +| [hashbrown](https://crates.io/crates/hashbrown) | 0.17.0 | MIT OR Apache-2.0 | | | | [heck](https://crates.io/crates/heck) | 0.5.0 | MIT OR Apache-2.0 | | | | [hex](https://crates.io/crates/hex) | 0.4.3 | MIT OR Apache-2.0 | | | | [hostname](https://crates.io/crates/hostname) | 0.4.2 | MIT | | | -| [http](https://crates.io/crates/http) | 1.4.1 | MIT OR Apache-2.0 | | | +| [http](https://crates.io/crates/http) | 0.2.12 | MIT OR Apache-2.0 | | | +| [http](https://crates.io/crates/http) | 1.4.0 | MIT OR Apache-2.0 | | | | [http-body](https://crates.io/crates/http-body) | 1.0.1 | MIT | | | | [http-body-util](https://crates.io/crates/http-body-util) | 0.1.3 | MIT | | | | [http-content-range](https://crates.io/crates/http-content-range) | 0.2.4 | MIT OR Apache-2.0 | | | | [httparse](https://crates.io/crates/httparse) | 1.10.1 | MIT OR Apache-2.0 | | | | [httpdate](https://crates.io/crates/httpdate) | 1.0.3 | MIT OR Apache-2.0 | | | | [humantime](https://crates.io/crates/humantime) | 2.3.0 | MIT OR Apache-2.0 | | | -| [hyper](https://crates.io/crates/hyper) | 1.10.1 | MIT | | | +| [hyper](https://crates.io/crates/hyper) | 1.9.0 | MIT | | | | [hyper-rustls](https://crates.io/crates/hyper-rustls) | 0.27.9 | Apache-2.0 OR ISC OR MIT | | | | [hyper-tls](https://crates.io/crates/hyper-tls) | 0.6.0 | MIT OR Apache-2.0 | | | | [hyper-util](https://crates.io/crates/hyper-util) | 0.1.20 | MIT | | | @@ -153,10 +171,10 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [ident\_case](https://crates.io/crates/ident_case) | 1.0.1 | MIT OR Apache-2.0 | | | | [idna](https://crates.io/crates/idna) | 1.1.0 | MIT OR Apache-2.0 | | | | [idna\_adapter](https://crates.io/crates/idna_adapter) | 1.2.2 | Apache-2.0 OR MIT | | | +| [impl-more](https://crates.io/crates/impl-more) | 0.1.9 | MIT OR Apache-2.0 | | | | [indexmap](https://crates.io/crates/indexmap) | 1.9.3 | Apache-2.0 OR MIT | | | | [indexmap](https://crates.io/crates/indexmap) | 2.14.0 | Apache-2.0 OR MIT | | | | [indicatif](https://crates.io/crates/indicatif) | 0.18.4 | MIT | | | -| [inlinable\_string](https://crates.io/crates/inlinable_string) | 0.1.15 | Apache-2.0 OR MIT | | | | [ipnet](https://crates.io/crates/ipnet) | 2.12.0 | MIT OR Apache-2.0 | | | | [is\_ci](https://crates.io/crates/is_ci) | 1.2.0 | ISC | | | | [is\_terminal\_polyfill](https://crates.io/crates/is_terminal_polyfill) | 1.70.2 | MIT OR Apache-2.0 | | | @@ -165,20 +183,22 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [itoa](https://crates.io/crates/itoa) | 1.0.18 | MIT OR Apache-2.0 | | | | [jobserver](https://crates.io/crates/jobserver) | 0.1.34 | MIT OR Apache-2.0 | | | | [known-folders](https://crates.io/crates/known-folders) | 1.4.2 | Apache-2.0 OR MIT | windows | | +| [language-tags](https://crates.io/crates/language-tags) | 0.3.2 | MIT OR Apache-2.0 | | | | [lazy-regex](https://crates.io/crates/lazy-regex) | 3.6.0 | MIT | | | | [lazy-regex-proc\_macros](https://crates.io/crates/lazy-regex-proc_macros) | 3.6.0 | MIT | | | | [lazy\_static](https://crates.io/crates/lazy_static) | 1.5.0 | MIT OR Apache-2.0 | | | -| [libbz2-rs-sys](https://crates.io/crates/libbz2-rs-sys) | 0.2.5 | bzip2-1.0.6 | | | +| [libbz2-rs-sys](https://crates.io/crates/libbz2-rs-sys) | 0.2.3 | bzip2-1.0.6 | | | | [libc](https://crates.io/crates/libc) | 0.2.186 | MIT OR Apache-2.0 | | | | [linux-raw-sys](https://crates.io/crates/linux-raw-sys) | 0.12.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT | linux | | | [litemap](https://crates.io/crates/litemap) | 0.8.2 | Unicode-3.0 | | | | [litrs](https://crates.io/crates/litrs) | 1.0.0 | MIT OR Apache-2.0 | | | +| [local-waker](https://crates.io/crates/local-waker) | 0.1.4 | MIT OR Apache-2.0 | | | | [lock\_api](https://crates.io/crates/lock_api) | 0.4.14 | MIT OR Apache-2.0 | | | -| [log](https://crates.io/crates/log) | 0.4.30 | MIT OR Apache-2.0 | | | +| [log](https://crates.io/crates/log) | 0.4.29 | MIT OR Apache-2.0 | | | | [mac\_address](https://crates.io/crates/mac_address) | 1.1.8 | MIT OR Apache-2.0 | | | | [matchers](https://crates.io/crates/matchers) | 0.2.0 | MIT | | | | [md-5](https://crates.io/crates/md-5) | 0.10.6 | MIT OR Apache-2.0 | | | -| [memchr](https://crates.io/crates/memchr) | 2.8.1 | Unlicense OR MIT | | | +| [memchr](https://crates.io/crates/memchr) | 2.8.0 | Unlicense OR MIT | | | | [memmap2](https://crates.io/crates/memmap2) | 0.9.10 | MIT OR Apache-2.0 | | | | [memoffset](https://crates.io/crates/memoffset) | 0.9.1 | MIT | linux, macos | | | [miette](https://crates.io/crates/miette) | 7.6.0 | Apache-2.0 | | | @@ -186,7 +206,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [mime](https://crates.io/crates/mime) | 0.3.17 | MIT OR Apache-2.0 | | | | [mime\_guess](https://crates.io/crates/mime_guess) | 2.0.5 | MIT | | | | [miniz\_oxide](https://crates.io/crates/miniz_oxide) | 0.8.9 | MIT OR Zlib OR Apache-2.0 | | | -| [mio](https://crates.io/crates/mio) | 1.2.1 | MIT | | | +| [mio](https://crates.io/crates/mio) | 1.2.0 | MIT | | | | [native-tls](https://crates.io/crates/native-tls) | 0.2.18 | MIT OR Apache-2.0 | | | | [nix](https://crates.io/crates/nix) | 0.29.0 | MIT | linux, macos | | | [nix](https://crates.io/crates/nix) | 0.30.1 | MIT | linux, macos | | @@ -194,16 +214,16 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [nom-language](https://crates.io/crates/nom-language) | 0.1.0 | MIT | | | | [ntapi](https://crates.io/crates/ntapi) | 0.4.3 | Apache-2.0 OR MIT | windows | | | [nu-ansi-term](https://crates.io/crates/nu-ansi-term) | 0.50.3 | MIT | | | -| [num-conv](https://crates.io/crates/num-conv) | 0.2.2 | MIT OR Apache-2.0 | | | +| [num-conv](https://crates.io/crates/num-conv) | 0.2.1 | MIT OR Apache-2.0 | | | | [num-traits](https://crates.io/crates/num-traits) | 0.2.19 | MIT OR Apache-2.0 | | | | [num\_cpus](https://crates.io/crates/num_cpus) | 1.17.0 | MIT OR Apache-2.0 | | | | [object](https://crates.io/crates/object) | 0.37.3 | Apache-2.0 OR MIT | linux, macos | | | [once\_cell](https://crates.io/crates/once_cell) | 1.21.4 | MIT OR Apache-2.0 | | | | [once\_cell\_polyfill](https://crates.io/crates/once_cell_polyfill) | 1.70.2 | MIT OR Apache-2.0 | windows | | -| [openssl](https://crates.io/crates/openssl) | 0.10.80 | Apache-2.0 | linux | | +| [openssl](https://crates.io/crates/openssl) | 0.10.79 | Apache-2.0 | linux | | | [openssl-macros](https://crates.io/crates/openssl-macros) | 0.1.1 | MIT OR Apache-2.0 | linux | | | [openssl-probe](https://crates.io/crates/openssl-probe) | 0.2.1 | MIT OR Apache-2.0 | linux | | -| [openssl-sys](https://crates.io/crates/openssl-sys) | 0.9.116 | MIT | linux | | +| [openssl-sys](https://crates.io/crates/openssl-sys) | 0.9.115 | MIT | linux | | | [opentelemetry](https://crates.io/crates/opentelemetry) | 0.31.0 | Apache-2.0 | | | | [opentelemetry-http](https://crates.io/crates/opentelemetry-http) | 0.31.0 | Apache-2.0 | | | | [opentelemetry-otlp](https://crates.io/crates/opentelemetry-otlp) | 0.31.1 | Apache-2.0 | | | @@ -212,18 +232,18 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [opentelemetry\_sdk](https://crates.io/crates/opentelemetry_sdk) | 0.31.0 | Apache-2.0 | | | | [option-ext](https://crates.io/crates/option-ext) | 0.2.0 | MPL-2.0 | | | | [ordered-float](https://crates.io/crates/ordered-float) | 2.10.1 | MIT | | | +| [os\_info](https://crates.io/crates/os_info) | 3.14.0 | MIT | windows | | | [owo-colors](https://crates.io/crates/owo-colors) | 4.3.0 | MIT | | | | [parking](https://crates.io/crates/parking) | 2.2.1 | Apache-2.0 OR MIT | | | | [parking\_lot](https://crates.io/crates/parking_lot) | 0.12.5 | MIT OR Apache-2.0 | | | | [parking\_lot\_core](https://crates.io/crates/parking_lot_core) | 0.9.12 | MIT OR Apache-2.0 | | | -| [path\_resolver](https://crates.io/crates/path_resolver) | 0.2.10 | BSD-3-Clause | | | -| [pear](https://crates.io/crates/pear) | 0.2.9 | MIT OR Apache-2.0 | | | -| [pear\_codegen](https://crates.io/crates/pear_codegen) | 0.2.9 | MIT OR Apache-2.0 | | | +| [path\_resolver](https://crates.io/crates/path_resolver) | 0.2.8 | BSD-3-Clause | | | +| [pem-rfc7468](https://crates.io/crates/pem-rfc7468) | 1.0.0 | Apache-2.0 OR MIT | | | | [pep440\_rs](https://crates.io/crates/pep440_rs) | 0.7.3 | Apache-2.0 OR BSD-2-Clause | | | | [pep508\_rs](https://crates.io/crates/pep508_rs) | 0.9.2 | Apache-2.0 OR BSD-2-Clause | | | | [percent-encoding](https://crates.io/crates/percent-encoding) | 2.3.2 | MIT OR Apache-2.0 | | | -| [pin-project](https://crates.io/crates/pin-project) | 1.1.13 | Apache-2.0 OR MIT | | | -| [pin-project-internal](https://crates.io/crates/pin-project-internal) | 1.1.13 | Apache-2.0 OR MIT | | | +| [pin-project](https://crates.io/crates/pin-project) | 1.1.12 | Apache-2.0 OR MIT | | | +| [pin-project-internal](https://crates.io/crates/pin-project-internal) | 1.1.12 | Apache-2.0 OR MIT | | | | [pin-project-lite](https://crates.io/crates/pin-project-lite) | 0.2.17 | Apache-2.0 OR MIT | | | | [pkg-config](https://crates.io/crates/pkg-config) | 0.3.33 | MIT OR Apache-2.0 | | | | [plist](https://crates.io/crates/plist) | 1.9.0 | MIT | macos | | @@ -232,14 +252,13 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [powerfmt](https://crates.io/crates/powerfmt) | 0.2.0 | MIT OR Apache-2.0 | | | | [ppv-lite86](https://crates.io/crates/ppv-lite86) | 0.2.21 | MIT OR Apache-2.0 | | | | [proc-macro2](https://crates.io/crates/proc-macro2) | 1.0.106 | MIT OR Apache-2.0 | | | -| [proc-macro2-diagnostics](https://crates.io/crates/proc-macro2-diagnostics) | 0.10.1 | MIT OR Apache-2.0 | | | | [proptest](https://crates.io/crates/proptest) | 1.11.0 | MIT OR Apache-2.0 | | | | [prost](https://crates.io/crates/prost) | 0.14.3 | Apache-2.0 | | | | [prost-derive](https://crates.io/crates/prost-derive) | 0.14.3 | Apache-2.0 | | | | [purl](https://crates.io/crates/purl) | 0.1.6 | MIT | | | | [quick-error](https://crates.io/crates/quick-error) | 1.2.3 | MIT OR Apache-2.0 | | | | [quick-xml](https://crates.io/crates/quick-xml) | 0.37.5 | MIT | linux | | -| [quick-xml](https://crates.io/crates/quick-xml) | 0.39.4 | MIT | macos | | +| [quick-xml](https://crates.io/crates/quick-xml) | 0.39.3 | MIT | macos | | | [quote](https://crates.io/crates/quote) | 1.0.45 | MIT OR Apache-2.0 | | | | [rand](https://crates.io/crates/rand) | 0.10.1 | MIT OR Apache-2.0 | | | | [rand](https://crates.io/crates/rand) | 0.9.4 | MIT OR Apache-2.0 | | | @@ -247,19 +266,19 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [rand\_core](https://crates.io/crates/rand_core) | 0.10.1 | MIT OR Apache-2.0 | | | | [rand\_core](https://crates.io/crates/rand_core) | 0.9.5 | MIT OR Apache-2.0 | | | | [rand\_xorshift](https://crates.io/crates/rand_xorshift) | 0.4.0 | MIT OR Apache-2.0 | | | -| [rattler](https://crates.io/crates/rattler) | 0.43.2 | BSD-3-Clause | | | -| [rattler\_cache](https://crates.io/crates/rattler_cache) | 0.8.2 | BSD-3-Clause | | | -| [rattler\_conda\_types](https://crates.io/crates/rattler_conda_types) | 0.46.4 | BSD-3-Clause | | | -| [rattler\_digest](https://crates.io/crates/rattler_digest) | 1.3.0 | BSD-3-Clause | | | -| [rattler\_lock](https://crates.io/crates/rattler_lock) | 0.30.3 | BSD-3-Clause | | | -| [rattler\_macros](https://crates.io/crates/rattler_macros) | 1.1.0 | BSD-3-Clause | | | -| [rattler\_menuinst](https://crates.io/crates/rattler_menuinst) | 0.2.62 | BSD-3-Clause | | | -| [rattler\_networking](https://crates.io/crates/rattler_networking) | 0.27.2 | BSD-3-Clause | | | -| [rattler\_package\_streaming](https://crates.io/crates/rattler_package_streaming) | 0.26.2 | BSD-3-Clause | | | -| [rattler\_pty](https://crates.io/crates/rattler_pty) | 0.2.12 | BSD-3-Clause | | | -| [rattler\_redaction](https://crates.io/crates/rattler_redaction) | 0.2.1 | BSD-3-Clause | | | -| [rattler\_shell](https://crates.io/crates/rattler_shell) | 0.27.2 | BSD-3-Clause | | | -| [rattler\_solve](https://crates.io/crates/rattler_solve) | 7.1.1 | BSD-3-Clause | | | +| [rattler](https://crates.io/crates/rattler) | 0.42.0 | BSD-3-Clause | | | +| [rattler\_cache](https://crates.io/crates/rattler_cache) | 0.7.1 | BSD-3-Clause | | | +| [rattler\_conda\_types](https://crates.io/crates/rattler_conda_types) | 0.46.1 | BSD-3-Clause | | | +| [rattler\_digest](https://crates.io/crates/rattler_digest) | 1.2.4 | BSD-3-Clause | | | +| [rattler\_lock](https://crates.io/crates/rattler_lock) | 0.30.0 | BSD-3-Clause | | | +| [rattler\_macros](https://crates.io/crates/rattler_macros) | 1.0.13 | BSD-3-Clause | | | +| [rattler\_menuinst](https://crates.io/crates/rattler_menuinst) | 0.2.59 | BSD-3-Clause | | | +| [rattler\_networking](https://crates.io/crates/rattler_networking) | 0.26.12 | BSD-3-Clause | | | +| [rattler\_package\_streaming](https://crates.io/crates/rattler_package_streaming) | 0.25.1 | BSD-3-Clause | | | +| [rattler\_pty](https://crates.io/crates/rattler_pty) | 0.2.10 | BSD-3-Clause | | | +| [rattler\_redaction](https://crates.io/crates/rattler_redaction) | 0.1.15 | BSD-3-Clause | | | +| [rattler\_shell](https://crates.io/crates/rattler_shell) | 0.26.12 | BSD-3-Clause | | | +| [rattler\_solve](https://crates.io/crates/rattler_solve) | 6.0.2 | BSD-3-Clause | | | | [rayon](https://crates.io/crates/rayon) | 1.12.0 | MIT OR Apache-2.0 | | | | [rayon-core](https://crates.io/crates/rayon-core) | 1.13.0 | MIT OR Apache-2.0 | | | | [ref-cast](https://crates.io/crates/ref-cast) | 1.0.25 | MIT OR Apache-2.0 | | | @@ -267,14 +286,14 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [reflink-copy](https://crates.io/crates/reflink-copy) | 0.1.29 | MIT OR Apache-2.0 | | | | [regex](https://crates.io/crates/regex) | 1.12.3 | MIT OR Apache-2.0 | | | | [regex-automata](https://crates.io/crates/regex-automata) | 0.4.14 | MIT OR Apache-2.0 | | | +| [regex-lite](https://crates.io/crates/regex-lite) | 0.1.9 | MIT OR Apache-2.0 | | | | [regex-syntax](https://crates.io/crates/regex-syntax) | 0.8.10 | MIT OR Apache-2.0 | | | | [reqwest](https://crates.io/crates/reqwest) | 0.12.28 | MIT OR Apache-2.0 | | | -| [reqwest](https://crates.io/crates/reqwest) | 0.13.4 | MIT OR Apache-2.0 | | | -| [reqwest-middleware](https://crates.io/crates/reqwest-middleware) | 0.5.2 | MIT OR Apache-2.0 | | | -| [retry-policies](https://crates.io/crates/retry-policies) | 0.5.2 | MIT OR Apache-2.0 | | | +| [reqwest](https://crates.io/crates/reqwest) | 0.13.3 | MIT OR Apache-2.0 | | | +| [reqwest-middleware](https://crates.io/crates/reqwest-middleware) | 0.4.2 | MIT OR Apache-2.0 | | | +| [retry-policies](https://crates.io/crates/retry-policies) | 0.5.1 | MIT OR Apache-2.0 | | | | [ring](https://crates.io/crates/ring) | 0.17.14 | Apache-2.0 AND ISC | | | -| [rlimit](https://crates.io/crates/rlimit) | 0.11.0 | MIT | linux, macos | | -| [rpassword](https://crates.io/crates/rpassword) | 7.5.4 | Apache-2.0 | | | +| [rpassword](https://crates.io/crates/rpassword) | 7.5.2 | Apache-2.0 | | | | [rtoolbox](https://crates.io/crates/rtoolbox) | 0.0.5 | Apache-2.0 | | | | [rustc-demangle](https://crates.io/crates/rustc-demangle) | 0.1.27 | MIT OR Apache-2.0 | | | | [rustc-hash](https://crates.io/crates/rustc-hash) | 2.1.2 | Apache-2.0 OR MIT | | | @@ -290,28 +309,35 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [schemars](https://crates.io/crates/schemars) | 0.9.0 | MIT | | | | [schemars](https://crates.io/crates/schemars) | 1.2.1 | MIT | | | | [scopeguard](https://crates.io/crates/scopeguard) | 1.2.0 | MIT OR Apache-2.0 | | | -| [secrecy](https://crates.io/crates/secrecy) | 0.10.3 | Apache-2.0 OR MIT | | | | [security-framework](https://crates.io/crates/security-framework) | 3.7.0 | MIT OR Apache-2.0 | macos | | | [security-framework-sys](https://crates.io/crates/security-framework-sys) | 2.17.0 | MIT OR Apache-2.0 | macos | | | [self-replace](https://crates.io/crates/self-replace) | 1.5.0 | Apache-2.0 | | | | [semver](https://crates.io/crates/semver) | 1.0.28 | MIT OR Apache-2.0 | | | +| [sentry](https://crates.io/crates/sentry) | 0.48.1 | MIT | | | +| [sentry-actix](https://crates.io/crates/sentry-actix) | 0.48.1 | MIT | | | +| [sentry-backtrace](https://crates.io/crates/sentry-backtrace) | 0.48.1 | MIT | | | +| [sentry-contexts](https://crates.io/crates/sentry-contexts) | 0.48.1 | MIT | | | +| [sentry-core](https://crates.io/crates/sentry-core) | 0.48.1 | MIT | | | +| [sentry-debug-images](https://crates.io/crates/sentry-debug-images) | 0.48.1 | MIT | | | +| [sentry-panic](https://crates.io/crates/sentry-panic) | 0.48.1 | MIT | | | +| [sentry-tracing](https://crates.io/crates/sentry-tracing) | 0.48.1 | MIT | | | +| [sentry-types](https://crates.io/crates/sentry-types) | 0.48.1 | MIT | | | | [serde](https://crates.io/crates/serde) | 1.0.228 | MIT OR Apache-2.0 | | | | [serde-untagged](https://crates.io/crates/serde-untagged) | 0.1.9 | MIT OR Apache-2.0 | | | | [serde-value](https://crates.io/crates/serde-value) | 0.7.0 | MIT | | | | [serde\_bytes](https://crates.io/crates/serde_bytes) | 0.11.19 | MIT OR Apache-2.0 | | | | [serde\_core](https://crates.io/crates/serde_core) | 1.0.228 | MIT OR Apache-2.0 | | | | [serde\_derive](https://crates.io/crates/serde_derive) | 1.0.228 | MIT OR Apache-2.0 | | | -| [serde\_json](https://crates.io/crates/serde_json) | 1.0.150 | MIT OR Apache-2.0 | | | +| [serde\_json](https://crates.io/crates/serde_json) | 1.0.149 | MIT OR Apache-2.0 | | | | [serde\_repr](https://crates.io/crates/serde_repr) | 0.1.20 | MIT OR Apache-2.0 | | | | [serde\_spanned](https://crates.io/crates/serde_spanned) | 1.1.1 | MIT OR Apache-2.0 | | | | [serde\_urlencoded](https://crates.io/crates/serde_urlencoded) | 0.7.1 | MIT OR Apache-2.0 | | | -| [serde\_with](https://crates.io/crates/serde_with) | 3.20.0 | MIT OR Apache-2.0 | | | -| [serde\_with\_macros](https://crates.io/crates/serde_with_macros) | 3.20.0 | MIT OR Apache-2.0 | | | +| [serde\_with](https://crates.io/crates/serde_with) | 3.19.0 | MIT OR Apache-2.0 | | | +| [serde\_with\_macros](https://crates.io/crates/serde_with_macros) | 3.19.0 | MIT OR Apache-2.0 | | | | [serde\_yaml](https://crates.io/crates/serde_yaml) | 0.9.34+deprecated | MIT OR Apache-2.0 | | | | [sha2](https://crates.io/crates/sha2) | 0.10.9 | MIT OR Apache-2.0 | | | | [sharded-slab](https://crates.io/crates/sharded-slab) | 0.1.7 | MIT | | | | [shlex](https://crates.io/crates/shlex) | 1.3.0 | MIT OR Apache-2.0 | | | -| [shlex](https://crates.io/crates/shlex) | 2.0.1 | MIT OR Apache-2.0 | | | | [signal-hook](https://crates.io/crates/signal-hook) | 0.3.18 | Apache-2.0 OR MIT | linux, macos | | | [signal-hook-registry](https://crates.io/crates/signal-hook-registry) | 1.4.8 | MIT OR Apache-2.0 | linux, macos | | | [simd-adler32](https://crates.io/crates/simd-adler32) | 0.3.9 | MIT | | | @@ -320,7 +346,8 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [simple\_spawn\_blocking](https://crates.io/crates/simple_spawn_blocking) | 1.1.0 | BSD-3-Clause | | | | [slab](https://crates.io/crates/slab) | 0.4.12 | MIT | | | | [smallvec](https://crates.io/crates/smallvec) | 1.15.1 | MIT OR Apache-2.0 | | | -| [socket2](https://crates.io/crates/socket2) | 0.6.4 | MIT OR Apache-2.0 | | | +| [socket2](https://crates.io/crates/socket2) | 0.5.10 | MIT OR Apache-2.0 | | | +| [socket2](https://crates.io/crates/socket2) | 0.6.3 | MIT OR Apache-2.0 | | | | [stable\_deref\_trait](https://crates.io/crates/stable_deref_trait) | 1.2.1 | MIT OR Apache-2.0 | | | | [strsim](https://crates.io/crates/strsim) | 0.11.1 | MIT | | | | [strum](https://crates.io/crates/strum) | 0.28.0 | MIT | | | @@ -333,7 +360,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [sync\_wrapper](https://crates.io/crates/sync_wrapper) | 1.0.2 | Apache-2.0 | | | | [synstructure](https://crates.io/crates/synstructure) | 0.13.2 | MIT | | | | [sysinfo](https://crates.io/crates/sysinfo) | 0.30.13 | MIT | | | -| [tar](https://crates.io/crates/tar) | 0.4.46 | MIT OR Apache-2.0 | | | +| [tar](https://crates.io/crates/tar) | 0.4.45 | MIT OR Apache-2.0 | | | | [tempfile](https://crates.io/crates/tempfile) | 3.27.0 | MIT OR Apache-2.0 | | | | [terminal\_size](https://crates.io/crates/terminal_size) | 0.4.4 | MIT OR Apache-2.0 | | | | [textwrap](https://crates.io/crates/textwrap) | 0.16.2 | MIT | | | @@ -348,7 +375,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [tinystr](https://crates.io/crates/tinystr) | 0.8.3 | Unicode-3.0 | | | | [tinyvec](https://crates.io/crates/tinyvec) | 1.11.0 | Zlib OR Apache-2.0 OR MIT | | | | [tinyvec\_macros](https://crates.io/crates/tinyvec_macros) | 0.1.1 | MIT OR Apache-2.0 OR Zlib | | | -| [tokio](https://crates.io/crates/tokio) | 1.52.3 | MIT | | | +| [tokio](https://crates.io/crates/tokio) | 1.52.2 | MIT | | | | [tokio-macros](https://crates.io/crates/tokio-macros) | 2.7.0 | MIT | | | | [tokio-native-tls](https://crates.io/crates/tokio-native-tls) | 0.3.1 | MIT | | | | [tokio-rustls](https://crates.io/crates/tokio-rustls) | 0.26.4 | MIT OR Apache-2.0 | | | @@ -358,13 +385,13 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [toml](https://crates.io/crates/toml) | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 | | | | [toml\_datetime](https://crates.io/crates/toml_datetime) | 0.7.5+spec-1.1.0 | MIT OR Apache-2.0 | | | | [toml\_datetime](https://crates.io/crates/toml_datetime) | 1.1.1+spec-1.1.0 | MIT OR Apache-2.0 | | | -| [toml\_edit](https://crates.io/crates/toml_edit) | 0.25.12+spec-1.1.0 | MIT OR Apache-2.0 | | | +| [toml\_edit](https://crates.io/crates/toml_edit) | 0.25.11+spec-1.1.0 | MIT OR Apache-2.0 | | | | [toml\_parser](https://crates.io/crates/toml_parser) | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 | | | | [toml\_writer](https://crates.io/crates/toml_writer) | 1.1.1+spec-1.1.0 | MIT OR Apache-2.0 | | | | [tonic](https://crates.io/crates/tonic) | 0.14.6 | MIT | | | | [tonic-prost](https://crates.io/crates/tonic-prost) | 0.14.6 | MIT | | | | [tower](https://crates.io/crates/tower) | 0.5.3 | MIT | | | -| [tower-http](https://crates.io/crates/tower-http) | 0.6.11 | MIT | | | +| [tower-http](https://crates.io/crates/tower-http) | 0.6.10 | MIT | | | | [tower-layer](https://crates.io/crates/tower-layer) | 0.3.3 | MIT | | | | [tower-service](https://crates.io/crates/tower-service) | 0.3.3 | MIT | | | | [tracing](https://crates.io/crates/tracing) | 0.1.44 | MIT | | | @@ -376,9 +403,9 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [try-lock](https://crates.io/crates/try-lock) | 0.2.5 | MIT | | | | [typed-path](https://crates.io/crates/typed-path) | 0.12.3 | MIT OR Apache-2.0 | | | | [typeid](https://crates.io/crates/typeid) | 1.0.3 | MIT OR Apache-2.0 | | | -| [typenum](https://crates.io/crates/typenum) | 1.20.1 | MIT OR Apache-2.0 | | | +| [typenum](https://crates.io/crates/typenum) | 1.20.0 | MIT OR Apache-2.0 | | | +| [uname](https://crates.io/crates/uname) | 0.1.1 | MIT OR Apache-2.0 | linux, macos | | | [unarray](https://crates.io/crates/unarray) | 0.1.4 | MIT OR Apache-2.0 | | | -| [uncased](https://crates.io/crates/uncased) | 0.9.10 | MIT OR Apache-2.0 | | | | [unicase](https://crates.io/crates/unicase) | 2.9.0 | MIT OR Apache-2.0 | | | | [unicode-ident](https://crates.io/crates/unicode-ident) | 1.0.24 | (MIT OR Apache-2.0) AND Unicode-3.0 | | | | [unicode-linebreak](https://crates.io/crates/unicode-linebreak) | 0.1.5 | Apache-2.0 | | | @@ -386,15 +413,19 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [unicode-segmentation](https://crates.io/crates/unicode-segmentation) | 1.13.2 | MIT OR Apache-2.0 | | | | [unicode-width](https://crates.io/crates/unicode-width) | 0.1.14 | MIT OR Apache-2.0 | | | | [unicode-width](https://crates.io/crates/unicode-width) | 0.2.2 | MIT OR Apache-2.0 | | | +| [unicode-xid](https://crates.io/crates/unicode-xid) | 0.2.6 | MIT OR Apache-2.0 | | | | [unit-prefix](https://crates.io/crates/unit-prefix) | 0.5.2 | MIT | | | | [unsafe-libyaml](https://crates.io/crates/unsafe-libyaml) | 0.2.11 | MIT | | | | [unscanny](https://crates.io/crates/unscanny) | 0.1.0 | MIT OR Apache-2.0 | | | | [untrusted](https://crates.io/crates/untrusted) | 0.9.0 | ISC | | | +| [ureq](https://crates.io/crates/ureq) | 3.3.0 | MIT OR Apache-2.0 | | | +| [ureq-proto](https://crates.io/crates/ureq-proto) | 0.6.0 | MIT OR Apache-2.0 | | | | [url](https://crates.io/crates/url) | 2.5.8 | MIT OR Apache-2.0 | | | | [urlencoding](https://crates.io/crates/urlencoding) | 2.1.3 | MIT | | | +| [utf8-zero](https://crates.io/crates/utf8-zero) | 0.8.1 | MIT OR Apache-2.0 | | | | [utf8\_iter](https://crates.io/crates/utf8_iter) | 1.0.4 | Apache-2.0 OR MIT | | | | [utf8parse](https://crates.io/crates/utf8parse) | 0.2.2 | Apache-2.0 OR MIT | | | -| [uuid](https://crates.io/crates/uuid) | 1.23.2 | Apache-2.0 OR MIT | | | +| [uuid](https://crates.io/crates/uuid) | 1.23.1 | Apache-2.0 OR MIT | | | | [value-trait](https://crates.io/crates/value-trait) | 0.12.1 | Apache-2.0 OR MIT | | | | [vcpkg](https://crates.io/crates/vcpkg) | 0.2.15 | MIT OR Apache-2.0 | linux | | | [version-ranges](https://crates.io/crates/version-ranges) | 0.1.3 | MPL-2.0 | | | @@ -402,6 +433,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [wait-timeout](https://crates.io/crates/wait-timeout) | 0.2.1 | MIT OR Apache-2.0 | | | | [want](https://crates.io/crates/want) | 0.3.1 | MIT | | | | [webbrowser](https://crates.io/crates/webbrowser) | 1.2.1 | MIT OR Apache-2.0 | | | +| [webpki-root-certs](https://crates.io/crates/webpki-root-certs) | 1.0.7 | CDLA-Permissive-2.0 | | | | [which](https://crates.io/crates/which) | 8.0.2 | MIT | | | | [winapi](https://crates.io/crates/winapi) | 0.3.9 | MIT OR Apache-2.0 | windows | | | [windows](https://crates.io/crates/windows) | 0.52.0 | MIT OR Apache-2.0 | windows | | @@ -433,15 +465,14 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [windows-threading](https://crates.io/crates/windows-threading) | 0.2.1 | MIT OR Apache-2.0 | windows | | | [windows\_x86\_64\_msvc](https://crates.io/crates/windows_x86_64_msvc) | 0.52.6 | MIT OR Apache-2.0 | windows | | | [winnow](https://crates.io/crates/winnow) | 0.7.15 | MIT | | | -| [winnow](https://crates.io/crates/winnow) | 1.0.3 | MIT | | | +| [winnow](https://crates.io/crates/winnow) | 1.0.2 | MIT | | | | [writeable](https://crates.io/crates/writeable) | 0.6.3 | Unicode-3.0 | | | | [xattr](https://crates.io/crates/xattr) | 1.6.1 | MIT OR Apache-2.0 | linux, macos | | | [xxhash-rust](https://crates.io/crates/xxhash-rust) | 0.8.15 | BSL-1.0 | | | -| [yansi](https://crates.io/crates/yansi) | 1.0.1 | MIT OR Apache-2.0 | | | | [yoke](https://crates.io/crates/yoke) | 0.8.2 | Unicode-3.0 | | | | [yoke-derive](https://crates.io/crates/yoke-derive) | 0.8.2 | Unicode-3.0 | | | -| [zerocopy](https://crates.io/crates/zerocopy) | 0.8.50 | BSD-2-Clause OR Apache-2.0 OR MIT | | | -| [zerofrom](https://crates.io/crates/zerofrom) | 0.1.8 | Unicode-3.0 | | | +| [zerocopy](https://crates.io/crates/zerocopy) | 0.8.48 | BSD-2-Clause OR Apache-2.0 OR MIT | | | +| [zerofrom](https://crates.io/crates/zerofrom) | 0.1.7 | Unicode-3.0 | | | | [zerofrom-derive](https://crates.io/crates/zerofrom-derive) | 0.1.7 | Unicode-3.0 | | | | [zeroize](https://crates.io/crates/zeroize) | 1.8.2 | Apache-2.0 OR MIT | | | | [zerotrie](https://crates.io/crates/zerotrie) | 0.2.4 | Unicode-3.0 | | | @@ -455,23 +486,31 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | [zstd-safe](https://crates.io/crates/zstd-safe) | 7.2.4 | MIT OR Apache-2.0 | | | | [zstd-sys](https://crates.io/crates/zstd-sys) | 2.0.16+zstd.1.5.7 | MIT OR Apache-2.0 | | | +## Security Advisories + +| Package | Version | Advisory | CVSS v2 | CVSS v3 | Severity | +| --- | --- | --- | :---: | :---: | --- | +| atty | 0.2.14 | [RUSTSEC-2024-0375](https://rustsec.org/advisories/RUSTSEC-2024-0375.html) | | | INFO | +| atty | 0.2.14 | [RUSTSEC-2021-0145](https://rustsec.org/advisories/RUSTSEC-2021-0145.html) | | | INFO | + ## License Summary | License | Count | | --- | ---: | -| MIT OR Apache-2.0 | 243 | -| MIT | 84 | -| Apache-2.0 OR MIT | 33 | -| Apache-2.0 | 20 | +| MIT OR Apache-2.0 | 255 | +| MIT | 98 | +| Apache-2.0 OR MIT | 34 | +| Apache-2.0 | 21 | | BSD-3-Clause | 18 | | Unicode-3.0 | 18 | | ISC | 3 | +| Zlib | 3 | | Apache-2.0 OR BSD-2-Clause | 2 | | Apache-2.0 OR ISC OR MIT | 2 | | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT | 2 | | MPL-2.0 | 2 | | Unlicense OR MIT | 2 | -| Zlib | 2 | +| (Apache-2.0 OR MIT) AND BSD-3-Clause | 1 | | (MIT OR Apache-2.0) AND Unicode-3.0 | 1 | | 0BSD OR MIT OR Apache-2.0 | 1 | | Apache-2.0 OR MIT | 1 | @@ -479,6 +518,7 @@ Platforms: linux-aarch64, linux-x86_64, macos, windows | Apache-2.0 OR BSL-1.0 | 1 | | BSD-2-Clause OR Apache-2.0 OR MIT | 1 | | BSL-1.0 | 1 | +| CDLA-Permissive-2.0 | 1 | | MIT OR Apache-2.0 OR Zlib | 1 | | MIT OR LGPL-3.0-or-later | 1 | | MIT OR Zlib OR Apache-2.0 | 1 | diff --git a/build.rs b/build.rs index 59d915fa..003bfb36 100644 --- a/build.rs +++ b/build.rs @@ -22,6 +22,53 @@ fn main() { // On Windows, compile the shim binary and place it in OUT_DIR #[cfg(windows)] build_shim(); + + // Compile the conda wrapper binary for embedding + build_conda_wrapper(); +} + +/// Build the conda wrapper binary and place it in OUT_DIR. +/// +/// The wrapper is a standalone binary that gets embedded into ana and written +/// to ~/.ana/bin/conda when `ana tool install conda` is run. +fn build_conda_wrapper() { + use std::path::PathBuf; + use std::process::Command; + + println!("cargo:rerun-if-env-changed=CONDA_WRAPPER_PATH"); + println!("cargo:rerun-if-changed=src/wrappers/conda.rs"); + + let out_dir = PathBuf::from(std::env::var("OUT_DIR").unwrap()); + + #[cfg(windows)] + let wrapper_out = out_dir.join("conda-wrapper.exe"); + #[cfg(not(windows))] + let wrapper_out = out_dir.join("conda-wrapper"); + + // If a pre-built wrapper is provided (e.g., signed), copy it instead of compiling + if let Ok(wrapper_path) = std::env::var("CONDA_WRAPPER_PATH") { + std::fs::copy(&wrapper_path, &wrapper_out) + .expect("failed to copy conda wrapper from CONDA_WRAPPER_PATH"); + return; + } + + // Otherwise compile it directly + let wrapper_src = PathBuf::from("src/wrappers/conda.rs"); + + let status = Command::new("rustc") + .args([ + "--edition=2024", + "-O", + "-o", + wrapper_out.to_str().unwrap(), + wrapper_src.to_str().unwrap(), + ]) + .status() + .expect("failed to run rustc for conda wrapper"); + + if !status.success() { + panic!("failed to compile conda wrapper binary"); + } } #[cfg(windows)] diff --git a/docs/design/conda-tool.md b/docs/design/conda-tool.md new file mode 100644 index 00000000..ad783cd0 --- /dev/null +++ b/docs/design/conda-tool.md @@ -0,0 +1,347 @@ +# Conda Tool Design + +> **Status**: Draft — this document accompanies an experimental PR and is intended for internal review and discussion. + +This document describes the design and implementation of the managed conda tool in ana. + +## Overview + +ana provides conda as a managed tool, offering a lightweight alternative to traditional Miniconda/Anaconda installations. The design philosophy is explicitly intended to match [conda-express (cx)](https://github.com/jezdez/conda-express) by Jannis Leidel as closely as possible, providing a streamlined conda experience with subshell-based activation. + +## Purpose of This Document + +This document serves three goals: + +1. **Document our implementation** — Capture what we built and how it works +2. **Identify gaps and changes** — Note where we diverged from conda-express or encountered issues that required workarounds +3. **Drive upstream collaboration** — Provide a basis for proposing improvements to conda-express and related projects, and explore whether we should extract a shared library crate that both ana and conda-express could use for rattler-based installation + +## Experimental Status + +The conda tool is marked as experimental. When users run `ana tool install conda`, they see a warning: + +``` +! Conda as a managed tool is experimental. + Uses conda-spawn for activation (conda shell ) instead of conda activate. + Please report issues with ana self feedback, not to conda directly. +``` + +This directs users to report issues against ana rather than upstream conda, since most issues will likely be related to the wrapper behavior or ana-specific configuration. + +Additionally, if any conda command exits with a non-zero status, the wrapper prints a reminder: + +``` +If this error is related to ana's conda integration, please report it with ana self feedback. +``` + +This is implemented by using `spawn()` + `wait()` instead of `exec()` on Unix, which allows the wrapper to intercept the exit code before the process terminates. + +## User Experience + +```bash +# Install conda (shows experimental warning) +ana tool install conda + +# Create an environment +conda create -n myenv python=3.12 -y + +# Activate (spawns subshell) +conda shell myenv +# Prompt changes to: (myenv) $ + +# Work in the environment +python --version +conda install requests + +# Exit the environment +exit +# Back to original shell +``` + +## Installed Packages + +The conda tool environment is defined in `tool-specs/conda/pixi.toml` and includes: + +| Package | Purpose | +|---------|---------| +| `python >=3.12,<3.14` | Python runtime for conda | +| `conda >=26.3.2` | Core conda package manager | +| `conda-spawn >=0.1.0` | Subshell-based environment activation | +| `conda-self >=0.2.0` | Self-management commands for the base environment | +| `conda-anaconda-telemetry` | Telemetry integration for Anaconda | +| `conda-anaconda-tos` | Terms of service acceptance tracking | +| `conda-content-trust` | Package signature verification | +| `anaconda-anon-usage` | Anonymous usage tracking | +| `anaconda-auth` | Authentication for Anaconda services | + +All packages are sourced from `https://repo.anaconda.com/pkgs/main`. + +## Wrapper Architecture + +### Standalone Wrapper Binary + +The conda wrapper is a standalone binary compiled from `src/wrappers/conda.rs` and embedded into ana at build time. When `ana tool install conda` runs, this binary is written to `~/.ana/bin/conda` (or `conda.exe` on Windows). + +This approach was chosen over symlinking `conda` to `ana` because: +- It keeps the wrapper logic self-contained and testable +- It avoids ana needing to detect how it was invoked +- It's the same approach on all platforms (no symlinks vs shims distinction for wrappers) + +The wrapper binary is small (~500KB) and has no external dependencies. + +``` +User runs: conda create -n myenv python + │ + ▼ + ~/.ana/bin/conda (standalone wrapper binary) + │ + ▼ + Wrapper processes args: + │ + ├─► Intercepts: activate, deactivate, init + │ (prints helpful error with guidance) + │ + ├─► Transforms: shell → spawn + │ (conda shell myenv → conda spawn myenv) + │ + ├─► Filters: create with -y flag + │ (replaces activation hints in output) + │ + └─► Passes through: all other commands + (spawns real conda at ~/.ana/tools/conda/bin/conda) +``` + +### Build Process + +The wrapper is compiled during `cargo build` via `build.rs`: + +1. `build.rs` compiles `src/wrappers/conda.rs` with `rustc` +2. The resulting binary is placed in `OUT_DIR` +3. `install.rs` embeds it via `include_bytes!` +4. On `ana tool install conda`, the binary is written to `~/.ana/bin/conda` + +For signed releases, set `CONDA_WRAPPER_PATH` to use a pre-built binary instead of compiling. + +## Shell Activation with conda-spawn + +Traditional conda requires shell initialization (`conda init`) to modify the shell's startup scripts. This enables `conda activate/deactivate` but has drawbacks: +- Modifies user's shell configuration +- Requires shell restart after installation +- Can conflict with other tools + +### conda-spawn Approach + +conda-spawn provides an alternative activation model using subshells: + +```bash +# Traditional conda (NOT available via ana) +conda activate myenv # Modifies current shell +conda deactivate # Modifies current shell + +# ana's approach (uses conda-spawn) +conda shell myenv # Spawns new subshell with environment active +exit # Returns to original shell +``` + +The `conda shell` command (aliased from `conda spawn`): +1. Spawns a new shell process (bash, zsh, etc.) +2. Sets environment variables (PATH, CONDA_PREFIX, etc.) +3. Sets shell prompt to indicate active environment +4. User works within this subshell +5. Exiting (Ctrl+D or `exit`) returns to the original shell + +### Wrapper Command Handling + +| User Command | Wrapper Action | +|--------------|----------------| +| `conda activate myenv` | Prints error with guidance to use `conda shell myenv` | +| `conda deactivate` | Prints error with guidance to use `exit` | +| `conda init` | Prints message that init is not needed | +| `conda shell myenv` | Translates to `conda spawn myenv` and executes | +| `conda create -n myenv -y` | Executes conda, filters output to show spawn instructions | +| `conda install numpy` | Passes through to real conda | +| `conda list` | Passes through to real conda | + +### Output Filtering for `conda create` + +When users create environments with the `-y` flag, the wrapper filters conda's output to replace the traditional activation instructions: + +``` +# Original conda output: +# To activate this environment, use +# $ conda activate myenv +# To deactivate, use +# $ conda deactivate + +# Filtered output from wrapper: +# To activate this environment, use +# $ conda shell myenv +# To leave the environment, exit the subshell (Ctrl+D or `exit`). +``` + +## Post-Install Configuration + +### .condarc + +The wrapper writes a `.condarc` to the tool prefix with: + +```yaml +default_channels: + - https://repo.anaconda.com/pkgs/main + - https://repo.anaconda.com/pkgs/r + +channels: + - defaults + +auto_activate_base: false +notify_outdated_conda: false + +self_permanent_packages: + - anaconda-anon-usage + - anaconda-auth + - conda-spawn +``` + +### Frozen Base Environment + +The wrapper writes a `conda-meta/frozen` marker file (per [CEP 22](https://github.com/conda/ceps/blob/main/cep-0022.md)): + +```json +{ + "message": "This environment is managed by ana.\nTo install packages, use: conda self install \nTo update conda, use: conda self update\nTo override, pass --override-frozen to conda commands." +} +``` + +This prevents users from accidentally modifying the managed conda installation with `conda install`. They should use `conda self install` for base environment modifications. + +## Environment Variables + +The wrapper sets these environment variables when delegating to conda: + +| Variable | Value | Purpose | +|----------|-------|---------| +| `CONDA_ROOT_PREFIX` | `~/.ana/tools/conda` | Tells conda where its root environment is | +| `PATH` | `~/.ana/bin:$PATH` | Ensures ana's wrapper takes precedence for subcommands | + +## Comparison with conda-express + +| Feature | ana | conda-express | +|---------|-----|---------------| +| Embedded lockfile | ✓ | ✓ | +| Rattler-based installation | ✓ | ✓ | +| conda-spawn activation | ✓ | ✓ | +| `shell` command alias | ✓ | ✓ | +| Frozen base environment | ✓ | ✓ | +| Intercepts activate/deactivate | ✓ | ✓ | +| Multi-tool manager | ✓ | ✗ | +| Default channel | Anaconda main | conda-forge | + +## Findings and Gaps + +This section documents differences from conda-express and issues encountered during implementation. These findings may inform upstream contributions or shared infrastructure. + +### Differences from conda-express + +1. **Multi-tool context** — ana manages multiple tools (pixi, anaconda-cli, conda), so the wrapper architecture needed to be generic. conda-express is purpose-built for conda only. + +2. **Channel defaults** — ana defaults to Anaconda's `pkgs/main` channel while conda-express defaults to conda-forge. This is an intentional product decision, not a gap. + +3. **Standalone wrapper binary** — ana compiles the conda wrapper as a separate binary that gets embedded and installed to `~/.ana/bin/conda`. This avoids the complexity of having ana detect how it was invoked (symlink name, env var, etc.) and keeps the wrapper self-contained. + +4. **Custom lockfile** — ana uses its own lockfile (`tool-specs/conda/pixi.lock`) to control exactly which packages are installed, including Anaconda-specific plugins like `conda-anaconda-telemetry` and `anaconda-auth`. + +5. **Custom .condarc** — ana installs a custom `.condarc` that configures Anaconda channels as defaults and sets `self_permanent_packages` to protect ana's bundled plugins from removal. + +### What We Would Want from conda-express + +If we were to use conda-express as a library/foundation instead of reimplementing, we would need: + +1. **Customizable installation paths** — Ability to specify where conda gets installed (e.g., `~/.ana/tools/conda` instead of a default location). This is essential for multi-tool managers. + +2. **Customizable .condarc** — Ability to provide our own `.condarc` content or template, so we can configure channels, `self_permanent_packages`, and other settings specific to our distribution. + +3. **Custom lockfile support** — Ability to provide our own lockfile for installation, so we can: + - Use Anaconda's `pkgs/main` channel instead of conda-forge + - Include Anaconda-specific plugins (telemetry, auth, TOS) + - Pin specific versions for reproducibility + +4. **Wrapper customization** — Ability to customize or extend the wrapper behavior, or use our own wrapper binary entirely. This would allow us to add ana-specific messaging (e.g., "report issues with `ana self feedback`"). + +### Current Implementation Gaps + +Issues encountered during development that may inform future work: + +- **Output filtering fragility** — The `conda create` output filtering relies on string matching ("To activate this environment"). This could break if conda changes its output format. + +- **Error attribution** — When conda fails, it's not always clear if the issue is with conda itself or ana's wrapper/configuration. The feedback hint helps but isn't a complete solution. + +### Potential Upstream Contributions + +Based on our implementation, we could contribute: + +1. **To conda-express**: + - API for customizable installation paths + - API for custom .condarc injection + - API for custom lockfile support + - Documentation on embedding/integrating with other tools + +2. **To conda-spawn**: + - Any issues found with shell detection or activation + +3. **To conda-self**: + - Feedback on `self_permanent_packages` behavior + +### Shared Library Crate Opportunity + +Both ana and conda-express implement similar functionality: +- Rattler-based lockfile installation +- Post-install configuration (frozen markers, .condarc) +- Wrapper binary for command interception + +**Proposed shared crate** (`conda-bootstrap` or similar) could provide: +- Lockfile parsing and installation via rattler +- Configurable installation prefix +- Frozen environment marker writing +- Configurable .condarc generation +- Common post-install hooks + +**Benefits**: +- Reduce code duplication between ana and conda-express +- Provide a tested, reusable foundation for other projects +- Allow conda-express to focus on UX while ana provides enterprise customizations + +**Considerations**: +- Maintenance burden of a shared crate +- API stability requirements +- Whether Anaconda and conda-forge communities can align on shared infrastructure + +## Troubleshooting + +### "conda activate is not available" + +This is expected. Use `conda shell myenv` instead: + +```bash +conda shell myenv # Spawns a subshell +# ... do work ... +exit # Leave the environment +``` + +### "conda init is not needed" + +ana's conda doesn't require shell initialization. Just ensure `~/.ana/bin` is in your PATH. + +### "Environment is frozen" + +The base environment is intentionally frozen. Create a named environment for your work: + +```bash +conda create -n myenv python numpy pandas +conda shell myenv +``` + +## See Also + +- [conda-spawn](https://github.com/conda-incubator/conda-spawn) +- [conda-express](https://github.com/jezdez/conda-express) +- [CEP 22: Frozen environments](https://github.com/conda/ceps/blob/main/cep-0022.md) diff --git a/src/cli.rs b/src/cli.rs index 933f79f4..6f0b3920 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -520,7 +520,7 @@ pub fn parse() -> (Action, LogLevel) { let cli = match Cli::from_arg_matches(&matches) { Ok(c) => c, - Err(e) => return handle_parse_error(e.into()), + Err(e) => return handle_parse_error(e), }; let level: LogLevel = cli.verbose.into(); diff --git a/src/shim/shim.rs b/src/shim/shim.rs index 2f84e2a8..795f73e6 100644 --- a/src/shim/shim.rs +++ b/src/shim/shim.rs @@ -16,6 +16,10 @@ use std::env; use std::path::PathBuf; use std::process::{Command, exit}; +/// Environment variable set to indicate wrapper invocation to ana.exe. +/// Must match the constant in src/tools/conda_wrapper.rs. +const WRAPPER_INVOCATION_ENV_VAR: &str = "_ANA_INTERNAL_WRAPPER_INVOCATION"; + fn main() { if let Err(e) = run() { eprintln!("shim error: {}", e); @@ -44,20 +48,38 @@ fn run() -> Result<(), String> { .map(|(_, path)| path) .ok_or_else(|| format!("no config found for '{}'", shim_name))?; - // Parse the path components and build a proper PathBuf - // This handles both forward and back slashes in the config - let target_path: PathBuf = shim_dir - .join("..\\tools") - .join(target_rel.replace('/', "\\")); + // Parse the path and check if it's a wrapper invocation (pointing to ana.exe) + let target_rel_path = PathBuf::from(target_rel.replace('/', "\\")); + let is_wrapper_invocation = target_rel_path + .file_name() + .map(|name| name == "ana.exe") + .unwrap_or(false); - if !target_path.exists() { - return Err(format!("target not found: {}", target_path.display())); - } + let target_path = if is_wrapper_invocation { + if !target_rel_path.exists() { + return Err(format!( + "ana binary not found at {}\nReinstall with: ana tool install {}", + target_rel_path.display(), + shim_name + )); + } + target_rel_path + } else { + let path = shim_dir.join("..\\tools").join(&target_rel_path); + if !path.exists() { + return Err(format!("target not found: {}", path.display())); + } + path + }; // Execute with all arguments let args: Vec = env::args().skip(1).collect(); - let status = Command::new(&target_path) - .args(&args) + let mut cmd = Command::new(&target_path); + cmd.args(&args); + if is_wrapper_invocation { + cmd.env(WRAPPER_INVOCATION_ENV_VAR, &shim_name.as_ref()); + } + let status = cmd .status() .map_err(|e| format!("failed to execute {}: {}", target_path.display(), e))?; @@ -95,4 +117,41 @@ mod tests { let normalized = path_from_config.replace('/', "\\"); assert_eq!(normalized, "pixi\\bin\\pixi.exe"); } + + #[test] + fn test_is_wrapper_invocation_ana_exe() { + use std::path::PathBuf; + + let path = PathBuf::from("C:\\Users\\test\\.ana\\bin\\ana.exe"); + let is_wrapper = path + .file_name() + .map(|name| name == "ana.exe") + .unwrap_or(false); + assert!(is_wrapper); + } + + #[test] + fn test_is_wrapper_invocation_other_exe() { + use std::path::PathBuf; + + let path = PathBuf::from("pixi\\bin\\pixi.exe"); + let is_wrapper = path + .file_name() + .map(|name| name == "ana.exe") + .unwrap_or(false); + assert!(!is_wrapper); + } + + #[test] + fn test_is_wrapper_invocation_no_false_positive() { + use std::path::PathBuf; + + // Ensure "banana.exe" doesn't match + let path = PathBuf::from("tools\\banana.exe"); + let is_wrapper = path + .file_name() + .map(|name| name == "ana.exe") + .unwrap_or(false); + assert!(!is_wrapper); + } } diff --git a/src/telemetry/otel.rs b/src/telemetry/otel.rs index 1c5dc34d..a62a6259 100644 --- a/src/telemetry/otel.rs +++ b/src/telemetry/otel.rs @@ -113,7 +113,7 @@ mod tests { fn test_serializable_value_from_otel() { let string_val = Value::String("test".into()); let int_val = Value::I64(42); - let float_val = Value::F64(3.14); + let float_val = Value::F64(1.5); let bool_val = Value::Bool(true); assert_eq!( @@ -123,7 +123,7 @@ mod tests { assert_eq!(SerializableValue::from(int_val), SerializableValue::Int(42)); assert_eq!( SerializableValue::from(float_val), - SerializableValue::Float(3.14) + SerializableValue::Float(1.5) ); assert_eq!( SerializableValue::from(bool_val), @@ -136,7 +136,7 @@ mod tests { let values = vec![ SerializableValue::String("hello".to_string()), SerializableValue::Int(42), - SerializableValue::Float(3.14), + SerializableValue::Float(1.5), SerializableValue::Bool(true), ]; diff --git a/src/telemetry/spool.rs b/src/telemetry/spool.rs index 89a81c24..49c22020 100644 --- a/src/telemetry/spool.rs +++ b/src/telemetry/spool.rs @@ -125,7 +125,7 @@ mod tests { let tmp_files: Vec<_> = fs::read_dir(&pending_dir) .unwrap() .filter_map(|e| e.ok()) - .filter(|e| e.path().extension().map_or(false, |ext| ext == "tmp")) + .filter(|e| e.path().extension().is_some_and(|ext| ext == "tmp")) .collect(); assert!(tmp_files.is_empty(), "No .tmp files should remain"); @@ -238,7 +238,7 @@ mod tests { }, TelemetryEvent::Histogram { name: "histogram1".to_string(), - value: 3.14, + value: 1.5, attributes: HashMap::new(), }, ]; diff --git a/src/tools/install.rs b/src/tools/install.rs index 70074ca4..af64789c 100644 --- a/src/tools/install.rs +++ b/src/tools/install.rs @@ -15,6 +15,7 @@ use rattler_lock::LockFile; use super::{pixi_config, specs}; use crate::context::CommandContext; use crate::paths; +use crate::ui::status; /// Global progress bar for installation feedback. static MULTI_PROGRESS: std::sync::LazyLock = std::sync::LazyLock::new(|| { @@ -29,7 +30,11 @@ pub async fn install_tool(ctx: &mut CommandContext, name: &str) -> miette::Resul // Show experimental warning if applicable if let Some(msg) = specs::experimental_message(name) { - crate::ui::status::warn(msg); + if name == "conda" { + print_conda_experimental_warning(); + } else { + crate::ui::status::warn(msg); + } eprintln!(); } @@ -39,22 +44,42 @@ pub async fn install_tool(ctx: &mut CommandContext, name: &str) -> miette::Resul specs::content(name).ok_or_else(|| miette::miette!("unknown tool: {}", name))?; let binaries = specs::binaries(name).unwrap_or_default(); + let uses_wrapper = specs::uses_wrapper(name); eprintln!("Installing {} into {}", name, prefix.display()); install_from_lockfile(ctx, &prefix, &lock_content).await?; // Create symlinks in bin directory - create_bin_symlinks(&prefix, &binaries)?; + create_bin_symlinks(&prefix, &binaries, uses_wrapper)?; // Tool-specific post-install configuration if name == "pixi" { pixi_config::configure_default_channels(&paths::bin_path("pixi"))?; } + // For conda, write config and frozen marker + if name == "conda" { + write_conda_config(&prefix)?; + write_frozen_marker(&prefix)?; + } + Ok(()) } +/// Print the experimental warning for the conda tool with styled highlights. +fn print_conda_experimental_warning() { + status::warn("Conda as a managed tool is experimental."); + eprintln!( + " Uses conda-spawn for activation ({}) instead of conda activate.", + status::highlight("conda shell ") + ); + eprintln!( + " Please report issues with {}, not to conda directly.", + status::highlight("ana self feedback") + ); +} + /// Install packages from a lockfile string to a prefix. pub async fn install_from_lockfile( _ctx: &CommandContext, @@ -147,17 +172,25 @@ pub async fn install_from_lockfile( } /// Create symlinks (Unix) or shims (Windows) for the tool's binaries in ~/.ana/bin/ -fn create_bin_symlinks(prefix: &Path, binaries: &[PathBuf]) -> miette::Result<()> { +fn create_bin_symlinks( + prefix: &Path, + binaries: &[PathBuf], + uses_wrapper: bool, +) -> miette::Result<()> { let bin_dir = paths::bin_dir(); std::fs::create_dir_all(&bin_dir) .into_diagnostic() .context("failed to create bin directory")?; for binary in binaries { - #[cfg(unix)] - create_bin_symlink(&bin_dir, prefix, binary)?; - #[cfg(windows)] - create_bin_shim(&bin_dir, prefix, binary)?; + if uses_wrapper { + install_wrapper_binary(&bin_dir, binary)?; + } else { + #[cfg(unix)] + create_bin_symlink(&bin_dir, prefix, binary)?; + #[cfg(windows)] + create_bin_shim(&bin_dir, prefix, binary)?; + } } Ok(()) @@ -199,6 +232,51 @@ fn create_bin_symlink(bin_dir: &Path, prefix: &Path, binary: &Path) -> miette::R Ok(()) } +/// Embedded conda wrapper binary (compiled from src/wrappers/conda.rs) +#[cfg(unix)] +const CONDA_WRAPPER: &[u8] = include_bytes!(concat!(env!("OUT_DIR"), "/conda-wrapper")); +#[cfg(windows)] +const CONDA_WRAPPER: &[u8] = include_bytes!(concat!(env!("OUT_DIR"), "/conda-wrapper.exe")); + +/// Install the embedded wrapper binary for a tool. +/// +/// This writes the pre-compiled wrapper binary to ~/.ana/bin/. +/// Currently only conda uses this; the wrapper intercepts certain commands +/// and provides a better UX for conda-spawn based activation. +fn install_wrapper_binary(bin_dir: &Path, binary: &Path) -> miette::Result<()> { + let binary_name = binary.file_name().unwrap().to_string_lossy(); + + #[cfg(windows)] + let wrapper_path = bin_dir.join(format!("{}.exe", binary_name)); + #[cfg(not(windows))] + let wrapper_path = bin_dir.join(binary_name.as_ref()); + + // Remove existing file if present + if wrapper_path.exists() { + std::fs::remove_file(&wrapper_path) + .into_diagnostic() + .context("failed to remove existing wrapper")?; + } + + // Write the embedded binary + std::fs::write(&wrapper_path, CONDA_WRAPPER) + .into_diagnostic() + .with_context(|| format!("failed to write wrapper: {}", wrapper_path.display()))?; + + // Make executable on Unix + #[cfg(unix)] + { + use std::os::unix::fs::PermissionsExt; + std::fs::set_permissions(&wrapper_path, std::fs::Permissions::from_mode(0o755)) + .into_diagnostic() + .context("failed to set wrapper permissions")?; + } + + eprintln!(" Installed wrapper {}", wrapper_path.display()); + + Ok(()) +} + #[cfg(windows)] /// Embedded shim binary (compiled from src/bin/shim.rs) const SHIM_BINARY: &[u8] = include_bytes!(concat!(env!("OUT_DIR"), "/shim.exe")); @@ -296,6 +374,64 @@ fn update_shims_cfg(shim_name: &str, target_path: &str) -> miette::Result<()> { Ok(()) } +/// Write .condarc configuration for the conda environment. +/// +/// This sets up the default channels (similar to miniconda) and other +/// ana-specific configuration. The config is stored in tool-specs/conda/.condarc +/// and compiled into the binary. +fn write_conda_config(prefix: &Path) -> miette::Result<()> { + let condarc_path = prefix.join(".condarc"); + let contents = include_str!("../../tool-specs/conda/.condarc"); + + std::fs::write(&condarc_path, contents) + .into_diagnostic() + .with_context(|| format!("failed to write .condarc: {}", condarc_path.display()))?; + + eprintln!(" Configured conda channels and settings"); + + Ok(()) +} + +/// Write a frozen marker file to protect the conda environment (CEP 22). +/// +/// This prevents users from accidentally modifying the tool's environment +/// with `conda install`. They should use `conda self install` instead. +fn write_frozen_marker(prefix: &Path) -> miette::Result<()> { + let conda_meta = prefix.join("conda-meta"); + std::fs::create_dir_all(&conda_meta) + .into_diagnostic() + .context("failed to create conda-meta directory")?; + + let frozen_path = conda_meta.join("frozen"); + let contents = serde_json::json!({ + "message": concat!( + "This environment is managed by ana.\n", + "To install packages, use: conda self install \n", + "To update conda, use: conda self update\n", + "To override, pass --override-frozen to conda commands." + ) + }); + + std::fs::write( + &frozen_path, + serde_json::to_string_pretty(&contents).unwrap(), + ) + .into_diagnostic() + .with_context(|| format!("failed to write frozen marker: {}", frozen_path.display()))?; + + eprintln!(" Froze environment to prevent accidental modifications"); + + Ok(()) +} + +/// Create an HTTP client for downloading packages. +#[allow(dead_code)] +fn make_download_client() -> reqwest_middleware::ClientWithMiddleware { + // TODO: Add AuthenticationMiddleware for private channel support + crate::http::build_client(reqwest::Client::builder().no_gzip()) + .expect("failed to create HTTP client") +} + #[cfg(test)] mod tests { use super::*; diff --git a/src/tools/specs.rs b/src/tools/specs.rs index f43e8773..09fc73f2 100644 --- a/src/tools/specs.rs +++ b/src/tools/specs.rs @@ -9,6 +9,9 @@ struct Tool { binaries: &'static [&'static [&'static str]], /// If set, the tool is experimental and this message will be shown as a warning. experimental: Option<&'static str>, + /// If true, the binary in ~/.ana/bin/ should be a link to ana itself, + /// which acts as a wrapper for the actual tool binary. + uses_wrapper: bool, } /// Embedded tool configurations. @@ -22,6 +25,7 @@ const TOOLS: &[Tool] = &[ &[&["Scripts", "anaconda"]] }, experimental: None, + uses_wrapper: false, }, #[cfg(unix)] Tool { @@ -29,12 +33,25 @@ const TOOLS: &[Tool] = &[ lockfile: include_str!("../../tool-specs/outerbounds/pixi.lock"), binaries: &[&["bin", "outerbounds"]], experimental: Some("Outerbounds integration is an experimental alpha feature."), + uses_wrapper: false, + }, + Tool { + name: "conda", + lockfile: include_str!("../../tool-specs/conda/pixi.lock"), + binaries: if cfg![unix] { + &[&["bin", "conda"]] + } else { + &[&["Scripts", "conda"]] + }, + experimental: Some("conda"), + uses_wrapper: true, }, Tool { name: "pixi", lockfile: include_str!("../../tool-specs/pixi/pixi.lock"), binaries: &[&["bin", "pixi"]], experimental: None, + uses_wrapper: false, }, ]; @@ -80,6 +97,11 @@ pub fn experimental_message(name: &str) -> Option<&'static str> { find_tool(name).and_then(|t| t.experimental) } +/// Returns whether a tool uses a wrapper binary (ana acts as the binary). +pub fn uses_wrapper(name: &str) -> bool { + find_tool(name).map(|t| t.uses_wrapper).unwrap_or(false) +} + #[cfg(test)] mod tests { use super::*; diff --git a/src/wrappers/conda.rs b/src/wrappers/conda.rs new file mode 100644 index 00000000..8e667474 --- /dev/null +++ b/src/wrappers/conda.rs @@ -0,0 +1,351 @@ +//! Standalone conda wrapper binary for ana. +//! +//! This binary is compiled separately and embedded into ana, then written to +//! ~/.ana/bin/conda when `ana tool install conda` is run. +//! +//! The wrapper: +//! - Intercepts `activate`, `deactivate`, and `init` commands with helpful messaging +//! - Aliases `shell` -> `spawn` for conda-express compatibility +//! - Filters `create` output to show conda-spawn instructions +//! - Shows feedback hint on errors +//! - Passes through all other commands to the real conda binary + +use std::env; +use std::io::{BufRead, BufReader, IsTerminal, Write}; +use std::path::PathBuf; +use std::process::{Command, Stdio, exit}; + +fn main() { + let args: Vec = env::args().skip(1).collect(); + let code = run(&args); + exit(code); +} + +fn run(args: &[String]) -> i32 { + let first_arg = args.first().map(|s| s.as_str()); + + // Handle disabled commands + match first_arg { + Some("activate") | Some("deactivate") => { + print_disabled_shell_command(first_arg.unwrap()); + return 1; + } + Some("init") => { + print_disabled_init(); + return 1; + } + _ => {} + } + + // Handle "shell" as an alias for "spawn" (like conda-express) + if first_arg == Some("shell") { + let mut new_args = args.to_vec(); + new_args[0] = "spawn".to_string(); + return hand_off_to_conda(&new_args); + } + + // Check if this is a create command that needs output filtering + if should_filter_create_output(args) { + return run_conda_filtered(args); + } + + // Pass through to conda + hand_off_to_conda(args) +} + +// === Path utilities (self-contained, no external dependencies) === + +fn home_dir() -> PathBuf { + #[cfg(unix)] + { + env::var("HOME") + .map(PathBuf::from) + .expect("HOME environment variable not set") + } + #[cfg(windows)] + { + env::var("USERPROFILE") + .map(PathBuf::from) + .expect("USERPROFILE environment variable not set") + } +} + +fn ana_home() -> PathBuf { + env::var("ANA_HOME") + .map(PathBuf::from) + .unwrap_or_else(|_| home_dir().join(".ana")) +} + +fn bin_dir() -> PathBuf { + ana_home().join("bin") +} + +fn conda_prefix() -> PathBuf { + ana_home().join("tools").join("conda") +} + +fn get_conda_bin() -> PathBuf { + #[cfg(unix)] + let bin = conda_prefix().join("bin").join("conda"); + #[cfg(windows)] + let bin = conda_prefix().join("Scripts").join("conda.exe"); + bin +} + +// === Styled output (minimal implementation without console crate) === + +fn yellow_bold(s: &str) -> String { + format!("\x1b[1;33m{}\x1b[0m", s) +} + +fn green(s: &str) -> String { + format!("\x1b[32m{}\x1b[0m", s) +} + +fn cyan(s: &str) -> String { + format!("\x1b[36m{}\x1b[0m", s) +} + +fn blue(s: &str) -> String { + format!("\x1b[34m{}\x1b[0m", s) +} + +// === Message functions === + +fn print_disabled_shell_command(command: &str) { + eprintln!( + "{} `conda {command}` is not available via ana.", + yellow_bold("!") + ); + eprintln!(); + eprintln!(" ana uses conda-spawn for environment activation."); + eprintln!(" Instead of `conda activate myenv`, run:"); + eprintln!(); + eprintln!(" {}", green("conda shell myenv")); + eprintln!(); + eprintln!(" To leave the environment, exit the subshell (Ctrl+D or `exit`)."); + eprintln!(); + eprintln!(" Learn more: https://github.com/conda-incubator/conda-spawn"); +} + +fn print_disabled_init() { + eprintln!("{} `conda init` is not needed with ana.", yellow_bold("!")); + eprintln!(); + eprintln!(" ana provides conda without requiring shell initialization."); + eprintln!( + " Just add {} to your PATH and you're ready to go.", + cyan("~/.ana/bin") + ); + eprintln!(); + eprintln!(" To activate environments, use:"); + eprintln!(); + eprintln!(" {}", green("conda shell myenv")); + eprintln!(); + eprintln!(" Learn more: https://github.com/conda-incubator/conda-spawn"); +} + +fn print_error_feedback_hint() { + eprintln!(); + eprintln!( + "If this error is related to ana's conda integration, please report it with {}.", + blue("ana self feedback") + ); +} + +fn print_activation_hint(env_name: &Option) { + let name = env_name.as_deref().unwrap_or(""); + println!("#"); + println!("# To activate this environment, use"); + println!("# $ conda shell {}", name); + println!("#"); + println!("# To leave the environment, exit the subshell (Ctrl+D or `exit`)."); + println!("#"); +} + +// === Command handling === + +fn should_filter_create_output(args: &[String]) -> bool { + let is_create = args.first().map(|s| s == "create").unwrap_or(false); + let is_env_create = args.len() >= 2 && args[0] == "env" && args[1] == "create"; + + if !is_create && !is_env_create { + return false; + } + + let has_yes_flag = args.iter().any(|a| a == "-y" || a == "--yes"); + let stdin_not_tty = !std::io::stdin().is_terminal(); + + has_yes_flag || stdin_not_tty +} + +fn extract_env_name(args: &[String]) -> Option { + let mut iter = args.iter(); + while let Some(arg) = iter.next() { + if arg == "-n" || arg == "--name" { + return iter.next().cloned(); + } + if let Some(name) = arg.strip_prefix("-n=") { + return Some(name.to_string()); + } + if let Some(name) = arg.strip_prefix("--name=") { + return Some(name.to_string()); + } + } + None +} + +fn run_conda_filtered(args: &[String]) -> i32 { + let conda_bin = get_conda_bin(); + let prefix = conda_prefix(); + + let mut cmd = Command::new(&conda_bin); + cmd.args(args); + cmd.stdout(Stdio::piped()); + cmd.stderr(Stdio::inherit()); + cmd.env("CONDA_ROOT_PREFIX", &prefix); + + let mut child = match cmd.spawn() { + Ok(c) => c, + Err(e) => { + eprintln!("Failed to run conda: {}", e); + return 1; + } + }; + + if let Some(stdout) = child.stdout.take() { + let reader = BufReader::new(stdout); + let mut stdout_handle = std::io::stdout().lock(); + let mut in_activation_hint = false; + let env_name = extract_env_name(args); + + for line in reader.lines() { + let line = match line { + Ok(l) => l, + Err(_) => continue, + }; + + if line.contains("To activate this environment") { + in_activation_hint = true; + continue; + } + + if in_activation_hint { + if line.contains("conda activate") || line.contains("conda deactivate") { + continue; + } + if line.trim().is_empty() || !line.starts_with('#') { + in_activation_hint = false; + print_activation_hint(&env_name); + } + } + + if !in_activation_hint { + let _ = writeln!(stdout_handle, "{}", line); + } + } + } + + match child.wait() { + Ok(status) => { + let code = status.code().unwrap_or(1); + if code != 0 { + print_error_feedback_hint(); + } + code + } + Err(e) => { + eprintln!("Failed to wait for conda: {}", e); + print_error_feedback_hint(); + 1 + } + } +} + +fn hand_off_to_conda(args: &[String]) -> i32 { + let conda_bin = get_conda_bin(); + + if !conda_bin.exists() { + eprintln!("Conda is not installed. Run `ana tool install conda` first."); + return 1; + } + + let prefix = conda_prefix(); + let bin_dir = bin_dir(); + + let mut cmd = Command::new(&conda_bin); + cmd.args(args); + cmd.env("CONDA_ROOT_PREFIX", &prefix); + + // Add ana's bin directory to PATH so our wrapper takes precedence for subcommands + let path = env::var("PATH").unwrap_or_default(); + #[cfg(unix)] + let new_path = format!("{}:{}", bin_dir.display(), path); + #[cfg(windows)] + let new_path = format!("{};{}", bin_dir.display(), path); + cmd.env("PATH", new_path); + + match cmd.status() { + Ok(status) => { + let code = status.code().unwrap_or(1); + if code != 0 { + print_error_feedback_hint(); + } + code + } + Err(e) => { + eprintln!("Failed to run conda: {}", e); + print_error_feedback_hint(); + 1 + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_should_filter_create_output_with_yes_flag() { + let args: Vec = vec!["create", "-n", "myenv", "-y"] + .into_iter() + .map(String::from) + .collect(); + assert!(should_filter_create_output(&args)); + } + + #[test] + fn test_should_not_filter_other_commands() { + let args: Vec = vec!["install", "numpy", "-y"] + .into_iter() + .map(String::from) + .collect(); + assert!(!should_filter_create_output(&args)); + } + + #[test] + fn test_extract_env_name_short_flag() { + let args: Vec = vec!["create", "-n", "myenv", "python"] + .into_iter() + .map(String::from) + .collect(); + assert_eq!(extract_env_name(&args), Some("myenv".to_string())); + } + + #[test] + fn test_extract_env_name_long_flag() { + let args: Vec = vec!["create", "--name", "myenv", "python"] + .into_iter() + .map(String::from) + .collect(); + assert_eq!(extract_env_name(&args), Some("myenv".to_string())); + } + + #[test] + fn test_extract_env_name_not_present() { + let args: Vec = vec!["create", "-p", "/path/to/env", "python"] + .into_iter() + .map(String::from) + .collect(); + assert_eq!(extract_env_name(&args), None); + } +} diff --git a/tests/conftest.py b/tests/conftest.py index 8ee99afb..cbc98f94 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -72,8 +72,8 @@ def ana_binary() -> Path | None: Search order: 1. ANA_BINARY_PATH environment variable - 2. target/release/ana (release build) - 3. target/debug/ana (debug build) + 2. target/release/ana[.exe] (release build) + 3. target/debug/ana[.exe] (debug build) """ if env_path := os.getenv("ANA_BINARY_PATH"): path = Path(env_path) diff --git a/tests/test_tools.py b/tests/test_tools.py index b37a3c6a..e18ff92a 100644 --- a/tests/test_tools.py +++ b/tests/test_tools.py @@ -3,12 +3,12 @@ from __future__ import annotations import subprocess -import sys from pathlib import Path +import pytest +from helpers import IS_WINDOWS from helpers import AnaRunner -IS_WINDOWS = sys.platform == "win32" PIXI_BIN = "pixi.exe" if IS_WINDOWS else "pixi" @@ -212,3 +212,254 @@ def test_tool_uninstall_shows_what_will_be_removed( assert "The following will be removed:" in uninstall_result.stderr assert str(Path(".ana/bin/pixi")) in uninstall_result.stderr assert str(Path(".ana/tools/pixi")) in uninstall_result.stderr + + +class TestToolInstallConda: + """Tests for 'ana tool install conda' subcommand.""" + + def test_tool_install_conda(self, run_ana: AnaRunner, fake_home: Path) -> None: + """Test that tool install conda installs conda to ~/.ana/tools.""" + result = run_ana("tool", "install", "conda") + assert result.returncode == 0 + assert "conda" in result.stderr + + # Verify the tool directory was created + tool_dir = fake_home / ".ana" / "tools" / "conda" + assert tool_dir.exists(), f"Tool directory not found: {tool_dir}" + assert tool_dir.is_dir() + + def test_tool_install_conda_creates_wrapper_symlink( + self, run_ana: AnaRunner, fake_home: Path, ana_binary: Path + ) -> None: + """Test that tool install creates a wrapper symlink that points to ana.""" + result = run_ana("tool", "install", "conda") + assert result.returncode == 0 + assert "(wrapper)" in result.stderr + + if IS_WINDOWS: + shim_cfg = fake_home / ".ana" / "tools" / "shims.cfg" + assert f"conda={ana_binary}\r\n" in shim_cfg.read_text(newline="") + else: + bin_path = fake_home / ".ana" / "bin" / "conda" + assert bin_path.exists(), f"Binary not found: {bin_path}" + assert bin_path.is_symlink(), f"Binary is not a symlink: {bin_path}" + + # Verify the symlink points to the ana binary, not to the actual conda + target = bin_path.resolve() + assert target == ana_binary.resolve(), ( + f"Wrapper symlink should point to ana binary, " + f"got {target} instead of {ana_binary.resolve()}" + ) + + +class TestCondaWrapper: + """Tests for conda wrapper functionality.""" + + @pytest.fixture(scope="class") + def conda_home( + self, tmp_path_factory: pytest.TempPathFactory, request: pytest.FixtureRequest + ) -> Path: + """Create a shared home directory for all tests in this class.""" + home = tmp_path_factory.mktemp("conda_home") + # Create shell config files + (home / ".bashrc").touch() + (home / ".zshrc").touch() + fish_config = home / ".config" / "fish" + fish_config.mkdir(parents=True) + (fish_config / "config.fish").touch() + + def cleanup(): + # Use system rm for faster cleanup of many files (conda installs ~127 packages) + if IS_WINDOWS: + subprocess.run(["cmd.exe", "/C", f'RMDIR /S /Q "{home}"'], check=False) + else: + subprocess.run(["rm", "-rf", str(home)], check=False) + + request.addfinalizer(cleanup) + + return home + + @pytest.fixture(scope="class") + def conda_env(self, conda_home: Path) -> dict[str, str]: + """Environment isolated for conda tests.""" + import os + + env = { + key: val + for key, val in os.environ.copy().items() + if not key.startswith("ANA_") and key != "GITHUB_TOKEN" + } + if IS_WINDOWS: + env["USERPROFILE"] = str(conda_home) + # Rattler does not reliably detect the default cache for Windows tests + env["RATTLER_CACHE_DIR"] = str(conda_home / "cache" / "rattler") + else: + env["HOME"] = str(conda_home) + env["CONDA_PLUGINS_AUTO_ACCEPT_TOS"] = "yes" + return env + + @pytest.fixture(scope="class") + def conda_wrapper( + self, ana_binary: Path | None, conda_home: Path, conda_env: dict[str, str] + ) -> Path: + """Install conda once and return the wrapper binary path.""" + + if ana_binary is None: + pytest.skip( + "ana binary not found. Build with 'pixi run build-release' or set ANA_BINARY_PATH" + ) + + result = subprocess.run( + [str(ana_binary), "tool", "install", "conda"], + capture_output=True, + text=True, + env=conda_env, + ) + assert result.returncode == 0, f"Failed to install conda: {result.stderr}" + + # On Windows, the wrapper is conda.exe; on Unix it's just conda + wrapper_name = "conda.exe" if IS_WINDOWS else "conda" + wrapper = conda_home / ".ana" / "bin" / wrapper_name + assert wrapper.exists(), f"Wrapper not found at {wrapper}" + return wrapper + + def test_conda_wrapper_activate_intercepted( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda activate is intercepted with helpful message.""" + proc = subprocess.run( + [str(conda_wrapper), "activate"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 1 + assert "not available via ana" in proc.stderr + assert "conda shell" in proc.stderr + assert "conda-spawn" in proc.stderr + + def test_conda_wrapper_deactivate_intercepted( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda deactivate is intercepted with helpful message.""" + proc = subprocess.run( + [str(conda_wrapper), "deactivate"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 1 + assert "not available via ana" in proc.stderr + assert "conda shell" in proc.stderr + + def test_conda_wrapper_init_intercepted( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda init is intercepted with helpful message.""" + proc = subprocess.run( + [str(conda_wrapper), "init"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 1 + assert "not needed with ana" in proc.stderr + assert "~/.ana/bin" in proc.stderr + + def test_conda_wrapper_version_passes_through( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda --version passes through to real conda.""" + proc = subprocess.run( + [str(conda_wrapper), "--version"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 0 + assert "conda" in proc.stdout.lower() + + def test_conda_wrapper_info_passes_through( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda info passes through to real conda.""" + proc = subprocess.run( + [str(conda_wrapper), "info"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 0 + assert "conda version" in proc.stdout.lower() + + def test_conda_wrapper_help_passes_through( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda --help passes through to real conda.""" + proc = subprocess.run( + [str(conda_wrapper), "--help"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 0 + # conda --help outputs to stdout + assert "conda" in proc.stdout.lower() + + def test_conda_wrapper_shell_alias_for_spawn( + self, conda_wrapper: Path, conda_env: dict[str, str] + ) -> None: + """Test that conda shell is an alias for conda spawn.""" + proc = subprocess.run( + [str(conda_wrapper), "shell", "--help"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode == 0 + # Should show spawn help (shell is aliased to spawn) + assert "spawn" in proc.stdout.lower() + assert "activate conda environments" in proc.stdout.lower() + + def test_conda_environment_is_frozen( + self, conda_wrapper: Path, conda_env: dict[str, str], conda_home: Path + ) -> None: + """Test that the conda environment is frozen and blocks direct installs.""" + # Verify the frozen marker file exists + frozen_path = conda_home / ".ana" / "tools" / "conda" / "conda-meta" / "frozen" + assert frozen_path.exists(), "Frozen marker file should exist" + + # Verify it contains the expected message + frozen_content = frozen_path.read_text() + assert "managed by ana" in frozen_content + + # Test that conda install to base is blocked + proc = subprocess.run( + [str(conda_wrapper), "install", "-n", "base", "numpy", "--dry-run"], + capture_output=True, + text=True, + env=conda_env, + ) + assert proc.returncode != 0 + assert ( + "frozen" in proc.stderr.lower() or "EnvironmentIsFrozenError" in proc.stderr + ) + + def test_conda_condarc_configured( + self, conda_wrapper: Path, conda_env: dict[str, str], conda_home: Path + ) -> None: + """Test that .condarc is configured with default channels and permanent packages.""" + condarc_path = conda_home / ".ana" / "tools" / "conda" / ".condarc" + assert condarc_path.exists(), ".condarc file should exist" + + condarc_content = condarc_path.read_text() + # Verify default_channels are configured + assert "https://repo.anaconda.com/pkgs/main" in condarc_content + assert "https://repo.anaconda.com/pkgs/r" in condarc_content + # Verify auto_activate_base is disabled + assert "auto_activate_base: false" in condarc_content.lower() + # Verify permanent packages are configured (for conda self reset) + assert "self_permanent_packages" in condarc_content + assert "anaconda-anon-usage" in condarc_content + assert "anaconda-auth" in condarc_content + assert "conda-spawn" in condarc_content diff --git a/tool-specs/conda/.condarc b/tool-specs/conda/.condarc new file mode 100644 index 00000000..1d318018 --- /dev/null +++ b/tool-specs/conda/.condarc @@ -0,0 +1,25 @@ +# Configuration for ana-managed conda installation +# https://github.com/anaconda/ana + +# Define what 'defaults' means +default_channels: + - https://repo.anaconda.com/pkgs/main + - https://repo.anaconda.com/pkgs/r + +# Default channel to use when creating environments +channels: + - defaults + +# Don't auto-activate base - users should use 'conda shell ' +auto_activate_base: false + +# Disable outdated conda notifications (ana handles updates) +notify_outdated_conda: false + +# Packages bundled with ana that should survive 'conda self reset' +# Note: conda and conda-self are already hardcoded as permanent +# Note: This setting requires conda-self > 0.1.1 (not yet released) +self_permanent_packages: + - anaconda-anon-usage + - anaconda-auth + - conda-spawn diff --git a/tool-specs/conda/pixi.lock b/tool-specs/conda/pixi.lock new file mode 100644 index 00000000..3efc25ab --- /dev/null +++ b/tool-specs/conda/pixi.lock @@ -0,0 +1,6906 @@ +version: 6 +environments: + default: + channels: + - url: https://repo.anaconda.com/pkgs/main/ + options: + pypi-prerelease-mode: if-necessary-or-explicit + packages: + linux-64: + - conda: https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-5.1-1_gnu.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/anaconda-anon-usage-0.7.6-pyhb46e38b_100.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/anaconda-auth-0.14.4-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/anaconda-cli-base-0.8.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/annotated-types-0.6.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/anyio-4.12.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/archspec-0.2.5-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/boltons-25.0.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/brotlicffi-1.2.0.0-py313h7354ed3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h5eee18b_6.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/c-ares-1.34.6-hd44998d_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2026.3.19-h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/certifi-2026.4.22-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/cffi-1.17.1-py313h1fdaa30_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/charset-normalizer-3.4.4-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/click-8.2.1-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-26.3.2-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-anaconda-telemetry-0.3.0-pyhd3eb1b0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-anaconda-tos-0.2.2-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-content-trust-0.3.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-libmamba-solver-26.4.1-pyh3785b3c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-package-handling-2.4.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-package-streaming-0.12.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-self-0.2.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-spawn-0.1.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/cpp-expected-1.1.0-hdb19cb5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/cryptography-45.0.7-py313h0a354b3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/dbus-1.16.2-h5bd4931_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/distro-1.9.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/expat-2.8.0-h7354ed3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/fmt-12.1.0-h44f220b_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/frozendict-2.4.6-py313hee96239_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/gettext-0.25.1-hd8bbc44_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/gettext-tools-0.25.1-hecf7c64_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/h11-0.16.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/httpcore-1.0.9-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/httpx-0.28.1-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/icu-78.3-h84d19a5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/idna-3.11-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jansson-2.14-h5eee18b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.classes-3.4.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.context-6.1.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.functools-4.4.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/jeepney-0.7.1-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jsonpatch-1.33-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/jsonpointer-3.1.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/keyring-25.7.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.44-h9e0c5a2_3.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libarchive-3.8.7-hb3cce40_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-0.25.1-ha6c9436_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-devel-0.25.1-ha6c9436_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlicommon-1.2.0-h32cd6e7_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlidec-1.2.0-ha2c5f68_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlienc-1.2.0-h2e96acb_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libcurl-8.20.0-hd8fa685_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libev-4.33-h7f8727e_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libexpat-2.8.0-h7354ed3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.4.8-hc5d346e_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-15.2.0-h69a1729_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-15.2.0-h166f726_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-0.25.1-h64fc44f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-devel-0.25.1-h64fc44f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-15.2.0-h4751f2c_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libiconv-1.18-h75a1612_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libidn2-2.3.8-hf80d704_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libkrb5-1.22.1-h869c75e_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libmamba-2.3.2-h4e16ee8_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libmambapy-2.3.2-py313heb26620_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libmpdec-4.0.0-h5eee18b_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libnghttp2-1.69.0-hc59f8b6_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libsolv-0.7.30-h6f1ccf3_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libssh2-1.11.1-h251f7ec_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-15.2.0-h39759b7_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-15.2.0-hc03a8fd_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libunistring-1.4.2-h34b0ebb_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.41.5-h5eee18b_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libxcb-1.17.0-h9b100fa_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libxml2-2.14.4-h4481af1_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/libzlib-1.3.1-h47b2149_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/lmdb-0.9.31-hb25bd0a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.4-h6a678d5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/markdown-it-py-4.0.0-py313h06a4308_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/mdurl-0.1.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/menuinst-2.4.2-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/more-itertools-11.0.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/msgpack-python-1.1.1-py313h6a678d5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.5-h7934f7d_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/nlohmann_json-3.11.2-h6a678d5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.5.6-h1b28b03_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/packaging-26.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pcre2-10.46-hf426167_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pexpect-4.9.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pkce-1.0.3-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/platformdirs-4.9.4-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pluggy-1.6.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pthread-stubs-0.3-h0ce48e5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pycosat-0.6.6-py313h5eee18b_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pycparser-3.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-2.13.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-core-2.46.2-py313h6e1b9ff_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-settings-2.12.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pygments-2.20.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pyjwt-2.12.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/pysocks-1.7.1-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/python-3.13.13-hb7b561f_100_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/python-dotenv-1.2.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/python_abi-3.13-3_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/readchar-4.2.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/readline-8.3-hc2a1206_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/reproc-14.2.4-h6a678d5_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/reproc-cpp-14.2.4-h6a678d5_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/requests-2.33.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/rich-14.2.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/ruamel.yaml-0.18.16-py313h4aee224_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/ruamel.yaml.clib-0.2.14-py313h4aee224_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/secretstorage-3.5.0-py313h3e8c6aa_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/semver-3.0.4-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-82.0.1-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/shellingham-1.5.4-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/simdjson-3.10.1-hdb19cb5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.51.2-h3e8d24a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.15-h54e0aa7_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/tomli-2.4.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/tomlkit-0.13.3-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/tqdm-4.67.3-py313h7040dfc_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/truststore-0.10.1-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-0.20.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-slim-0.20.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-slim-standard-0.20.0-py313h06a4308_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typing-extensions-4.15.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typing-inspection-0.4.2-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/typing_extensions-4.15.0-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/urllib3-2.6.3-py313h06a4308_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libx11-1.8.12-h9b100fa_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxau-1.0.12-h9b100fa_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxdmcp-1.1.5-h9b100fa_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-xorgproto-2024.1-h5eee18b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/xz-5.8.2-h448239c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/yaml-cpp-0.8.0-h6a678d5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.3.1-h47b2149_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/zstandard-0.25.0-py313h89db63a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.5.7-h11fc155_0.conda + linux-aarch64: + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/_libgcc_mutex-0.1-main.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/_openmp_mutex-5.1-51_gnu.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/anaconda-anon-usage-0.7.6-pyhb46e38b_100.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anaconda-auth-0.14.4-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anaconda-cli-base-0.8.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/annotated-types-0.6.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anyio-4.12.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/archspec-0.2.5-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/boltons-25.0.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/brotlicffi-1.2.0.0-py313h5b11e9f_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/bzip2-1.0.8-h998d150_6.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/c-ares-1.34.6-h0985719_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ca-certificates-2026.3.19-hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/certifi-2026.4.22-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cffi-1.17.1-py313hcb1262d_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/charset-normalizer-3.4.4-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/click-8.2.1-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-26.3.2-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-anaconda-telemetry-0.3.0-pyhd3eb1b0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-anaconda-tos-0.2.2-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-content-trust-0.3.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-libmamba-solver-26.4.1-pyh3785b3c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-package-handling-2.4.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-package-streaming-0.12.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-self-0.2.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-spawn-0.1.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cpp-expected-1.1.0-hb8fdbf2_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cryptography-45.0.7-py313h80a530f_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/dbus-1.16.2-h6a16351_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/distro-1.9.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/expat-2.8.0-h5b11e9f_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/fmt-12.1.0-h8e5a627_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/frozendict-2.4.6-py313ha28494d_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/gettext-0.25.1-hfa306ae_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/gettext-tools-0.25.1-h3c6c1b8_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/h11-0.16.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpcore-1.0.9-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpx-0.28.1-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/icu-78.3-h184064b_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/idna-3.11-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jansson-2.14-h998d150_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.classes-3.4.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.context-6.1.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.functools-4.4.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/jeepney-0.7.1-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonpatch-1.33-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonpointer-3.1.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/keyring-25.7.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ld_impl_linux-aarch64-2.44-h97084ae_3.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libarchive-3.8.7-h7866cb9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libasprintf-0.25.1-h96b2d9f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libasprintf-devel-0.25.1-h96b2d9f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlicommon-1.2.0-he9a0769_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlidec-1.2.0-h541720b_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlienc-1.2.0-h1377268_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libcurl-8.20.0-h7563a4b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libev-4.33-hfd63f10_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libexpat-2.8.0-h5b11e9f_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libffi-3.4.8-h89d793c_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgcc-15.2.0-hc18542e_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgcc-ng-15.2.0-h51576c1_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgettextpo-0.25.1-h996cd99_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgettextpo-devel-0.25.1-h996cd99_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgomp-15.2.0-hf47c802_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libiconv-1.18-h5773563_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libidn2-2.3.8-hdd5c969_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libkrb5-1.22.1-h6cab0e1_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmamba-2.3.2-h6fb6f05_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmambapy-2.3.2-py313h8125cf1_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmpdec-4.0.0-h998d150_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libnghttp2-1.69.0-h2dcec1c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libsolv-0.7.30-h47ed150_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libssh2-1.11.1-hfa2bbb0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libstdcxx-15.2.0-h9538471_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libstdcxx-ng-15.2.0-h719ae8e_7.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libunistring-1.4.2-h8a6ccf4_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libuuid-1.41.5-h998d150_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxcb-1.17.0-hf66535e_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxml2-2.14.4-h447144e_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libzlib-1.3.1-h27118de_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/lmdb-0.9.31-h998d150_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/lz4-c-1.9.4-h419075a_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/markdown-it-py-4.0.0-py313hd43f75c_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/mdurl-0.1.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/menuinst-2.4.2-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/more-itertools-11.0.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/msgpack-python-1.1.1-py313h419075a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ncurses-6.5-h419075a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/nlohmann_json-3.11.2-h419075a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/openssl-3.5.6-h39c9139_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/packaging-26.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pcre2-10.46-h1746348_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pexpect-4.9.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pkce-1.0.3-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/platformdirs-4.9.4-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pluggy-1.6.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pthread-stubs-0.3-hfd63f10_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pycosat-0.6.6-py313h998d150_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pycparser-3.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-2.13.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-core-2.46.2-py313hef68074_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-settings-2.12.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pygments-2.20.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pyjwt-2.12.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pysocks-1.7.1-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-3.13.13-h0f2f12d_100_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-dotenv-1.2.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python_abi-3.13-3_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/readchar-4.2.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/readline-8.3-h886d1d0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/reproc-14.2.4-h419075a_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/reproc-cpp-14.2.4-h419075a_2.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/requests-2.33.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/rich-14.2.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ruamel.yaml-0.18.16-py313hd7af942_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ruamel.yaml.clib-0.2.14-py313hd7af942_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/secretstorage-3.5.0-py313hafdef7f_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/semver-3.0.4-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/setuptools-82.0.1-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/shellingham-1.5.4-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/simdjson-3.10.1-hb8fdbf2_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/sqlite-3.51.2-h6a2ceb9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tk-8.6.15-h987d8db_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tomli-2.4.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tomlkit-0.13.3-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tqdm-4.67.3-py313had16b7f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/truststore-0.10.1-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-0.20.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-slim-0.20.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-slim-standard-0.20.0-py313hd43f75c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing-extensions-4.15.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing-inspection-0.4.2-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing_extensions-4.15.0-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/urllib3-2.6.3-py313hd43f75c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libx11-1.8.12-hf66535e_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxau-1.0.12-hf66535e_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxdmcp-1.1.5-hf66535e_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-xorgproto-2024.1-h998d150_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xz-5.8.2-hed4fdd2_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/yaml-cpp-0.8.0-h419075a_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zlib-1.3.1-h27118de_1.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zstandard-0.25.0-py313hb079fa5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zstd-1.5.7-hc8aa508_0.conda + osx-arm64: + - conda: https://repo.anaconda.com/pkgs/main/noarch/anaconda-anon-usage-0.7.6-pyhb46e38b_100.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anaconda-auth-0.14.4-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anaconda-cli-base-0.8.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/annotated-types-0.6.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anyio-4.12.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/archspec-0.2.5-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/boltons-25.0.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/brotlicffi-1.2.0.0-py313h50f4ffc_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/bzip2-1.0.8-h80987f9_6.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/c-ares-1.34.6-hfe05a68_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ca-certificates-2026.3.19-hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/certifi-2026.4.22-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cffi-1.17.1-py313h3eb5a62_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/charset-normalizer-3.4.4-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/click-8.2.1-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-26.3.2-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-anaconda-telemetry-0.3.0-pyhd3eb1b0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-anaconda-tos-0.2.2-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-content-trust-0.3.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-libmamba-solver-26.4.1-pyh3785b3c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-package-handling-2.4.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-package-streaming-0.12.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-self-0.2.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-spawn-0.1.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cpp-expected-1.1.0-h48ca7d4_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cryptography-45.0.7-py313h83bfa8c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/distro-1.9.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/fmt-12.1.0-hc20ec9e_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/frozendict-2.4.6-py313haa24f5a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-0.25.1-h0087489_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-tools-0.25.1-h86cef2d_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/h11-0.16.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/httpcore-1.0.9-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/httpx-0.28.1-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/icu-78.3-hb00977c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/idna-3.11-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jansson-2.14-h80987f9_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.classes-3.4.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.context-6.1.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.functools-4.4.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jsonpatch-1.33-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jsonpointer-3.1.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/keyring-25.7.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libarchive-3.8.7-h81558fc_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-0.25.1-hcc4682f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-devel-0.25.1-hcc4682f_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlicommon-1.2.0-hbd7815e_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlidec-1.2.0-h1e834b2_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlienc-1.2.0-h5439a07_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libcurl-8.20.0-h033922a_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libcxx-22.1.2-hf894667_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libev-4.33-h1a28f6b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libexpat-2.8.0-h50f4ffc_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libffi-3.4.8-hcfc0b96_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-0.25.1-hd3943a6_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-devel-0.25.1-hd3943a6_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libiconv-1.18-h92f5915_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libidn2-2.3.8-h9681e36_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-0.25.1-h55097f8_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-devel-0.25.1-h55097f8_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libkrb5-1.22.1-hbbdc3aa_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmamba-2.3.2-hccd2f93_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmambapy-2.3.2-py313h678a34b_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmpdec-4.0.0-h80987f9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libnghttp2-1.69.0-he427349_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libsolv-0.7.30-ha443353_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libssh2-1.11.1-h3e2b118_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libunistring-1.4.2-hd80fe18_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libxml2-2.14.4-h2acab8a_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libzlib-1.3.1-hb4cf58c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/lmdb-0.9.31-h79febb2_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/lz4-c-1.9.4-h313beb8_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/markdown-it-py-4.0.0-py313hca03da5_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/mdurl-0.1.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/menuinst-2.4.2-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/more-itertools-11.0.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/msgpack-python-1.1.1-py313h313beb8_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ncurses-6.5-hee39554_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/nlohmann_json-3.11.2-h313beb8_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/openssl-3.5.6-ha0b305a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/packaging-26.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pcre2-10.46-h1dacb4a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pexpect-4.9.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pkce-1.0.3-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/platformdirs-4.9.4-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pluggy-1.6.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pycosat-0.6.6-py313h80987f9_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pycparser-3.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-2.13.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-core-2.46.2-py313h3983f12_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-settings-2.12.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pygments-2.20.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pyjwt-2.12.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pysocks-1.7.1-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python-3.13.13-ha8cd034_100_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python-dotenv-1.2.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python_abi-3.13-3_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/readchar-4.2.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/readline-8.3-h0b18652_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/reproc-14.2.4-h313beb8_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/reproc-cpp-14.2.4-h313beb8_2.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/requests-2.33.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/rich-14.2.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ruamel.yaml-0.18.16-py313h091b9d3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ruamel.yaml.clib-0.2.14-py313h091b9d3_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/semver-3.0.4-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/setuptools-82.0.1-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/shellingham-1.5.4-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/simdjson-3.10.1-h48ca7d4_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/sqlite-3.51.2-h67002bf_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tk-8.6.15-hcd8a7d5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tomli-2.4.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tomlkit-0.13.3-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tqdm-4.67.3-py313h7eb115d_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/truststore-0.10.1-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-0.20.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-slim-0.20.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-slim-standard-0.20.0-py313hca03da5_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing-extensions-4.15.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing-inspection-0.4.2-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing_extensions-4.15.0-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/urllib3-2.6.3-py313hca03da5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/xz-5.8.2-h8bbcb1d_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/yaml-cpp-0.8.0-h313beb8_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zlib-1.3.1-hb4cf58c_1.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zstandard-0.25.0-py313hb3cf4b8_0.conda + - conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zstd-1.5.7-h817c040_0.conda + win-64: + - conda: https://repo.anaconda.com/pkgs/main/noarch/anaconda-anon-usage-0.7.6-pyhb46e38b_100.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/anaconda-auth-0.14.4-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/anaconda-cli-base-0.8.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/annotated-types-0.6.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/anyio-4.12.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/archspec-0.2.5-pyhd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/boltons-25.0.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/brotlicffi-1.2.0.0-py313h885b0b7_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/bzip2-1.0.8-h2bbff1b_6.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/ca-certificates-2026.3.19-haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/certifi-2026.4.22-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/cffi-1.17.1-py313h827c3e9_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/charset-normalizer-3.4.4-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/click-8.2.1-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/colorama-0.4.6-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-26.3.2-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-anaconda-telemetry-0.3.0-pyhd3eb1b0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-anaconda-tos-0.2.2-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-content-trust-0.3.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/conda-libmamba-solver-26.4.1-pyh3785b3c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-package-handling-2.4.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-package-streaming-0.12.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-self-0.2.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/conda-spawn-0.1.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/cpp-expected-1.1.0-h214f63a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/cryptography-45.0.7-py313habbc9f9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/distro-1.9.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/fmt-12.1.0-ha349831_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/frozendict-2.4.6-py313h02ab6af_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/h11-0.16.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/httpcore-1.0.9-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/httpx-0.28.1-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/idna-3.11-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.classes-3.4.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.context-6.1.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.functools-4.4.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/jsonpatch-1.33-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/jsonpointer-3.1.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/keyring-25.7.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libarchive-3.8.7-h8d653b7_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlicommon-1.2.0-h907acca_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlidec-1.2.0-h02c67a5_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlienc-1.2.0-h483e6b9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libcurl-8.20.0-h9440e04_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libexpat-2.8.0-hd7fb8db_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libffi-3.4.8-h2b21627_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libiconv-1.18-hc89ec93_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libkrb5-1.22.1-h3d06f0e_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libmamba-2.3.2-hd7cc05a_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libmambapy-2.3.2-py313h0016b16_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libmpdec-4.0.0-h827c3e9_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libsolv-0.7.30-h23a355e_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libssh2-1.11.1-h2addb87_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libxml2-2.14.4-h9abfcd3_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/libzlib-1.3.1-h1c6eee0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/lz4-c-1.9.4-h2bbff1b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/markdown-it-py-4.0.0-py313haa95532_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/mdurl-0.1.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/menuinst-2.4.2-py313h885b0b7_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/more-itertools-11.0.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/msgpack-python-1.1.1-py313h5da7b33_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/nlohmann_json-3.11.2-h6c2663c_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/openssl-3.5.6-hbb43b14_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/packaging-26.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pcre2-10.46-h5740b90_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pexpect-4.9.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pkce-1.0.3-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/platformdirs-4.9.4-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pluggy-1.6.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pycosat-0.6.6-py313h827c3e9_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pycparser-3.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-2.13.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-core-2.46.2-py313h51239a8_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-settings-2.12.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pygments-2.20.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pyjwt-2.12.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pysocks-1.7.1-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/python-3.13.13-h39c999c_100_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/python-dotenv-1.2.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/python_abi-3.13-3_cp313.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/pywin32-ctypes-0.2.3-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/readchar-4.2.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/reproc-14.2.4-hd77b12b_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/reproc-cpp-14.2.4-hd77b12b_2.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/requests-2.33.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/rich-14.2.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/ruamel.yaml-0.18.16-py313hb9a58be_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/ruamel.yaml.clib-0.2.14-py313hb9a58be_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/semver-3.0.4-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/setuptools-82.0.1-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/shellingham-1.5.4-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/simdjson-3.10.1-h214f63a_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/sqlite-3.51.2-hee5a0db_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/tk-8.6.15-hf199647_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/tomli-2.4.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/tomlkit-0.13.3-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/tqdm-4.67.3-py313h4442805_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/truststore-0.10.1-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typer-0.20.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typer-slim-0.20.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typer-slim-standard-0.20.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typing-extensions-4.15.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typing-inspection-0.4.2-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/typing_extensions-4.15.0-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/ucrt-10.0.22621.0-haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/urllib3-2.6.3-py313haa95532_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/vc-14.3-h2df5915_10.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/vc14_runtime-14.44.35208-h4927774_10.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/vs2015_runtime-14.44.35208-ha6b5a95_10.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/win_inet_pton-1.1.0-py313haa95532_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/xz-5.8.2-h53af0af_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/yaml-cpp-0.8.0-hd77b12b_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/zlib-1.3.1-h1c6eee0_1.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/zstandard-0.25.0-py313hb03e5ee_0.conda + - conda: https://repo.anaconda.com/pkgs/main/win-64/zstd-1.5.7-h56299aa_0.conda +packages: +- conda: https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda + sha256: 476626712f60e5ef0fe04c354727152b1ee5285d57ccd3575c7be930122bd051 + md5: c3473ff8bdb3d124ed5ff11ec380d6f9 + size: 3473 + timestamp: 1562011674792 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/_libgcc_mutex-0.1-main.conda + sha256: 41e43dedb2e5805d15b60d0e337f625c6308b49ec94e1c7a2b34a62257ab850f + md5: b272288d02db5520249ca7870c2287b4 + license: None + size: 2491 + timestamp: 1617219512888 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-5.1-1_gnu.conda + sha256: 576011048d23f2e03372263493c5529f802286ff53e8426df99a5b11cc2572f3 + md5: 71d281e9c2192cb3fa425655a8defb85 + depends: + - _libgcc_mutex 0.1 main + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + size: 21315 + timestamp: 1652859733309 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/_openmp_mutex-5.1-51_gnu.conda + build_number: 51 + sha256: 70892a5efb5803b565ba889b5479b6e866a0fabce3a7d2f648e494a9e7bff49b + md5: 66329dd81c60123e0d7c4c39b7ee7afe + depends: + - _libgcc_mutex 0.1 main + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + size: 1427721 + timestamp: 1621385842900 +- conda: https://repo.anaconda.com/pkgs/main/noarch/anaconda-anon-usage-0.7.6-pyhb46e38b_100.conda + sha256: 403ef7e93dee117ffb1dca2d0f032fc3a4449381ec88c6726e3066d57171e8ce + md5: c78d47374611a8e86f7a9817f3768160 + depends: + - python >=3.8 + constrains: + - conda >=23.7 + license: BSD-3-Clause + license_family: BSD + size: 19864 + timestamp: 1774907942644 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/anaconda-auth-0.14.4-py313h06a4308_0.conda + sha256: c52fe534ed3a4e6cf09289d60bf6c458c7150f82c0bd00c791a02985dc1f2c98 + md5: 7c9db0780c2764d1b9a8965b58d07d99 + depends: + - anaconda-cli-base >=0.8.1 + - cryptography >=3.4.0 + - httpx + - keyring + - pkce + - pydantic + - pyjwt + - python >=3.13,<3.14.0a0 + - python-dotenv + - python_abi 3.13.* *_cp313 + - requests + - semver <4 + - anaconda-anon-usage >=0.7.2 + constrains: + - anaconda-cloud-auth >=0.8 + - conda-token >=0.7.0 + - conda >=23.9.0 + license: BSD-3-Clause + license_family: BSD + size: 127651 + timestamp: 1777996211774 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anaconda-auth-0.14.4-py313hd43f75c_0.conda + sha256: 841bdc2be16b56d58c495bfa923455316da0f92f415d318965c710cf26b5585b + md5: cc86d0a53de1c9d4559f84313d92f08d + depends: + - anaconda-cli-base >=0.8.1 + - cryptography >=3.4.0 + - httpx + - keyring + - pkce + - pydantic + - pyjwt + - python >=3.13,<3.14.0a0 + - python-dotenv + - python_abi 3.13.* *_cp313 + - requests + - semver <4 + - anaconda-anon-usage >=0.7.2 + constrains: + - anaconda-cloud-auth >=0.8 + - conda-token >=0.7.0 + - conda >=23.9.0 + license: BSD-3-Clause + license_family: BSD + size: 127355 + timestamp: 1777996210212 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anaconda-auth-0.14.4-py313hca03da5_0.conda + sha256: 8979c9ada6c2ad367a365eada8d29413aa29c5b3156e03b53bf1dd6bf90f162f + md5: be96323ace383458edf5ef71f8e72654 + depends: + - anaconda-cli-base >=0.8.1 + - cryptography >=3.4.0 + - httpx + - keyring + - pkce + - pydantic + - pyjwt + - python >=3.13,<3.14.0a0 + - python-dotenv + - python_abi 3.13.* *_cp313 + - requests + - semver <4 + - anaconda-anon-usage >=0.7.2 + constrains: + - anaconda-cloud-auth >=0.8 + - conda >=23.9.0 + - conda-token >=0.7.0 + license: BSD-3-Clause + license_family: BSD + size: 127712 + timestamp: 1777996231900 +- conda: https://repo.anaconda.com/pkgs/main/win-64/anaconda-auth-0.14.4-py313haa95532_0.conda + sha256: a608187369836eb258a224d0d6490cc1aff1960d620d281327c5b778468bc43b + md5: 5f4b80f4355b922b23fdd3456c6d4001 + depends: + - anaconda-cli-base >=0.8.1 + - cryptography >=3.4.0 + - httpx + - keyring + - pkce + - pydantic + - pyjwt + - python >=3.13,<3.14.0a0 + - python-dotenv + - python_abi 3.13.* *_cp313 + - requests + - semver <4 + - anaconda-anon-usage >=0.7.2 + constrains: + - anaconda-cloud-auth >=0.8 + - conda >=23.9.0 + - conda-token >=0.7.0 + license: BSD-3-Clause + license_family: BSD + size: 152577 + timestamp: 1777996277515 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/anaconda-cli-base-0.8.2-py313h06a4308_0.conda + sha256: 6ea3ced350e4d3f744774ba3bc5aa6a5eff3751d0ddd39ac6496868efbd78226 + md5: a256fa8ae4cf05d1cfb990cfee0b7976 + depends: + - click + - packaging >=23.0 + - pydantic >=2.12 + - pydantic-settings >=2.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - readchar + - rich + - tomli + - tomlkit + - typer >=0.17 + constrains: + - anaconda-auth >=0.12.0 + - anaconda-client >=1.13.0 + - anaconda-cloud-cli >=0.3.0 + license: BSD-3-Clause + license_family: BSD + size: 62178 + timestamp: 1775469271573 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anaconda-cli-base-0.8.2-py313hd43f75c_0.conda + sha256: 28626c38cf07a0536b6ff857df93174b614bbab282647635ddafb332516da702 + md5: 0caf94c72f3e4e2b96f2124a29b1f17c + depends: + - click + - packaging >=23.0 + - pydantic >=2.12 + - pydantic-settings >=2.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - readchar + - rich + - tomli + - tomlkit + - typer >=0.17 + constrains: + - anaconda-cloud-cli >=0.3.0 + - anaconda-client >=1.13.0 + - anaconda-auth >=0.12.0 + license: BSD-3-Clause + license_family: BSD + size: 62286 + timestamp: 1775469252673 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anaconda-cli-base-0.8.2-py313hca03da5_0.conda + sha256: 7d167f87416f41947373de051a3f964981ebc5de34fa300a7ac0f05a5e9f431b + md5: 52656bda190a7f2bec974f508a9f35f2 + depends: + - click + - packaging >=23.0 + - pydantic >=2.12 + - pydantic-settings >=2.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - readchar + - rich + - tomli + - tomlkit + - typer >=0.17 + constrains: + - anaconda-cloud-cli >=0.3.0 + - anaconda-auth >=0.12.0 + - anaconda-client >=1.13.0 + license: BSD-3-Clause + license_family: BSD + size: 62048 + timestamp: 1775469312642 +- conda: https://repo.anaconda.com/pkgs/main/win-64/anaconda-cli-base-0.8.2-py313haa95532_0.conda + sha256: cf508cd7fc76dc48d8a53935c0365029900f6a338b07b0bdd142ccf61f6a9eb7 + md5: 5717d515db735fe7167bd3b5ea7bdc50 + depends: + - click + - packaging >=23.0 + - pydantic >=2.12 + - pydantic-settings >=2.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - readchar + - rich + - tomli + - tomlkit + - typer >=0.17 + constrains: + - anaconda-client >=1.13.0 + - anaconda-auth >=0.12.0 + - anaconda-cloud-cli >=0.3.0 + license: BSD-3-Clause + license_family: BSD + size: 86912 + timestamp: 1775469436561 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/annotated-types-0.6.0-py313h06a4308_1.conda + sha256: 382f07779f01e3a6621b963ebd8f01b1759fd71c64cb8d47b4b1da17451e07a4 + md5: 3d0213cea41b88c15fdf1ed04eba799c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26097 + timestamp: 1761744946758 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/annotated-types-0.6.0-py313hd43f75c_1.conda + sha256: 15b9529bb8203632502c42ff0a2aeaaf20dd8c1de007834c5e7bd7956aa40c19 + md5: 108a8bcd136312e83793f5cda2f350fb + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26012 + timestamp: 1761744922996 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/annotated-types-0.6.0-py313hca03da5_1.conda + sha256: c3073a3025838c527211012e3943a613f50c1fa1a258dc52f6c21d81aab0993e + md5: c0c2fb9483677bb657eda6d491e5f29c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 25909 + timestamp: 1761744968164 +- conda: https://repo.anaconda.com/pkgs/main/win-64/annotated-types-0.6.0-py313haa95532_1.conda + sha256: 7aeb1d587bd7ad0faad1bbb3c5e5a0a4a584fc6c226fa33682e60aa76fc2ddb2 + md5: 2c7171d6d58b9364b4406ab1c85ee50b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26185 + timestamp: 1761745147069 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/anyio-4.12.1-py313h06a4308_0.conda + sha256: f14560ae804db5d9289a4ddec171cbbacf78dd49b4a640f21fd0829ee55b333f + md5: fcc4b2673d3d0b0a203bf1496a694ec3 + depends: + - idna >=2.8 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - trio >=0.32.0 + license: MIT + license_family: MIT + size: 317979 + timestamp: 1773134446379 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/anyio-4.12.1-py313hd43f75c_0.conda + sha256: cfcb121fffb9969aecd5d7420d297f70e7c163236170ba16f88fa70a01cd6d5a + md5: 910687ebf7746e8562300e8f1996edc6 + depends: + - idna >=2.8 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - trio >=0.32.0 + license: MIT + license_family: MIT + size: 318118 + timestamp: 1773134422321 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/anyio-4.12.1-py313hca03da5_0.conda + sha256: d752e4d46e5dc6e4cf3a0c6ffa3cc553af159f394a21509aaf854e4d8494bedd + md5: 7e400853597f6d7237e927baa6706aa7 + depends: + - idna >=2.8 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - trio >=0.32.0 + license: MIT + license_family: MIT + size: 317912 + timestamp: 1773134435123 +- conda: https://repo.anaconda.com/pkgs/main/win-64/anyio-4.12.1-py313haa95532_0.conda + sha256: 51ad4b3ea68d808dd29deef0c3b83e4be8535b968e6627f2b294d61d0c01c1de + md5: 68c07c0dd57fb3631e0b44bbcc6ec85d + depends: + - idna >=2.8 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - trio >=0.32.0 + license: MIT + license_family: MIT + size: 318164 + timestamp: 1773134551978 +- conda: https://repo.anaconda.com/pkgs/main/noarch/archspec-0.2.5-pyhd3eb1b0_0.conda + sha256: d7c38d818d5f88e636de5d9fba2365be56f3230ee2656ab3b552c1e4bbd07668 + md5: c0ad195970a65c174b997011ac13f2f8 + depends: + - python >=3.7 + license: MIT OR Apache-2.0 + size: 49261 + timestamp: 1758125010311 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/boltons-25.0.0-py313h06a4308_0.conda + sha256: 248e6cb425de676a39915d1c241e0434d9ec8b19d27771f7132907519f7fbc77 + md5: afd30cc40ab0edf4e246b901c8eca725 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 522428 + timestamp: 1751383912748 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/boltons-25.0.0-py313hd43f75c_0.conda + sha256: d00ede3fc4122b25889446f787c4904fa363ca1a176a4575e14f2b94f1bf5445 + md5: 1b01e9e6de64afa506ca4a894ecd9bb0 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 522348 + timestamp: 1751383856268 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/boltons-25.0.0-py313hca03da5_0.conda + sha256: 7a9a5c1d2d873909deb55958405c3226b078c1aae3ce879b45339c684fde4d9d + md5: a5b55c281bf03fadccc2b9fb5e6c567d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 524228 + timestamp: 1751383887927 +- conda: https://repo.anaconda.com/pkgs/main/win-64/boltons-25.0.0-py313haa95532_0.conda + sha256: c695504d0b210c758b9952a8f6accd217588ffa3bad87eccff5d8db1870e0893 + md5: 78e0f7a51d811d64b0d0fa4e886458f2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 523882 + timestamp: 1751383878776 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/brotlicffi-1.2.0.0-py313h7354ed3_0.conda + sha256: 1d13694da029eb587dcdce691e4a6a1590ac5de65f0cde234fff849fd7985168 + md5: d309f82c145a73fedf7bc6930f689dba + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.17.0 + - libgcc >=14 + - libstdcxx >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 381299 + timestamp: 1764961365931 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/brotlicffi-1.2.0.0-py313h5b11e9f_0.conda + sha256: cf00a3ed8f43fe2f2f31c074685f8e20fa96b5687d137ff161a24768fa54ed1e + md5: 9dd92861bec232ccdf7869b0b05b453b + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.17.0 + - libgcc >=14 + - libstdcxx >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 385446 + timestamp: 1764961345156 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/brotlicffi-1.2.0.0-py313h50f4ffc_0.conda + sha256: 0b67ba7cd4a8cc17d1b21b9a9ac14f48199ab219366cbdd3fd0ad7e2faadb6ff + md5: 4f002093422042d948885e06821f150b + depends: + - __osx >=12.1 + - cffi >=1.17.0 + - libcxx >=20 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 375456 + timestamp: 1764961201718 +- conda: https://repo.anaconda.com/pkgs/main/win-64/brotlicffi-1.2.0.0-py313h885b0b7_0.conda + sha256: 3a204226b3a57b3312473f6f101bb067eb3d986e5b2373b421d1ec6c71160891 + md5: 964620a4cb8353969963fbb7b045b01c + depends: + - cffi >=1.17.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: MIT + license_family: MIT + size: 355904 + timestamp: 1764961470388 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h5eee18b_6.conda + sha256: 235f266d5f9c3c61748bb1af0eff21bc7ed2a2a356b97ff28d9c1135039b08b0 + md5: f21a3ff51c1b271977f53ce956a69297 + depends: + - libgcc-ng >=11.2.0 + license: bzip2-1.0.8 + license_family: BSD + size: 268384 + timestamp: 1714510571510 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/bzip2-1.0.8-h998d150_6.conda + sha256: ce168a001a8243588f8b127c40b866abcdd932733f0ab430cbf66dafbea297be + md5: f580b2013db742598b2d59875bccf774 + depends: + - libgcc-ng >=11.2.0 + license: bzip2-1.0.8 + license_family: BSD + size: 215406 + timestamp: 1714510578082 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/bzip2-1.0.8-h80987f9_6.conda + sha256: a99e7ae89274837bfa706a7f8bcb970520d909a84b9fa1d63ddce1305d96121c + md5: 27a1ffbd30ff6427c112a733410e2f57 + license: bzip2-1.0.8 + license_family: BSD + size: 132212 + timestamp: 1714510571033 +- conda: https://repo.anaconda.com/pkgs/main/win-64/bzip2-1.0.8-h2bbff1b_6.conda + sha256: 4e30c9bfd4501555b0859c863e95ea044290babf3bf190b9d4fb38b06cf15c3c + md5: 33e784123d565c38e68945f07b461282 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012,<15.0a0 + license: bzip2-1.0.8 + license_family: BSD + size: 91870 + timestamp: 1714511182837 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/c-ares-1.34.6-hd44998d_0.conda + sha256: a5bdd98c8c2ef2bbe52b0fb018ddda3e62f91b2f96089e66e903052e1e91498e + md5: e16f3bb02771b2e37ea421a3f8ee1ebb + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 206586 + timestamp: 1769077678178 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/c-ares-1.34.6-h0985719_0.conda + sha256: b1c67bf09db7d68e844c1b4db6b478ff69a0c00986ad60c24f94e5a417bf51ae + md5: 6e3e5f38a8efcb439d36f091baa23034 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 217449 + timestamp: 1769077676509 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/c-ares-1.34.6-hfe05a68_0.conda + sha256: 2947839d4751f848f54672ddc231667b03f2d3ad4979c2bca4911f09de67fe5a + md5: ceb5c473b56eb1b79fd079f6b0d029df + depends: + - __osx >=12.1 + - libcxx >=20 + license: MIT + license_family: MIT + size: 177571 + timestamp: 1769077680758 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2026.3.19-h06a4308_0.conda + sha256: 8a9aef8816cff77cfde5d9d90e45b67653bf5099b0f7c221cf0746da3461d95b + md5: 291793559c71f945283cdb33962e7761 + license: MPL-2.0 + license_family: Other + size: 128969 + timestamp: 1774365804711 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ca-certificates-2026.3.19-hd43f75c_0.conda + sha256: 3e384eff3151ac56bddedb0e283b8fd48e5f0f01467b46cbf6246323f2e213c2 + md5: 51d892f6d58c233a961bb88a72a80d16 + license: MPL-2.0 + license_family: Other + size: 128939 + timestamp: 1774365802467 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ca-certificates-2026.3.19-hca03da5_0.conda + sha256: 8a14f3cf9c266735eaa01a6879185e5a0518d0377f76d760633c7698e3cab036 + md5: a7e9cfcf108c1488853b1d205e5ae380 + license: MPL-2.0 + license_family: Other + size: 129019 + timestamp: 1774365821682 +- conda: https://repo.anaconda.com/pkgs/main/win-64/ca-certificates-2026.3.19-haa95532_0.conda + sha256: 922ec2dc939cf5a6790a391d5164952ab4c3802ab882fad71da361888a20ad81 + md5: 646f2cc64c282566396335d4e352a3b4 + license: MPL-2.0 + license_family: Other + size: 128933 + timestamp: 1774365840323 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/certifi-2026.4.22-py313h06a4308_0.conda + sha256: 6c8fc9b258032da407824815d87545adc4ebdc38a9d8720f324439eafbe211e0 + md5: 34551cb06bcb886444398fd0cbc0a79c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MPL-2.0 + license_family: Other + size: 135814 + timestamp: 1776971129569 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/certifi-2026.4.22-py313hd43f75c_0.conda + sha256: dba93d33f1d99289dd849a79087038f20ba72dde11bda3675259127e2d818126 + md5: e03340b30d9b9d411d3da4ed45bfc41d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MPL-2.0 + license_family: Other + size: 135837 + timestamp: 1776971133151 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/certifi-2026.4.22-py313hca03da5_0.conda + sha256: 85eae801b3d3cf247db6e1713bc008832d01b5f3a2e36314f1585584a62a17d9 + md5: 10de6415b65c40456216d7aed2f3190d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MPL-2.0 + license_family: Other + size: 135519 + timestamp: 1776971142354 +- conda: https://repo.anaconda.com/pkgs/main/win-64/certifi-2026.4.22-py313haa95532_0.conda + sha256: 96dd62789edf2dfa5441907cee0b76ec987779786c464a7196ef23e5f9e03bd7 + md5: b19d3b36b39e5b63be97023a3d1aa2ff + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MPL-2.0 + license_family: Other + size: 136049 + timestamp: 1776971281138 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/cffi-1.17.1-py313h1fdaa30_1.conda + sha256: a73724da92c99b750725fa9d5067f241016cfdce7b6197cbedbaab05237e6943 + md5: c5d4f727e7bccd4bd8d599e049853383 + depends: + - libffi >=3.4,<4.0a0 + - libgcc-ng >=11.2.0 + - pycparser + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 311944 + timestamp: 1736182547646 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cffi-1.17.1-py313hcb1262d_1.conda + sha256: 0f5d142e571b113c9efdf663f63ed1b405a6933983fc34920acdbf56abbf8f5e + md5: 5310695471ba6b4719ae05623c5894b6 + depends: + - libffi >=3.4,<4.0a0 + - libgcc-ng >=11.2.0 + - pycparser + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 338083 + timestamp: 1736182558697 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cffi-1.17.1-py313h3eb5a62_1.conda + sha256: c3dcc98246c5b7049e0899e616ec445da9145f9145af1965ffec0e3fad8efc12 + md5: 30ee3afb0f2c3c97820ce0ad5ac6474d + depends: + - libffi >=3.4,<4.0a0 + - pycparser + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 303023 + timestamp: 1736183008060 +- conda: https://repo.anaconda.com/pkgs/main/win-64/cffi-1.17.1-py313h827c3e9_1.conda + sha256: e5770f4990a8b6f0bd7cb9659ef2aee54ef1b076abe7d1a1b4de025bf2847b3f + md5: fac3f2092ebb5da2a06e318005e509a5 + depends: + - pycparser + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: MIT + license_family: MIT + size: 316489 + timestamp: 1736184767271 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/charset-normalizer-3.4.4-py313h06a4308_0.conda + sha256: d84312b64791eac1dad798c86110a0ac53e7d980d6d4c5d32f60ebbb82e4eb4b + md5: 36134f1eb9574beab525f137faa53cd7 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 100520 + timestamp: 1761744847216 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/charset-normalizer-3.4.4-py313hd43f75c_0.conda + sha256: 1beec840bca8dec97d0db6e01b879a0a7c641a74b8c8c45764810ebca0566d35 + md5: c89d95c43d07b658088bb12631ce9132 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 100336 + timestamp: 1761744908393 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/charset-normalizer-3.4.4-py313hca03da5_0.conda + sha256: 240ae310bc1c58a1061816b1b4751407f7841c0da8ef1c09babd9860f39a180a + md5: 6301ec890b186cbe5d8243254450651e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 100213 + timestamp: 1761744861372 +- conda: https://repo.anaconda.com/pkgs/main/win-64/charset-normalizer-3.4.4-py313haa95532_0.conda + sha256: 1f52dabe12c1494d797baaa83a335a136263fd751e2330da82765a4b499e9ab7 + md5: 9e4732d3d22b2cf01fc408696e8ebd41 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 124770 + timestamp: 1761745054105 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/click-8.2.1-py313h06a4308_1.conda + sha256: c743088f34421989511925c4fd47bd2d1627e0d47a9ce17ac522971456559dbf + md5: cd0c96b38e17a2b268d15d0b22da55b3 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 327716 + timestamp: 1764332274729 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/click-8.2.1-py313hd43f75c_1.conda + sha256: a87292699cffa58eb1d866543dd618d59268b8e3b0480db742882751d47b1c4a + md5: 7813f91a66f3a442e803469cf76e3e1c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 328923 + timestamp: 1764332280328 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/click-8.2.1-py313hca03da5_1.conda + sha256: 8375ddb41ba02c49944570c7925beb8d66852392293ee5d57842c4e9d36b425b + md5: 7ac45ddb190136a57ad9b02e7e365ec0 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 328813 + timestamp: 1764332257562 +- conda: https://repo.anaconda.com/pkgs/main/win-64/click-8.2.1-py313haa95532_1.conda + sha256: cd3f6faec56670975522d5a3ff658a93fab1591320e345c3556603d7642df0b5 + md5: 17865c3c6a7a80bb226bf7a8e1b0a34e + depends: + - colorama + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 328826 + timestamp: 1764332409785 +- conda: https://repo.anaconda.com/pkgs/main/win-64/colorama-0.4.6-py313haa95532_0.conda + sha256: 44e29288f710fcc69fce9b58faa6493d514d5cff2cbabea16e22bb0572a3d666 + md5: b73ebc8eb01ba1e79ad34303e2975694 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 55002 + timestamp: 1729036609433 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-26.3.2-py313h06a4308_1.conda + sha256: 089116977dd9cac39a806e0420cbc14ffdc4533b9dac975fb320acd65537674f + md5: 0ffebd1d95590babee44aeba73aa4094 + depends: + - archspec >=0.2.3 + - boltons >=23.0.0 + - charset-normalizer + - conda-libmamba-solver >=25.11.0 + - conda-package-handling >=2.2.0 + - distro >=1.5.0 + - frozendict >=2.4.2 + - jsonpatch >=1.32 + - menuinst >=2 + - packaging >=23.0 + - platformdirs >=3.10.0 + - pluggy >=1.6.0 + - pycosat >=0.6.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests >=2.28.0,<3 + - ruamel.yaml >=0.11.14,<0.19 + - setuptools >=60.0.0 + - tqdm >=4 + - truststore >=0.8.0 + - zstandard >=0.19.0 + constrains: + - conda-build >=25.9 + - conda-content-trust >=0.3.0 + - conda-env >=2.6 + - conda-anaconda-telemetry >=0.3.0 + - conda-anaconda-tos >=0.2.1 + license: BSD-3-Clause + license_family: BSD + size: 1246875 + timestamp: 1777395605040 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-26.3.2-py313hd43f75c_1.conda + sha256: a08c69e2bb044b0406b613387f5feb03de57236a8c440594b1f25f2dc6120a87 + md5: a53394b4f4b04448e2b531b8e1adf7c5 + depends: + - archspec >=0.2.3 + - boltons >=23.0.0 + - charset-normalizer + - conda-libmamba-solver >=25.11.0 + - conda-package-handling >=2.2.0 + - distro >=1.5.0 + - frozendict >=2.4.2 + - jsonpatch >=1.32 + - menuinst >=2 + - packaging >=23.0 + - platformdirs >=3.10.0 + - pluggy >=1.6.0 + - pycosat >=0.6.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests >=2.28.0,<3 + - ruamel.yaml >=0.11.14,<0.19 + - setuptools >=60.0.0 + - tqdm >=4 + - truststore >=0.8.0 + - zstandard >=0.19.0 + constrains: + - conda-build >=25.9 + - conda-env >=2.6 + - conda-content-trust >=0.3.0 + - conda-anaconda-telemetry >=0.3.0 + - conda-anaconda-tos >=0.2.1 + license: BSD-3-Clause + license_family: BSD + size: 1249287 + timestamp: 1777395596121 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-26.3.2-py313hca03da5_1.conda + sha256: b8eae81551aae367190ab0c805129a16314ef64583b85d97da8d97baa2b67627 + md5: e31af913c0f7805e7e6b4e601457dab4 + depends: + - archspec >=0.2.3 + - boltons >=23.0.0 + - charset-normalizer + - conda-libmamba-solver >=25.11.0 + - conda-package-handling >=2.2.0 + - distro >=1.5.0 + - frozendict >=2.4.2 + - jsonpatch >=1.32 + - menuinst >=2 + - packaging >=23.0 + - platformdirs >=3.10.0 + - pluggy >=1.6.0 + - pycosat >=0.6.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests >=2.28.0,<3 + - ruamel.yaml >=0.11.14,<0.19 + - setuptools >=60.0.0 + - tqdm >=4 + - truststore >=0.8.0 + - zstandard >=0.19.0 + constrains: + - conda-build >=25.9 + - conda-env >=2.6 + - conda-content-trust >=0.3.0 + - conda-anaconda-telemetry >=0.3.0 + - conda-anaconda-tos >=0.2.1 + license: BSD-3-Clause + license_family: BSD + size: 1250448 + timestamp: 1777395618118 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-26.3.2-py313haa95532_1.conda + sha256: bee22aeac1ebe5559b0a4c87ef1f3ed642b8b137f79bed57172e4dbcb951f2a4 + md5: 0da31dcc7c392521e1f22ff0a2b3e636 + depends: + - archspec >=0.2.3 + - boltons >=23.0.0 + - charset-normalizer + - conda-libmamba-solver >=25.11.0 + - conda-package-handling >=2.2.0 + - distro >=1.5.0 + - frozendict >=2.4.2 + - jsonpatch >=1.32 + - menuinst >=2 + - packaging >=23.0 + - platformdirs >=3.10.0 + - pluggy >=1.6.0 + - pycosat >=0.6.3 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests >=2.28.0,<3 + - ruamel.yaml >=0.11.14,<0.19 + - setuptools >=60.0.0 + - tqdm >=4 + - truststore >=0.8.0 + - zstandard >=0.19.0 + constrains: + - conda-build >=25.9 + - conda-content-trust >=0.3.0 + - conda-env >=2.6 + - conda-anaconda-telemetry >=0.3.0 + - conda-anaconda-tos >=0.2.1 + license: BSD-3-Clause + license_family: BSD + size: 1254784 + timestamp: 1777395688954 +- conda: https://repo.anaconda.com/pkgs/main/noarch/conda-anaconda-telemetry-0.3.0-pyhd3eb1b0_1.conda + sha256: 93b33a69c7e6b410ecb02c9922c71d8e07b9f4b874139a0d350165f8d1d557f3 + md5: 2ac481091c9cc4eec50cf2f0cc42744d + depends: + - conda >=24.11 + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 13808 + timestamp: 1755883824264 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-anaconda-tos-0.2.2-py313h06a4308_1.conda + sha256: db63dbb7179e28fed7616989cf9c52637a5cd4008929bd5d5c9063094ec098cd + md5: 48b92f96da51225fe57f3fe687eec943 + depends: + - conda >=24.11 + - pydantic + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + license: BSD-3-Clause + license_family: BSD + size: 49390 + timestamp: 1755123417919 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-anaconda-tos-0.2.2-py313hd43f75c_1.conda + sha256: 12363711dbee6f5837f74f273ec0f9f8c485b831ce153e74229f45773c997c98 + md5: 68ddea695b295d832fe58a6f78889c87 + depends: + - conda >=24.11 + - pydantic + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + license: BSD-3-Clause + license_family: BSD + size: 50141 + timestamp: 1755123435160 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-anaconda-tos-0.2.2-py313hca03da5_1.conda + sha256: 040bfa77e995fdf77f8ba16f64361877e2951e21ae34f47946a254d2d0a6bc57 + md5: 1213eede566fe5a9e8aa9fecf21b374d + depends: + - conda >=24.11 + - pydantic + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + license: BSD-3-Clause + license_family: BSD + size: 51730 + timestamp: 1755123384495 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-anaconda-tos-0.2.2-py313haa95532_1.conda + sha256: 7133320c2e44dd5af912050c02562343576c751ed7060f008e74ee8757552634 + md5: 33383c864f2fbd6935d0e5c7bc91b195 + depends: + - conda >=24.11 + - pydantic + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + license: BSD-3-Clause + license_family: BSD + size: 50752 + timestamp: 1755123670046 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-content-trust-0.3.2-py313h06a4308_0.conda + sha256: edf72c8493cc9959ec82847e6c6b395fd61feb8b73db5fba918f2ce5e563d1da + md5: 49b5717b462d7d549582ad298edb6065 + depends: + - conda >=26.3.0 + - cryptography >=41 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 71390 + timestamp: 1777554214129 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-content-trust-0.3.2-py313hd43f75c_0.conda + sha256: 37f112f435c95703fa28b4d9fad99ec5f5ea8b9901d9a3179a1e266c73c5c587 + md5: 7acd9833c883615e7a1c90a0580ad908 + depends: + - conda >=26.3.0 + - cryptography >=41 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 71035 + timestamp: 1777554206797 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-content-trust-0.3.2-py313hca03da5_0.conda + sha256: 0f5f6d3c9fc83963f3ef199177d6eb5fcc7bef6a398b9d8a487ce5ce16e0fa79 + md5: c76528c1941c6908cb56ef92bb000880 + depends: + - conda >=26.3.0 + - cryptography >=41 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 71184 + timestamp: 1777554224265 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-content-trust-0.3.2-py313haa95532_0.conda + sha256: da1f51fe0669fe7c44d976ad5836e4177d8bbbaeae6a88fcba9ce47e136d3cc4 + md5: 9dbfff90df840b74291c8219593991ba + depends: + - conda >=26.3.0 + - cryptography >=41 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 95507 + timestamp: 1777554499724 +- conda: https://repo.anaconda.com/pkgs/main/noarch/conda-libmamba-solver-26.4.1-pyh3785b3c_0.conda + sha256: ae098ebc94df3b64f449052c4f2c765187a3e30e4981362d7a52fb802930f357 + md5: 3e467ddfbd4e40a574474ae928f7a423 + depends: + - boltons >=23.0.0 + - conda >=26.1 + - libmambapy >=2 + - msgpack-python >=1.1.1 + - python >=3.10 + - requests >=2.28.0,<3.0.0 + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 58057 + timestamp: 1777900169394 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-package-handling-2.4.0-py313h06a4308_1.conda + sha256: d1e652dbd4390b12bcf938ece3e85636c12ab54d91a25de7dd1ac8ca84b1b8b1 + md5: 8df01d8631f16021fe6e7f0093de07db + depends: + - conda-package-streaming >=0.9.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 284840 + timestamp: 1762366426064 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-package-handling-2.4.0-py313hd43f75c_1.conda + sha256: 6bdcf37984bd50c875510e19c82e4dde8501f3bc926a0b41097280b240f0ef68 + md5: 6577f526b527308e4bf66a7bdef0e7fe + depends: + - conda-package-streaming >=0.9.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 285635 + timestamp: 1762366425854 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-package-handling-2.4.0-py313hca03da5_1.conda + sha256: 0e7ae6a4e9eda628de32dc45bfc552e5a8c7c79224e134e3fe3579e933af82c6 + md5: 99d586bc84e70ee5e8415cfb63cc4cfe + depends: + - conda-package-streaming >=0.9.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 285376 + timestamp: 1762366427916 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-package-handling-2.4.0-py313haa95532_1.conda + sha256: d8db448f913dbd860b9d6e71ce4b6868fdc974630c4a3a297f1ba9c24a806931 + md5: 0bf62b2027e8a656a86e1c4a7e71142c + depends: + - conda-package-streaming >=0.9.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 309759 + timestamp: 1762366569467 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-package-streaming-0.12.0-py313h06a4308_1.conda + sha256: 8d1ff42b4560986c9d46ef2114cd77ae791ec4400a5ba4eb9a4b22ad540466c1 + md5: 56c2a9c6a706a12193c0b98ef951b4b6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 38518 + timestamp: 1762361653472 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-package-streaming-0.12.0-py313hd43f75c_1.conda + sha256: c9c5362d656e30df415170c9fca96539371e9837ee38e8d3be9e645947329c2c + md5: 313fca7b4d867f8b06df3140548f9440 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 38256 + timestamp: 1762361650200 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-package-streaming-0.12.0-py313hca03da5_1.conda + sha256: 167d9c3bfd693c347a43c4b006c1379f1ff94588ee818ed231d801ad63a65f34 + md5: 01a0bc32a49fd331d514dfd64446fb1e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 38499 + timestamp: 1762361650835 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-package-streaming-0.12.0-py313haa95532_1.conda + sha256: c3b44038bc84ea3711e3995be45e1b5ad0107090b0f94a7ac5238f3c22e5b67a + md5: d9081bd54908ac92135e6fb20d0aade2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - requests + - zstandard >=0.15 + license: BSD-3-Clause + license_family: BSD + size: 38102 + timestamp: 1762361726254 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-self-0.2.0-py313h06a4308_0.conda + sha256: 1a795b9ad4b69ad5bc244290c6896a8abe90e3a5257a2843c59ef496b75baf73 + md5: e7f67e261affb8e4ba0712560a7aedd3 + depends: + - conda >=26.1.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 39025 + timestamp: 1778088848951 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-self-0.2.0-py313hd43f75c_0.conda + sha256: d431218c53b0247a93100534a0feb48ea79b9e18bb6582a1e74176065a1ae73b + md5: 055cd35c4e0e95394eb2004b57fe7d33 + depends: + - conda >=26.1.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 39142 + timestamp: 1778088844671 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-self-0.2.0-py313hca03da5_0.conda + sha256: 483959ad263c7c01199cd273f1745a83d7caeac511e9378cdaf62b29d7e8b8a7 + md5: 18b8efbe382b09e53042d9c75629f5b0 + depends: + - conda >=26.1.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 39299 + timestamp: 1778088863182 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-self-0.2.0-py313haa95532_0.conda + sha256: 66d798008fa60e97a3aa8d6894d2e6f65aea6541bf8062d88b8190f46b8ed93c + md5: 8ceecb9dba43b595044d0d6f3ddc2a2d + depends: + - conda >=26.1.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 39075 + timestamp: 1778088897941 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/conda-spawn-0.1.0-py313h06a4308_0.conda + sha256: 4acab6c55b1f3bc23d505f86886863a3afa4d01dfc7243bc9b556a5da14eb109 + md5: 17ea6f861b3988333e7abae7f467764f + depends: + - conda >=23.9.0 + - pexpect + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - shellingham + license: MIT AND BSD-3-Clause + license_family: Other + size: 53733 + timestamp: 1778091695840 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/conda-spawn-0.1.0-py313hd43f75c_0.conda + sha256: 2a61017383a08c3fc25500d9e353851f7cf5f9ab06efeaf07731e101ed3c36a1 + md5: d7874d92771e7320bd21001c6e501773 + depends: + - conda >=23.9.0 + - pexpect + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - shellingham + license: MIT AND BSD-3-Clause + license_family: Other + size: 53533 + timestamp: 1778091688623 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/conda-spawn-0.1.0-py313hca03da5_0.conda + sha256: f8d13d5fa04f3d8c161b731bbcf4f96723d97df91ab3c3d4fd9b7b092dd0d3e1 + md5: cb517c0f965cbb98afd411c85e961a8f + depends: + - conda >=23.9.0 + - pexpect + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - shellingham + license: MIT AND BSD-3-Clause + license_family: Other + size: 53240 + timestamp: 1778091708662 +- conda: https://repo.anaconda.com/pkgs/main/win-64/conda-spawn-0.1.0-py313haa95532_0.conda + sha256: 30ac99022d1e62f2e7dd7acd802da04de56b3a99ae5646e4bf6d527a00366e10 + md5: b23ef3f633411e1101614b6d6876eef7 + depends: + - conda >=23.9.0 + - pexpect + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - shellingham + license: MIT AND BSD-3-Clause + license_family: Other + size: 53466 + timestamp: 1778091746767 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/cpp-expected-1.1.0-hdb19cb5_0.conda + sha256: 8718137ba3afc2eb8eb986e17442968aec45b32bbd746b64bc239c3019ec7216 + md5: 3a195bcf47b691adb4a635a8b7f396f7 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: CC0-1.0 + license_family: CC + size: 132687 + timestamp: 1734039334436 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cpp-expected-1.1.0-hb8fdbf2_0.conda + sha256: d5396c004cebbb05c60844cc4dd23e9ee0cd2896b70b8867719f80c7c04d37e6 + md5: 06c2848c6311674e19391d4b81b3188a + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: CC0-1.0 + license_family: CC + size: 132686 + timestamp: 1734039347698 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cpp-expected-1.1.0-h48ca7d4_0.conda + sha256: 6639ca3fc92dd98178c78ac917ea864b475821ce55a617f9e636f618ffdce7f1 + md5: 9a83af67c17d1c760cd7aff545ef7e0f + depends: + - libcxx >=14.0.6 + license: CC0-1.0 + license_family: CC + size: 134133 + timestamp: 1734039345192 +- conda: https://repo.anaconda.com/pkgs/main/win-64/cpp-expected-1.1.0-h214f63a_0.conda + sha256: 73e2ef3800ff5659c111f073e8e2f802d48483c78ea8781cdf5ed34fae6de2a2 + md5: 67a55401db50a1d6bde2b153a74bcb07 + depends: + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: CC0-1.0 + license_family: CC + size: 133944 + timestamp: 1734039396266 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/cryptography-45.0.7-py313h0a354b3_0.conda + sha256: d8f0adf24b2e76208ec47780de6514c82c72ff008ab7ff7f954a11b5fe94281e + md5: 4559cd4ef0db9051c262820b79f5496e + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.14 + - libgcc-ng >=11.2.0 + - openssl >=3.0.18,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - pyopenssl >=23.0.0 + license: Apache-2.0 OR BSD-3-Clause + license_family: OTHER + size: 1636573 + timestamp: 1760092665185 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/cryptography-45.0.7-py313h80a530f_0.conda + sha256: d70e601646d83766db5c7cafb5e5b90147f4c56430ca17d3c2f029203af2b04f + md5: 075607d63024f363b72f20014355f380 + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.14 + - libgcc-ng >=11.2.0 + - openssl >=3.0.18,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - pyopenssl >=23.0.0 + license: Apache-2.0 OR BSD-3-Clause + license_family: OTHER + size: 1615526 + timestamp: 1760092672509 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/cryptography-45.0.7-py313h83bfa8c_0.conda + sha256: ef7a786c5c25f686c98ac02a09242fec7ce068c9d552b45e7feedf3f81fd527d + md5: d20b103cc6ff9abe9d17ad9d518adc42 + depends: + - __osx >=12.1 + - cffi >=1.14 + - openssl >=3.0.18,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - pyopenssl >=23.0.0 + license: Apache-2.0 OR BSD-3-Clause + license_family: OTHER + size: 1512692 + timestamp: 1760092697603 +- conda: https://repo.anaconda.com/pkgs/main/win-64/cryptography-45.0.7-py313habbc9f9_0.conda + sha256: b0fd7a7b1763d6a4df0f7043c1b9971d1d272b76ccf017415393d41e03a0dbe8 + md5: 8210abddfcda82392e1f71c28b1a3cf7 + depends: + - cffi >=1.14 + - openssl >=3.0.18,<4.0a0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + constrains: + - pyopenssl >=23.0.0 + license: Apache-2.0 OR BSD-3-Clause + license_family: OTHER + size: 1413747 + timestamp: 1760092869118 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/dbus-1.16.2-h5bd4931_0.conda + sha256: ff936d58ce18451f18cba16a8ade9365199a6321d4eb1c60c1eb1d8e3932c65b + md5: 4c4aef417b613e7111d90cf2348b231a + depends: + - __glibc >=2.17,<3.0.a0 + - expat >=2.7.1,<3.0a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - xorg-libx11 >=1.8.12,<2.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 1259937 + timestamp: 1756144852972 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/dbus-1.16.2-h6a16351_0.conda + sha256: fd1aac52c9c80cbc5f56d8f0286b4f3a972b25ad785e64464f2eeb0f783f29c3 + md5: 6a7d865ed36eeecaaaf64a27519a3c7d + depends: + - expat >=2.7.1,<3.0a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - xorg-libx11 >=1.8.12,<2.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 1275876 + timestamp: 1756144876643 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/distro-1.9.0-py313h06a4308_0.conda + sha256: 57e25d204f2e891ab2f68a776b9e21cc681adfe089ea35a18aa05e5aa950a4c7 + md5: 1fd7ab065e9958e7bbd4d3fbf175742b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 37917 + timestamp: 1728396132498 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/distro-1.9.0-py313hd43f75c_0.conda + sha256: d86ac5f58acd43e7c5c5e5a9b24f128e7f498f65c72db101c5638ebc407af88e + md5: 77f95d4b0a5bf1b775dda3372544dbeb + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 37699 + timestamp: 1728480059192 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/distro-1.9.0-py313hca03da5_0.conda + sha256: 8be5c0b3ea659bcdb3ee629792e972625d6d4d21d54184591ae53dd4aa02a242 + md5: 5e948f3d746f13d209bd09a9d2fb7758 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 38129 + timestamp: 1728591870413 +- conda: https://repo.anaconda.com/pkgs/main/win-64/distro-1.9.0-py313haa95532_0.conda + sha256: 5311c77bcb8f33552594b6743fab3944374085ee53626755813ba015cf71b10d + md5: 9a502db95e7e272d1b7ed53f03dafab2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 63476 + timestamp: 1729059201537 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/expat-2.8.0-h7354ed3_0.conda + sha256: 9495d8c06d16f804cca91e4d01057d4577ab3ec1c0027b882c37de886ed3d837 + md5: 70ec8dc8e2515f0af9ecd2f4a79f02ac + depends: + - __glibc >=2.28,<3.0.a0 + - libexpat 2.8.0 h7354ed3_0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 24806 + timestamp: 1777908589322 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/expat-2.8.0-h5b11e9f_0.conda + sha256: 96cb8192637990cce4e855e29e736198ff12fd5a3b00e57ac1c5618237e46025 + md5: 00985241861115dcaf9ee01ca1c11d23 + depends: + - __glibc >=2.28,<3.0.a0 + - libexpat 2.8.0 h5b11e9f_0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 25856 + timestamp: 1777908614479 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/fmt-12.1.0-h44f220b_0.conda + sha256: 75206a86cdcdb0752db803e8ab8b27589d376413f16f8b280f8864b27702636d + md5: dd4be9ab91074ac1e2bc78719cf51496 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 196493 + timestamp: 1772639967801 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/fmt-12.1.0-h8e5a627_0.conda + sha256: aa7b58e9c755e962d12389a5c8ca40360f23e8acbcc4f40b7d71eacd5def830d + md5: 4f7d44864ddd9385f19d54f6bd1c16c9 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 195404 + timestamp: 1772639972853 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/fmt-12.1.0-hc20ec9e_0.conda + sha256: 2eef880a6cc5d890b18714f4cdf533d291d35c45670921fd99d62e8413b585a1 + md5: 4222bb0bb9d851b64a8163104f07d8b8 + depends: + - __osx >=12.1 + - libcxx >=20 + license: MIT + license_family: MIT + size: 178313 + timestamp: 1772640095208 +- conda: https://repo.anaconda.com/pkgs/main/win-64/fmt-12.1.0-ha349831_0.conda + sha256: 5dd4c4ad9a4557c783980ca135e10ec6de1c150b9df3a4099efc8982922de509 + md5: 17ae3f100dfdbf5fd1291f5d42c37913 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 194070 + timestamp: 1772640043830 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/frozendict-2.4.6-py313hee96239_0.conda + sha256: bbd8544cebc4a43a7c92898ffed3d4e668c236dbd3e7c6307758c31b75f0e3d3 + md5: 26dfe875df9973e0e98ec5add063e00e + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-3.0-only + license_family: LGPL + size: 39148 + timestamp: 1761750688493 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/frozendict-2.4.6-py313ha28494d_0.conda + sha256: f7e99b716ea48840fa7d8c27e4fc10df0399ec5e94e3068b2956eb99d891d845 + md5: 8d10823536cc83aca7475e92af48e733 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-3.0-only + license_family: LGPL + size: 38822 + timestamp: 1761750688451 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/frozendict-2.4.6-py313haa24f5a_0.conda + sha256: a04a4d19f35edd518d645c0b86dd3c68772df87abdcf1b6d210c2cfa4697ee69 + md5: 662529f545d783dc4148ad30f1110b51 + depends: + - __osx >=12.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: LGPL-3.0-only + license_family: LGPL + size: 39679 + timestamp: 1761750693438 +- conda: https://repo.anaconda.com/pkgs/main/win-64/frozendict-2.4.6-py313h02ab6af_0.conda + sha256: 95ee413c83df0269fea089be2bf2fa7c1761a986d213f1c6926d4bd904176180 + md5: 16d7e8878fbec9e9856e9b7b3a7d41cb + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: LGPL-3.0-only + license_family: LGPL + size: 39675 + timestamp: 1761750775394 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/gettext-0.25.1-hd8bbc44_1.conda + sha256: 0d062cb0d64c7cc02d21fd2c278c790b95f57b58e712366b65904e5599a40835 + md5: a8ff03da2fae0dbdd3c7186c2948878f + depends: + - __glibc >=2.28,<3.0.a0 + - gettext-tools 0.25.1 hecf7c64_1 + - libasprintf 0.25.1 ha6c9436_1 + - libasprintf-devel 0.25.1 ha6c9436_1 + - libgcc >=14 + - libgettextpo 0.25.1 h64fc44f_1 + - libgettextpo-devel 0.25.1 h64fc44f_1 + - libiconv >=1.18,<2.0a0 + - libstdcxx >=14 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 535437 + timestamp: 1777366692297 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/gettext-0.25.1-hfa306ae_1.conda + sha256: 7f45884002661eb30222c568e81c9c04c7a70682856f327a8beefba342fbae3d + md5: 521c0b25791d2082298bc05823965ed5 + depends: + - __glibc >=2.28,<3.0.a0 + - gettext-tools 0.25.1 h3c6c1b8_1 + - libasprintf 0.25.1 h96b2d9f_1 + - libasprintf-devel 0.25.1 h96b2d9f_1 + - libgcc >=14 + - libgettextpo 0.25.1 h996cd99_1 + - libgettextpo-devel 0.25.1 h996cd99_1 + - libiconv >=1.18,<2.0a0 + - libstdcxx >=14 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 530237 + timestamp: 1777366668678 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-0.25.1-h0087489_1.conda + sha256: 474dfdcd92ff2f76346f259e988a41d413e731558fdb515dc5b623bf89cbf897 + md5: e348dbb8c6f1a03b14e13b5ec06128a8 + depends: + - __osx >=12.1 + - gettext-tools 0.25.1 h86cef2d_1 + - libasprintf 0.25.1 hcc4682f_1 + - libasprintf-devel 0.25.1 hcc4682f_1 + - libcxx >=20 + - libgettextpo 0.25.1 hd3943a6_1 + - libgettextpo-devel 0.25.1 hd3943a6_1 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h55097f8_1 + - libintl-devel 0.25.1 h55097f8_1 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 541343 + timestamp: 1777366825427 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/gettext-tools-0.25.1-hecf7c64_1.conda + sha256: be4cdd7c3628d481853673e621ce682db2e41d1e7ff3cd0366bca44eab321920 + md5: 43ec7ed01f8092d01142c2dc81865cf1 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libxml2 2.14.4.* + - libxml2 >=2.14.4,<2.15.0a0 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-or-later + size: 3415456 + timestamp: 1777366664184 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/gettext-tools-0.25.1-h3c6c1b8_1.conda + sha256: 43b53a2fde49db94cc8ad936b8a4bfcffea914a3c44042866593415222ac4cc8 + md5: 0ba5d5e3794f1a079e4e6cc4f6969b40 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libxml2 2.14.4.* + - libxml2 >=2.14.4,<2.15.0a0 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-or-later + size: 3703702 + timestamp: 1777366644401 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/gettext-tools-0.25.1-h86cef2d_1.conda + sha256: c49c5eb435c4a15367dcc722dab90ba8fe15a0ac7ab7ed01f8255e3448b18cad + md5: 002abaa93cfa4d989a91122d55719ed6 + depends: + - __osx >=12.1 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h55097f8_1 + - libxml2 2.14.4.* + - libxml2 >=2.14.4,<2.15.0a0 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-or-later + size: 3469625 + timestamp: 1777366802264 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/h11-0.16.0-py313h06a4308_1.conda + sha256: 96dcaec2513ff1034fc52b8b13e5500d41b05671d85f8bff24895bf807129812 + md5: 64c98017f4f5b701ed2b2f20d5e9ea4c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 64750 + timestamp: 1761931277052 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/h11-0.16.0-py313hd43f75c_1.conda + sha256: f096b0379734307c844040e26d8a8193291244076843a992371b23eb927ace25 + md5: 4786f45bc40fd0fb4b60c05d19e32179 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 64484 + timestamp: 1761931284057 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/h11-0.16.0-py313hca03da5_1.conda + sha256: 6e90b3482d77fd6289188186a453b2be6dee73859e73c09f595774de02b0183e + md5: 38e110c2ae2fb67d3ef1abfc786498f9 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 64806 + timestamp: 1761931279662 +- conda: https://repo.anaconda.com/pkgs/main/win-64/h11-0.16.0-py313haa95532_1.conda + sha256: 81e22d7167caf13f505697c0a182d428576d865c67b2f5ef0655201527302a9b + md5: a97fdc66e5c3a6fcb5f8818f4606f22f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 64663 + timestamp: 1761931421750 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/httpcore-1.0.9-py313h06a4308_0.conda + sha256: 43cf7bc5c9c8a5a7470c5b7c6b1ad0f67319bf4de5b958d7c1e7027e63029cc4 + md5: 77016551f9607c23c6243632bf100507 + depends: + - certifi + - h11 >=0.16 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 127896 + timestamp: 1748526107673 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpcore-1.0.9-py313hd43f75c_0.conda + sha256: 43d8020a0b441b52d620e5f3d500f117be23a5ce22346035cc4817eb08622462 + md5: 03260c9cc30bdb7167dbb8aeb4a2db1b + depends: + - certifi + - h11 >=0.16 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 127463 + timestamp: 1748526158318 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/httpcore-1.0.9-py313hca03da5_0.conda + sha256: 29c6b4fe1102058af3c395fdf33dedc1ecaac6335759a2d0bed39dcb667e06a2 + md5: 6d33385bdc014731d4369f0d0e09af73 + depends: + - certifi + - h11 >=0.16 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 129364 + timestamp: 1748526183257 +- conda: https://repo.anaconda.com/pkgs/main/win-64/httpcore-1.0.9-py313haa95532_0.conda + sha256: d500fb5bedabbb40813f548184b7fa6f3fd92893209c0762777d8b7926e94af2 + md5: 2262f0f3863efb10f8f4442438401a8d + depends: + - certifi + - h11 >=0.16 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 131010 + timestamp: 1748526313503 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/httpx-0.28.1-py313h06a4308_1.conda + sha256: ea875a1564f96bd1fdbaf82e6fa51d829f099b7f69a5a9e76c5ea9d5483d9288 + md5: d25af3a5cbefe54951cb3dc369b945bb + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=8.0.0,<9.0.0a0 + - h2 >=3.0.0,<5.0.0a0 + - zstandard >=0.18.0 + - socksio >=1.0.0,<2.0.0a0 + - pygments >=2.0.0,<3.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 217558 + timestamp: 1760447364823 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/httpx-0.28.1-py313hd43f75c_1.conda + sha256: ee474a5b631ad6875ec0fb11aa5cc7e65f193c20564ec9e5f539725acffa8121 + md5: 63a3ec07509610236d9ad578a3b625aa + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - zstandard >=0.18.0 + - click >=8.0.0,<9.0.0a0 + - pygments >=2.0.0,<3.0.0a0 + - h2 >=3.0.0,<5.0.0a0 + - socksio >=1.0.0,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 216526 + timestamp: 1760447362829 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/httpx-0.28.1-py313hca03da5_1.conda + sha256: 4b9579b31971d46a31710d7cb6740c03a61a37f0c1e181113eb3ec1556d3c707 + md5: 363b8e8b1d1fed3355d8aafdc00c35a8 + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - pygments >=2.0.0,<3.0.0a0 + - zstandard >=0.18.0 + - h2 >=3.0.0,<5.0.0a0 + - socksio >=1.0.0,<2.0.0a0 + - click >=8.0.0,<9.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 217168 + timestamp: 1760447208891 +- conda: https://repo.anaconda.com/pkgs/main/win-64/httpx-0.28.1-py313haa95532_1.conda + sha256: 110311c08a60e70198900b6aa5a35e7b1f2175bd3109e0a56610b75d0ea3f20f + md5: 55a5ebf53109994a5ac8a2f802bd8f43 + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=8.0.0,<9.0.0a0 + - zstandard >=0.18.0 + - pygments >=2.0.0,<3.0.0a0 + - socksio >=1.0.0,<2.0.0a0 + - h2 >=3.0.0,<5.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 242095 + timestamp: 1760447587973 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/icu-78.3-h84d19a5_0.conda + sha256: b4a4f7bbc3722e658cd1d21c37c4d7b4c7e89a48233bc2b90d430c9ce4a65859 + md5: b3cca90607d3b176e49048756e89296e + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 24357919 + timestamp: 1777922220477 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/icu-78.3-h184064b_0.conda + sha256: a8bbd0804c4ea74a6de8231f27a913a730b3a5e9cf65664d46b9ad5f6cc59fe2 + md5: 0da5f35ada86b8ac25eb864edd8189ff + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 24630174 + timestamp: 1777922213958 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/icu-78.3-hb00977c_0.conda + sha256: 8dd5131eccd5c7ad312437d6534f97dc7c7acb2ddf5506c543d1bddf72ab8640 + md5: 48dcf4bb007f44e187fe29b1120e0ef9 + depends: + - __osx >=12.1 + license: MIT + license_family: MIT + size: 23865757 + timestamp: 1777922195678 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/idna-3.11-py313h06a4308_0.conda + sha256: 2cbd75d6f8a108b989d3f580ffc40fbee43349e272794d1227fb11fe31191196 + md5: c8b25d0fe19ba1a7319a0221e7615265 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 202882 + timestamp: 1761911998666 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/idna-3.11-py313hd43f75c_0.conda + sha256: 2fcd3b20cbdfb7a0420f4c2f61909542259d744e42c12fdf76b4088b10059019 + md5: 93b126011717941f140fd04b6dd6d37b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 203848 + timestamp: 1761912000622 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/idna-3.11-py313hca03da5_0.conda + sha256: bdb342e9e185cebf1f33d858ead48f6594829d014e1008a818b4ee3b8ce8b3dd + md5: 9840df0ca7f12f0d58576f9fa33ef0fc + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 203509 + timestamp: 1761912023966 +- conda: https://repo.anaconda.com/pkgs/main/win-64/idna-3.11-py313haa95532_0.conda + sha256: 8264d301462d3eb44c813da4c4e092fc2f32b257ef5692a00573ac4c0346d920 + md5: 426a9add5ed691e72c893059ee0485fd + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 203986 + timestamp: 1761912082836 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jansson-2.14-h5eee18b_1.conda + sha256: e76928987010e8d60fe7e2edbbf733643ed16f17eb9cbcd96bc4dcb2d823dec2 + md5: 852537d568f5ed410a100d65424039dc + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 38170 + timestamp: 1705704612984 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jansson-2.14-h998d150_1.conda + sha256: 4e8c5fbfee25074df634337a5d30841fc88bb5feedb89a02c138f85d5e7b54f5 + md5: e0a9db0de5a436a8fa92f72bd09617c9 + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 42724 + timestamp: 1705704607717 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jansson-2.14-h80987f9_1.conda + sha256: 815b81bced82407b6ad5f482c642fd467d8ccb536d84ed3d383290abdc8d1134 + md5: cf1fff0a1cca90c8d635b8364ba163fd + license: MIT + license_family: MIT + size: 35343 + timestamp: 1705704639712 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.classes-3.4.0-py313h06a4308_0.conda + sha256: 74c2d4abcff4a9dcce44b7a2180bf08b834cfc72ac9745ff318fb44b27c93516 + md5: c4ea3f7208a811b569bbeae8c42c5b2d + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 19952 + timestamp: 1755516354462 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.classes-3.4.0-py313hd43f75c_0.conda + sha256: a95219d2781fce181f7185ee219d14200e5e81acfd6284c5df5a826b6f524d76 + md5: 281677614ab4b309ddb5afd24c80cd26 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 19436 + timestamp: 1755516386420 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.classes-3.4.0-py313hca03da5_0.conda + sha256: b0cdf7c33f4c61d0143590b15616e19a3c104203d6507b5c5363ee70b78b8a29 + md5: f4e4bcf521aa18ee57d0607ad48f284c + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 21271 + timestamp: 1755516531252 +- conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.classes-3.4.0-py313haa95532_0.conda + sha256: 7eb0c4ee04a96ad65ae0c51d58ad17d5203b76ddcd2d4702503a50127434fd27 + md5: a8fd08b7543a5b778d2e2c29c5aa88e9 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 21078 + timestamp: 1755516602917 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.context-6.1.0-py313h06a4308_0.conda + sha256: ef4eebc2a04a062e54a6d4c318f70b88a737cb48706b2e9b1ec1f12cd0e24214 + md5: 54a430923247a921a5c57e330e04549f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 17104 + timestamp: 1769477866762 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.context-6.1.0-py313hd43f75c_0.conda + sha256: edd3821909b3ae014625c64165c12fd35e539dbece19a5886ce884ce0d592362 + md5: 7e58d4d035e2a5da3a932e1ce90c8f46 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 17035 + timestamp: 1769477854229 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.context-6.1.0-py313hca03da5_0.conda + sha256: 7a62f07477d22eee6924bff0b9f9243c9cf43abb1e6ffda42e12cacc80063d88 + md5: 0a89e92618b4328787ef72b0d94d8808 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 17072 + timestamp: 1769477856721 +- conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.context-6.1.0-py313haa95532_0.conda + sha256: 50f96dd6dc6cfefe9eb81802fdcaec8f1776e723ac8a43d825902e3d1f53e363 + md5: 75a2698e16470e6c8ca5a80decb040f3 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 16899 + timestamp: 1769477938631 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jaraco.functools-4.4.0-py313h06a4308_0.conda + sha256: cd3eca2672458d798fc63a1e9293f61866c8f0d797fc2f4e10fe2f3503f0a4b2 + md5: 9572b85d5f84049bc36867f49d498520 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 23712 + timestamp: 1768389384997 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jaraco.functools-4.4.0-py313hd43f75c_0.conda + sha256: 7e3f95db3babff2f8b51f58d2805c325117e02385feab2e62880211722133bee + md5: 3fc0a300184c6cfbbb48735e637b6f00 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 23679 + timestamp: 1768389385039 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jaraco.functools-4.4.0-py313hca03da5_0.conda + sha256: 5b0d10767b5645eff4bc711220046f12d1b2c38cdf5529b2138c0237748f4cd8 + md5: 7174017dd1ce6c709a2b1d87156deb56 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 24174 + timestamp: 1768389389007 +- conda: https://repo.anaconda.com/pkgs/main/win-64/jaraco.functools-4.4.0-py313haa95532_0.conda + sha256: d6495ad19759532a27e73055a1f13de378af550ff07878543e252b76c095660c + md5: 25711ebee8c977aa282a9aa5ceea0817 + depends: + - more-itertools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 24310 + timestamp: 1768389476340 +- conda: https://repo.anaconda.com/pkgs/main/noarch/jeepney-0.7.1-pyhd3eb1b0_0.conda + sha256: a74312540427eb9b5b613afe7fdfbd1b271530e177c94d186e2aeea907e50522 + md5: f115ef0af90b59f35ef56743955979a4 + depends: + - python >=3.6 + license: MIT + license_family: MIT + size: 39004 + timestamp: 1627537099507 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jsonpatch-1.33-py313h06a4308_1.conda + sha256: a84eba19b44745aa7892ed30a461b4da6b315e93b50d468de72486d0a8a9f892 + md5: 8cb4b1755a4a8fd6a57883863236ef2b + depends: + - jsonpointer >=1.9 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 36479 + timestamp: 1728399618377 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonpatch-1.33-py313hd43f75c_1.conda + sha256: 25ce8b958c589c634c9f85bfd8a63ae1cb385ae7ed1b2955f7a60337a196ab72 + md5: 9930fc2e22ba90d25992765ac140be02 + depends: + - jsonpointer >=1.9 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 36927 + timestamp: 1728480664723 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jsonpatch-1.33-py313hca03da5_1.conda + sha256: c36bf14810eb4e6d0cdfbdfae3495ed7e17f695196fa485a8aa0fb254ca39716 + md5: 9e1af96e93b8278ec9029f1bd38f4517 + depends: + - jsonpointer >=1.9 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 37185 + timestamp: 1728594571279 +- conda: https://repo.anaconda.com/pkgs/main/win-64/jsonpatch-1.33-py313haa95532_1.conda + sha256: d25504515f356dc8c06dbf73ce598ba7b327431edf6ca1b06fa9a184a786ea04 + md5: 8c5fff5a1d8d36890bc5a297c1445785 + depends: + - jsonpointer >=1.9 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 61903 + timestamp: 1729054823125 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/jsonpointer-3.1.1-py313h06a4308_0.conda + sha256: 4004b09332ddfe32e7d0cf306566885c8a430d59eb092ff3bd5a4796d7da7125 + md5: 05a451fa72cfd0f7c870a4d9cbe59c1a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 18979 + timestamp: 1774432898196 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/jsonpointer-3.1.1-py313hd43f75c_0.conda + sha256: 6b8f3a1cd9da65de2a28295ae91e9e4b8f9ed7748de0d5bc08fb0c1b9ffad3cf + md5: 793eb8901926bede7a6eebdce28cf6a0 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 19083 + timestamp: 1774432919346 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/jsonpointer-3.1.1-py313hca03da5_0.conda + sha256: 35137f60ddb5c7adc8ab028b5035b1f265e0bcbec2ab859da413654da7d190c7 + md5: 552bd935bf55a9099c7d2910a8d56391 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 19004 + timestamp: 1774432907812 +- conda: https://repo.anaconda.com/pkgs/main/win-64/jsonpointer-3.1.1-py313haa95532_0.conda + sha256: d0cc264fcb1555ed5e2fea4cbcbef11c2fbdec97b003625b784229aa5255f483 + md5: 75eab033c2afaa3732443501ce5c69a9 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 43602 + timestamp: 1774433242550 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/keyring-25.7.0-py313h06a4308_0.conda + sha256: 549e460fd45bddce3a1492dbb1af7b227e0428318b4accf8c08209a5d96b38ed + md5: 6d505a62b565ff3d80d5a6662a83d54a + depends: + - jaraco.classes + - jaraco.context + - jaraco.functools + - jeepney >=0.4.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - secretstorage >=3.2 + constrains: + - pytest-mypy >=1.0.1 + - shtab >=1.1.0 + - pytest-enabler >=3.4 + - pytest-checkdocs >=2.4 + license: MIT + license_family: MIT + size: 82797 + timestamp: 1763637203264 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/keyring-25.7.0-py313hd43f75c_0.conda + sha256: 03024b2f38afa6bd7f7c9e5738a5659178d4d4f67b959bd6255f4a25160da560 + md5: c96025bac150402baa006c878d604992 + depends: + - jaraco.classes + - jaraco.context + - jaraco.functools + - jeepney >=0.4.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - secretstorage >=3.2 + constrains: + - pytest-checkdocs >=2.4 + - pytest-mypy >=1.0.1 + - pytest-enabler >=3.4 + - shtab >=1.1.0 + license: MIT + license_family: MIT + size: 82677 + timestamp: 1763637208740 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/keyring-25.7.0-py313hca03da5_0.conda + sha256: f80404cbc9871c92d481a52e565cc9cc7636cec451804b7eefea1f039359fca7 + md5: d19d185ec9fd87908b74303c8e38893f + depends: + - jaraco.classes + - jaraco.context + - jaraco.functools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - pytest-checkdocs >=2.4 + - pytest-enabler >=3.4 + - shtab >=1.1.0 + - pytest-mypy >=1.0.1 + license: MIT + license_family: MIT + size: 83253 + timestamp: 1763637330760 +- conda: https://repo.anaconda.com/pkgs/main/win-64/keyring-25.7.0-py313haa95532_0.conda + sha256: bea45ee837d9962996ba5bc05ed0d9e87e8d711cee9156bc2b649dadace14879 + md5: 793935b26a9203a0e14d442c5edfe91c + depends: + - jaraco.classes + - jaraco.context + - jaraco.functools + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - pywin32-ctypes >=0.2.0 + constrains: + - pytest-mypy >=1.0.1 + - pytest-checkdocs >=2.4 + - shtab >=1.1.0 + - pytest-enabler >=3.4 + license: MIT + license_family: MIT + size: 108233 + timestamp: 1763637248210 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.44-h9e0c5a2_3.conda + sha256: 4a4875ab4354d4a1bf1695850efad8787d7063387ed6b5aec5ecb659869e2590 + md5: c563bb71f4df90fc3b92cde204827564 + depends: + - __glibc >=2.28,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 742162 + timestamp: 1773255564362 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ld_impl_linux-aarch64-2.44-h97084ae_3.conda + sha256: 81a10d3fe92406c81cc4f106ecb4e12f6e57ce02e5fdba53e69bb34a3f61e5c2 + md5: 833bdaaca975deb8a858597241ecd5c9 + depends: + - __glibc >=2.28,<3.0.a0 + constrains: + - binutils_impl_linux-aarch64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 783012 + timestamp: 1773255553164 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libarchive-3.8.7-hb3cce40_0.conda + sha256: b53751f828019d420954c263c600f18658990cdb70808db407d710a26d5fb697 + md5: 6c2434e636c663e6cd532d44143588d0 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - openssl >=3.5.6,<4.0a0 + - xz >=5.8.2,<6.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-2-Clause + license_family: BSD + size: 887782 + timestamp: 1777386329226 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libarchive-3.8.7-h7866cb9_0.conda + sha256: 3916a720df2f472c3a953bd8a4f97f9e61e4d21c44f79036f8aa3beca9edd0c5 + md5: dae6a149f7aab01e0db2b27a7efd6c98 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - openssl >=3.5.6,<4.0a0 + - xz >=5.8.2,<6.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-2-Clause + license_family: BSD + size: 946062 + timestamp: 1777386313184 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libarchive-3.8.7-h81558fc_0.conda + sha256: 054ef8241a20fe22aaed3514160603fe0fe8aff3637a1c9b058c1fedd2bd0831 + md5: 9368c8128813db74810effc28a6d0de2 + depends: + - __osx >=12.1 + - bzip2 >=1.0.8,<2.0a0 + - libiconv >=1.18,<2.0a0 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - xz >=5.8.2,<6.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-2-Clause + license_family: BSD + size: 783208 + timestamp: 1777387020815 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libarchive-3.8.7-h8d653b7_0.conda + sha256: 729af533e54088cebda836851067d401f93ff3d9dea22957da9ed7e9513779cb + md5: 75939536c3ad6fc7145090a812b0bf1f + depends: + - bzip2 >=1.0.8,<2.0a0 + - libiconv >=1.18,<2.0a0 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - openssl >=3.5.6,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - xz >=5.8.2,<6.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-2-Clause + license_family: BSD + size: 844167 + timestamp: 1777386529375 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-0.25.1-ha6c9436_1.conda + sha256: 03fb8012c683175522f5c785a7e79a5da1987021d9250c6e9203b04acea61de7 + md5: c375d3a76b315acc9d3ce58a4899dacc + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: LGPL-2.1-or-later + size: 52407 + timestamp: 1777366625846 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libasprintf-0.25.1-h96b2d9f_1.conda + sha256: 3526a47d53529a7512c6d50ab60a874a4cd97f67b61e5a508b342cdbce7303a0 + md5: cba7a2ba68f19c081df6e9db2c7dae5e + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: LGPL-2.1-or-later + size: 52114 + timestamp: 1777366611433 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-0.25.1-hcc4682f_1.conda + sha256: 92490f2d7a793173adc3fc6ea31fedcceedf36e03bd60ae0ed0054a8db58ec4c + md5: d2a53560d3ed522db0e42c3359b5b485 + depends: + - __osx >=12.1 + - libcxx >=20 + license: LGPL-2.1-or-later + size: 50062 + timestamp: 1777366750809 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libasprintf-devel-0.25.1-ha6c9436_1.conda + sha256: 3b489817af4c93594df36e97e75cba5df114437eff97d0b80ef0438c11c185f4 + md5: 93c02f28690f0bc0a57d72b6e5b97a79 + depends: + - __glibc >=2.28,<3.0.a0 + - libasprintf 0.25.1 ha6c9436_1 + - libgcc >=14 + license: LGPL-2.1-or-later + size: 33578 + timestamp: 1777366634490 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libasprintf-devel-0.25.1-h96b2d9f_1.conda + sha256: b8d8dd6a816e51fcf0b3996ef8624f7b730e10c6cc1b5d3167cfd146215cd336 + md5: 8ba1f1e02509b5e0608651bbc8a0d40f + depends: + - __glibc >=2.28,<3.0.a0 + - libasprintf 0.25.1 h96b2d9f_1 + - libgcc >=14 + license: LGPL-2.1-or-later + size: 33409 + timestamp: 1777366620235 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libasprintf-devel-0.25.1-hcc4682f_1.conda + sha256: 68c83c6e80279aa8fe0bb2b0166ff7e445ed5e20284103ebc7efdc95d2b3f889 + md5: 30b14cd969c3443791d9a02cc3670915 + depends: + - __osx >=12.1 + - libasprintf 0.25.1 hcc4682f_1 + license: LGPL-2.1-or-later + size: 33791 + timestamp: 1777366761731 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlicommon-1.2.0-h32cd6e7_0.conda + sha256: a389948434028846cd8a844a0fda48e2dbff9d639563c8cee643f754d30a90cd + md5: cdc0bbfec0c99b30d435b22341a716b0 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 78282 + timestamp: 1762363571278 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlicommon-1.2.0-he9a0769_0.conda + sha256: cac28e3396bf85b57eac6bcacba440e0ad7520d2d7de5539e1196cd3b0ae39fb + md5: 607b0beebe5e0c3643f2fceee006d15e + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 78099 + timestamp: 1762363467361 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlicommon-1.2.0-hbd7815e_0.conda + sha256: 6384ef4189390c3831c74d7c370947c0dcb130bbede2c2f384cf831fd8050254 + md5: 9f83d2c2497e71ef4b3578fbd78bc673 + depends: + - __osx >=12.1 + license: MIT + license_family: MIT + size: 77225 + timestamp: 1762363445823 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlicommon-1.2.0-h907acca_0.conda + sha256: 515b14efb88b6a184c3a228df9d735a60505a77d6d0d85ca2efe3fdf26135f7c + md5: d9c1dc58106b14e5173de685e8593dde + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: MIT + license_family: MIT + size: 87952 + timestamp: 1762363782214 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlidec-1.2.0-ha2c5f68_0.conda + sha256: 475bcf1824c93184cd4f2091481a5e6da5d593c5fc466a53c449e14aa30e850d + md5: 7cad8348df1c96bf2f0a697806d1b3b5 + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon 1.2.0 h32cd6e7_0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 33634 + timestamp: 1762363575967 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlidec-1.2.0-h541720b_0.conda + sha256: feada6607f1553123ea75b4568d0ffb0e341e8b36e9ab750b2008c1dc86ad26b + md5: 805855f8193938731ccba31427eaa37c + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon 1.2.0 he9a0769_0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 31209 + timestamp: 1762363472701 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlidec-1.2.0-h1e834b2_0.conda + sha256: 9db56cd97049b73274301c2b9fc8ddb5e103f8c68b3b2a4c04d245c4e5b6fef5 + md5: 8d41fd7da1d9d44b9ba39ab833f66605 + depends: + - __osx >=12.1 + - libbrotlicommon 1.2.0 hbd7815e_0 + license: MIT + license_family: MIT + size: 27444 + timestamp: 1762363457191 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlidec-1.2.0-h02c67a5_0.conda + sha256: 6b9147b66d9807378598c27fc5fff2e3eb3eaa807036d0c18c0d90778f612260 + md5: 6571166b6a690d451fbf6500c4ffba2e + depends: + - libbrotlicommon 1.2.0 h907acca_0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: MIT + license_family: MIT + size: 40440 + timestamp: 1762363799309 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libbrotlienc-1.2.0-h2e96acb_0.conda + sha256: 31c153a8165bef6673fb460b9dd4cb6ed4904585cc455ab827282044fcfcce95 + md5: 854af1d6af8b3565fa8c7edb2141a2de + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon 1.2.0 h32cd6e7_0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 279951 + timestamp: 1762363583050 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libbrotlienc-1.2.0-h1377268_0.conda + sha256: 15339597609bf4c673c4aeb33e41ac58e2f08b08ad4a9fe00c477eaca1a4f056 + md5: bfc1f2cb23c1f160079289f797e97756 + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon 1.2.0 he9a0769_0 + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 286206 + timestamp: 1762363480172 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libbrotlienc-1.2.0-h5439a07_0.conda + sha256: 4c70015a24a73ce6559c98b59c35d960661326e6fd218e5aa3d074b9ab34441f + md5: ae2005cd80e3d845fe71ab43f4dadd73 + depends: + - __osx >=12.1 + - libbrotlicommon 1.2.0 hbd7815e_0 + license: MIT + license_family: MIT + size: 294292 + timestamp: 1762363468368 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libbrotlienc-1.2.0-h483e6b9_0.conda + sha256: 5ff2563603fe5f0114da382bc0de34b060751a6aea9690f919fd20fdf448c3be + md5: f2b21ddeba6f3dc5b3206b6913128cc8 + depends: + - libbrotlicommon 1.2.0 h907acca_0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: MIT + license_family: MIT + size: 259203 + timestamp: 1762363815702 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libcurl-8.20.0-hd8fa685_1.conda + sha256: 558a029dd317c9610f257fd73a210917c76c6d6ec5de1471ae3d432d6f3fc277 + md5: 0bce5ed9e5696f46b16b074cf643265e + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libgcc >=14 + - libidn2 >=2,<3.0a0 + - libkrb5 >=1.22.1,<1.23.0a0 + - libnghttp2 >=1.57.0 + - libnghttp2 >=1.69.0,<1.70.0a0 + - libssh2 >=1.11.1 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 502712 + timestamp: 1777909373160 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libcurl-8.20.0-h7563a4b_1.conda + sha256: 1f602c45ac9a23c025ab7d4cabaa9a700d4290030d3b6a3a0d895e45f2b37bdb + md5: 30adc3614fcd17e672ee6edb8ad7f4c6 + depends: + - __glibc >=2.28,<3.0.a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libgcc >=14 + - libidn2 >=2,<3.0a0 + - libkrb5 >=1.22.1,<1.23.0a0 + - libnghttp2 >=1.57.0 + - libnghttp2 >=1.69.0,<1.70.0a0 + - libssh2 >=1.11.1 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 519428 + timestamp: 1777909391095 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libcurl-8.20.0-h033922a_1.conda + sha256: 326fbb0c80960cbc989eb48910ea7e5a4376f709e3737279c21df80b0780c634 + md5: f8cb177ffaea62f25e41174bf7ee97ba + depends: + - __osx >=12.1 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libidn2 >=2,<3.0a0 + - libkrb5 >=1.22.1,<1.23.0a0 + - libnghttp2 >=1.57.0 + - libnghttp2 >=1.69.0,<1.70.0a0 + - libssh2 >=1.11.1 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 405787 + timestamp: 1777909422116 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libcurl-8.20.0-h9440e04_1.conda + sha256: 9e17afa766dccfafffb5a32fd80c81f89c23b40d22c518cb9ee4b89bcd4cf6ab + md5: ab923b442ef1342c787c7dc3242118b0 + depends: + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libkrb5 >=1.22.1,<1.23.0a0 + - libssh2 >=1.11.1 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 451035 + timestamp: 1777909579462 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libcxx-22.1.2-hf894667_0.conda + sha256: 7c72e11f71def84a9737daddc3a8b5828a77db918dbbfdf087cd86cfc6ec2fc2 + md5: 344e08f75d799c1e5b57441a2a4c357d + depends: + - __osx >=12.1 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 316282 + timestamp: 1775479658335 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libev-4.33-h7f8727e_1.conda + sha256: 75f04cf201848d58df127caf9f316f71e1103b28e00b5add9b0c8025e52d7569 + md5: 5065620db4393fb549f30114a33897d1 + depends: + - libgcc-ng >=7.5.0 + license: BSD-2-Clause + license_family: BSD + size: 114011 + timestamp: 1632891483341 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libev-4.33-hfd63f10_1.conda + sha256: 48db4f9854b48cf3bf113d2870d95bd9587c5cd40a34638f850c7fbc944be95f + md5: 230e8093b929e64244f2c7e181705802 + depends: + - libgcc-ng >=10.2.0 + license: BSD-2-Clause + license_family: BSD + size: 115539 + timestamp: 1619012635485 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libev-4.33-h1a28f6b_1.conda + sha256: 553d09ddd69a6efb5bcf6cc225ef27c573f5df27199dd03ecbcf006ec844beaa + md5: 00cac99189c361c3b2cbf506ae6cc718 + license: BSD-2-Clause + license_family: BSD + size: 106490 + timestamp: 1628961869728 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libexpat-2.8.0-h7354ed3_0.conda + sha256: e8f0fb20ab84b8f42219b70de16654117445f5b74ce4eb6e6839243433a3b641 + md5: 86e4446428ae525466b8f995aff42193 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + constrains: + - expat 2.8.0.* + license: MIT + license_family: MIT + size: 126057 + timestamp: 1777908587304 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libexpat-2.8.0-h5b11e9f_0.conda + sha256: 8513ef239bf3e46942dfbb0fe4beb5c7d5c356587dc9ec8d3b4c5771ebd1a8c7 + md5: 9807c76d71c8c5349800d8771c1dcb25 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + constrains: + - expat 2.8.0.* + license: MIT + license_family: MIT + size: 120519 + timestamp: 1777908612108 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libexpat-2.8.0-h50f4ffc_0.conda + sha256: 703e285e57a9632ceba82187fc32e6e9d992adc64873e8737a613b9f96c46eec + md5: 82a708befc473f2e632cc996ceb48e10 + depends: + - __osx >=12.1 + - libcxx >=20 + constrains: + - expat 2.8.0.* + license: MIT + license_family: MIT + size: 112988 + timestamp: 1777908596227 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libexpat-2.8.0-hd7fb8db_0.conda + sha256: 78c4bc79bd0928a7fd7022177c5630ad87243a8ac26d02e0e7b5e6a736232fc1 + md5: cf2ef80d8e77ad182d7c8d815df4418b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.8.0.* + license: MIT + license_family: MIT + size: 125078 + timestamp: 1777908843807 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.4.8-hc5d346e_2.conda + sha256: e3fbc1100922e09b9e472ae1e92d0b83438e559f4817a55da34288890e56a087 + md5: f87fb1388f53485d805e355356566519 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 139680 + timestamp: 1777296450587 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libffi-3.4.8-h89d793c_2.conda + sha256: 56ee541a21e585e93f12656207573904360862a3833f4cfdaa421926fe9eb165 + md5: dd2e20b9a0d36cf7ac77f33519a92d43 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + size: 135199 + timestamp: 1777296435963 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libffi-3.4.8-hcfc0b96_2.conda + sha256: 2cb0390c3c0ef4078230cfd95030013a59d3f48ace554b7406ee50fd85cfbf4c + md5: a491d121dadb72e44774af37f9737e96 + depends: + - __osx >=12.1 + - libcxx >=20 + license: MIT + license_family: MIT + size: 118699 + timestamp: 1777296337593 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libffi-3.4.8-h2b21627_2.conda + sha256: df0ee82af2a982e25d6592fd9dab2e1fcc9314708156888a45f1f5af3c6ce324 + md5: 69ce09a0b01c764627f0f1b0272bad48 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 120596 + timestamp: 1777296713086 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-15.2.0-h69a1729_7.conda + sha256: baf9d8d16e2a8ae7a4d1b80f2c1a932deaca1a87c677a370f6ab4688482db47b + md5: 01fb1b8725fc7f66312b9d409758917a + depends: + - __glibc >=2.28,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.2.0=*_7 + - libgomp 15.2.0 h4751f2c_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 825084 + timestamp: 1762772576461 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgcc-15.2.0-hc18542e_7.conda + sha256: 06ae831ca00e09a65ba8b5536e8b728be3eb909e0cf041ebcc542b92fa4bc969 + md5: a31a8c63a5fe7234863f8e9dd2b20901 + depends: + - __glibc >=2.28,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.2.0=*_7 + - libgomp 15.2.0 hf47c802_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 511039 + timestamp: 1762772353789 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-15.2.0-h166f726_7.conda + sha256: 3a3678f17a8916777d03b83f19f673107b4a9bf55366234dcfa42edbd5173123 + md5: 2783efb2502b9caa7f08e25fd54df899 + depends: + - libgcc 15.2.0 h69a1729_7 + - _libgcc_mutex * main + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 28356 + timestamp: 1762772577850 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgcc-ng-15.2.0-h51576c1_7.conda + sha256: e672543a5f8d8ae30c7feab3ba57a2960c46756ca24fb027e3f6284a88d44acb + md5: e7d01ec71523a231b0d3b83f33a2dd21 + depends: + - libgcc 15.2.0 hc18542e_7 + - _libgcc_mutex * main + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 28446 + timestamp: 1762772355060 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-0.25.1-h64fc44f_1.conda + sha256: a9c6650c5cec37574ca18be3e5971dc253f6784aba46430a097cb32417f6f7b0 + md5: fa41783974a9149f4d8e1c7bcd57b40a + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + size: 190051 + timestamp: 1777366630305 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgettextpo-0.25.1-h996cd99_1.conda + sha256: f0d7ac30e085bd70b3a3c5ed5d2c5fcc470f7b846eed3da4fca70b513fef7632 + md5: 462fec03743e21e2793f47f0ff75aba7 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + size: 214202 + timestamp: 1777366615879 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-0.25.1-hd3943a6_1.conda + sha256: a79bc3262177055c8d4a367ac61975756942db5c4e97d319d167dd6c1fc3362c + md5: 008a4033018ea9ef9bac5a49af7b52ff + depends: + - __osx >=12.1 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h55097f8_1 + license: GPL-3.0-or-later + size: 176696 + timestamp: 1777366767819 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libgettextpo-devel-0.25.1-h64fc44f_1.conda + sha256: d98e6a3d4182e9703d955dacc6c5de413ba2307e1cae64d28e886302693040a0 + md5: 4259279a56c40a722fb7271c380ecf62 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libgettextpo 0.25.1 h64fc44f_1 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + size: 36167 + timestamp: 1777366638568 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgettextpo-devel-0.25.1-h996cd99_1.conda + sha256: cbfa65839a4596e4649443d88ca61b32ebd53c425b290e31dac953993c3d1363 + md5: 8b28ae62ab0c63f0cce962bc0929f333 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libgettextpo 0.25.1 h996cd99_1 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + size: 36023 + timestamp: 1777366624451 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libgettextpo-devel-0.25.1-hd3943a6_1.conda + sha256: 87541ceaad5c717a8814b4d2dbae5051778af0e36b5afc5b1e3f1d152a786200 + md5: b268ecbfe62a0030b050a4a04cac014b + depends: + - __osx >=12.1 + - libgettextpo 0.25.1 hd3943a6_1 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h55097f8_1 + license: GPL-3.0-or-later + size: 36399 + timestamp: 1777366777968 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libgomp-15.2.0-h4751f2c_7.conda + sha256: 835e44371812c91563a00dec8bc98c460f8b9f33f50543244bc8774c446a2172 + md5: 82025ed6da944bd419d42d9b1ff116aa + depends: + - __glibc >=2.28,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 446183 + timestamp: 1762772542830 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libgomp-15.2.0-hf47c802_7.conda + sha256: 69eeb9a1342df1ba18d0fa994ebf3a43a653cf48a006b8778682cf032cf1e565 + md5: 3403656472f38870e65c29aa6065e00e + depends: + - __glibc >=2.28,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 449546 + timestamp: 1762772309007 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libiconv-1.18-h75a1612_0.conda + sha256: 8852881ce7522ad4b9eb45ba94cd353f6b381ffd3f9fb5d31426ce2abd8c3ab0 + md5: 14e4ca2d3797abc3c78ca0ce0e3d9c17 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-only + size: 789520 + timestamp: 1771491869505 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libiconv-1.18-h5773563_0.conda + sha256: 9be254c07520edfa29369faac79f33e0fade35730e8a2a91485c930ed0e25404 + md5: 5eeac8fcfd3327525c9aedeb9cf8e7e8 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-only + size: 778215 + timestamp: 1771491870922 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libiconv-1.18-h92f5915_0.conda + sha256: a27dc69e68b856cdf1170001e570eac0876b5cb160b3b275cc79d8ac5e7bbc0e + md5: efcf143adafc878192a4ab5252f4cacb + depends: + - __osx >=12.1 + license: LGPL-2.1-only + size: 749113 + timestamp: 1771491894949 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libiconv-1.18-hc89ec93_0.conda + sha256: 73e19e873fad84ca239ccfd53a51830a8004a14b388a9d30a8c09ce3b8b386a2 + md5: 53c556b8109eaab09231874106a025f3 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-only + size: 703101 + timestamp: 1771491956799 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libidn2-2.3.8-hf80d704_0.conda + sha256: 675beb2f9d9c876b87601b043d7e9e3b87cbec6b2172453932602db74e0099d7 + md5: 7ab70b332bb2df9ce90a1567126b5d2a + depends: + - __glibc >=2.28,<3.0.a0 + - gettext >=0.21.0,<1.0a0 + - libgcc-ng >=11.2.0 + - libiconv >=1.16,<2.0a0 + - libunistring >=1,<2.0a0 + license: LGPL-2.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later + license_family: OTHER + size: 82352 + timestamp: 1760364378431 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libidn2-2.3.8-hdd5c969_0.conda + sha256: 587aa1813f16530ec81e871d34ad4eaacbe9e4c0a4877003e61ec0dbb6340b81 + md5: 5bd529c1efa0251f0cebe7f84a504f69 + depends: + - __glibc >=2.28,<3.0.a0 + - gettext >=0.21.0,<1.0a0 + - libgcc-ng >=11.2.0 + - libiconv >=1.16,<2.0a0 + - libunistring >=1,<2.0a0 + license: LGPL-2.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later + license_family: OTHER + size: 119389 + timestamp: 1760364375350 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libidn2-2.3.8-h9681e36_0.conda + sha256: bdd1c89fbb3b02907799131cb5a436200d134277cdb9dbebab77ebbd28a68e97 + md5: 4caba2988c52534c6ba5e88afebba106 + depends: + - __osx >=12.1 + - gettext >=0.21.0,<1.0a0 + - libiconv >=1.16,<2.0a0 + - libunistring >=1,<2.0a0 + license: LGPL-2.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later + license_family: OTHER + size: 114873 + timestamp: 1760364408172 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-0.25.1-h55097f8_1.conda + sha256: c968c240abbf7cb8e716b6e46c000e41080431d43e9c9288dc27a9cb974edd63 + md5: d2a79ee17b6db1b6c7dc3319c79fde05 + depends: + - __osx >=12.1 + - libiconv >=1.18,<2.0a0 + license: LGPL-2.1-or-later + size: 84226 + timestamp: 1777366756740 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libintl-devel-0.25.1-h55097f8_1.conda + sha256: 055656e5c2ec8cbdb9d89a2a48ff11a4e7d0480483920c123077eb4bc25d252e + md5: 792d607bddde98d9bebc7ec853f8b271 + depends: + - __osx >=12.1 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h55097f8_1 + license: LGPL-2.1-or-later + size: 38922 + timestamp: 1777366772836 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libkrb5-1.22.1-h869c75e_1.conda + sha256: 9537c247898fcc6ebc32a7e0454e0b73825e7fd056fc6cdb2d6f3a9333b8bddd + md5: 3fd122ff074ed6bed89994053feb1fe3 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - lmdb + - openssl >=3.5.5,<4.0a0 + constrains: + - krb5 1.22.1 + license: MIT + license_family: MIT + size: 804625 + timestamp: 1775137912599 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libkrb5-1.22.1-h6cab0e1_1.conda + sha256: cb01106ff500f91982a885b86002fd82565bef1172c5d2da2e47b89e59596b9a + md5: 690464725d117c8ec5194f57b56525b5 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - lmdb + - openssl >=3.5.5,<4.0a0 + constrains: + - krb5 1.22.1 + license: MIT + license_family: MIT + size: 845865 + timestamp: 1775137916299 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libkrb5-1.22.1-hbbdc3aa_1.conda + sha256: 8132c7e25e35deaa37898f358c8517d1ba76ab914dd6e440f439fa8d2ff3a796 + md5: a7963ec6f60d80d694f71d78d026c7a0 + depends: + - __osx >=12.1 + - lmdb + - openssl >=3.5.5,<4.0a0 + constrains: + - krb5 1.22.1 + license: MIT + license_family: MIT + size: 666710 + timestamp: 1775137965346 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libkrb5-1.22.1-h3d06f0e_1.conda + sha256: b179996d88eb33e2d0adc3418ee08c04dea5b96e49f76502c09af1643f8d9245 + md5: 7cf3e0d3e8de34c05bc06825387cc5d5 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - krb5 1.22.1 + license: MIT + license_family: MIT + size: 693609 + timestamp: 1775138282724 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libmamba-2.3.2-h4e16ee8_2.conda + sha256: 10a5fb228b7f8776bc0c860d4ddcc72c8392cfa0c16f8362fa0af0256728fa41 + md5: 836137116d7aa9eef138bad9bdf7123e + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - cpp-expected >=1.1.0,<1.1.1.0a0 + - fmt >=12.1.0,<13.0a0 + - libarchive >=3.8.2,<3.9.0a0 + - libcurl >=8.19.0,<9.0a0 + - libgcc >=14 + - libsolv >=0.7.30,<0.8.0a0 + - libstdcxx >=14 + - nlohmann_json >=3.11.2,<3.11.3.0a0 + - openssl >=3.5.6,<4.0a0 + - reproc >=14.2,<15.0a0 + - reproc-cpp >=14.2,<15.0a0 + - simdjson >=3.10.1,<3.11.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 2226770 + timestamp: 1776700546878 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmamba-2.3.2-h6fb6f05_2.conda + sha256: cf8a1c9f4598f5e467e01fea9ed5a1dce887e0bae441d309aa725f6fbad1dc97 + md5: 4ccd3bcaef99d65284ec9808c00db95d + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - cpp-expected >=1.1.0,<1.1.1.0a0 + - fmt >=12.1.0,<13.0a0 + - libarchive >=3.8.2,<3.9.0a0 + - libcurl >=8.19.0,<9.0a0 + - libgcc >=14 + - libsolv >=0.7.30,<0.8.0a0 + - libstdcxx >=14 + - nlohmann_json >=3.11.2,<3.11.3.0a0 + - openssl >=3.5.6,<4.0a0 + - reproc >=14.2,<15.0a0 + - reproc-cpp >=14.2,<15.0a0 + - simdjson >=3.10.1,<3.11.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 2080316 + timestamp: 1776700504232 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmamba-2.3.2-hccd2f93_2.conda + sha256: 97299025870a963303c488a33b59640709eccf1b9c0c22852fc4a5dae18648f8 + md5: d4312028a172259c94c4a92bef25f9e7 + depends: + - __osx >=12.1 + - bzip2 >=1.0.8,<2.0a0 + - cpp-expected >=1.1.0,<1.1.1.0a0 + - fmt >=12.1.0,<13.0a0 + - libarchive >=3.8.2,<3.9.0a0 + - libcurl >=8.19.0,<9.0a0 + - libcxx >=19 + - libsolv >=0.7.30,<0.8.0a0 + - nlohmann_json >=3.11.2,<3.11.3.0a0 + - openssl >=3.5.6,<4.0a0 + - reproc >=14.2,<15.0a0 + - reproc-cpp >=14.2,<15.0a0 + - simdjson >=3.10.1,<3.11.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1467775 + timestamp: 1776700453343 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libmamba-2.3.2-hd7cc05a_2.conda + sha256: a776cbfe18a829dff61916d77a5d25ffdabd8f1c4629f604c821859bf69d1cd6 + md5: 6cb72affc09b9a5d164b1fe4dd7ff6d0 + depends: + - bzip2 >=1.0.8,<2.0a0 + - cpp-expected >=1.1.0,<1.1.1.0a0 + - fmt >=12.1.0,<13.0a0 + - libarchive >=3.8.2,<3.9.0a0 + - libcurl >=8.19.0,<9.0a0 + - libsolv >=0.7.30,<0.8.0a0 + - nlohmann_json >=3.11.2,<3.11.3.0a0 + - openssl >=3.5.6,<4.0a0 + - reproc >=14.2,<15.0a0 + - reproc-cpp >=14.2,<15.0a0 + - simdjson >=3.10.1,<3.11.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - yaml-cpp >=0.8.0,<0.9.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 4625567 + timestamp: 1776700684328 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libmambapy-2.3.2-py313heb26620_2.conda + sha256: 5de59e85c7c089f60d374d55c1f5f1b95054f64cbf8780a648212dcc8b9ae43b + md5: 3c5eb5cc3e1c3da39a1473aa1155127c + depends: + - __glibc >=2.28,<3.0.a0 + - fmt >=12.1.0,<13.0a0 + - libgcc >=14 + - libmamba 2.3.2 h4e16ee8_2 + - libstdcxx >=14 + - pybind11-abi 5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 697652 + timestamp: 1776700652263 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmambapy-2.3.2-py313h8125cf1_2.conda + sha256: ecb9472d8b04c72fa632579f1d8ffc9c1fec1d8b194f87e6e40fc3015082c760 + md5: b523d7c5918d0b7dde68eda2e49175d7 + depends: + - __glibc >=2.28,<3.0.a0 + - fmt >=12.1.0,<13.0a0 + - libgcc >=14 + - libmamba 2.3.2 h6fb6f05_2 + - libstdcxx >=14 + - pybind11-abi 5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 597066 + timestamp: 1776700590694 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmambapy-2.3.2-py313h678a34b_2.conda + sha256: a715bd68f5d7c31d4a632ebcdd06af290acd66519f2ec4a25716d19f6820a0c7 + md5: 2d4b94064bf9eae365ef352989c2d9dc + depends: + - __osx >=12.1 + - fmt >=12.1.0,<13.0a0 + - libcxx >=19 + - libmamba 2.3.2 hccd2f93_2 + - pybind11-abi 5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 586556 + timestamp: 1776700508472 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libmambapy-2.3.2-py313h0016b16_2.conda + sha256: 494beb5fa84d984648f7cbedee7f32d43e443fe9b32683c9434477127dc4ebfb + md5: ab403464525509d8656b2837c2fc64d7 + depends: + - fmt >=12.1.0,<13.0a0 + - libmamba 2.3.2 hd7cc05a_2 + - pybind11-abi 5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 461321 + timestamp: 1776700841319 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libmpdec-4.0.0-h5eee18b_0.conda + sha256: 61e359466b780d45fc0af671a3959c1877ee68b30b9afb41b8bd112618735cab + md5: feb10f42b1a7b523acbf85461be41a3e + depends: + - libgcc-ng >=11.2.0 + license: BSD-2-Clause + license_family: BSD + size: 88085 + timestamp: 1726088449399 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libmpdec-4.0.0-h998d150_0.conda + sha256: 89e71736f3ab2ca4cca99e79f2e5b1832f21a5a69b1667628f13633e3749fce7 + md5: 8bd7f4c495a81af4914c899949e52542 + depends: + - libgcc-ng >=11.2.0 + license: BSD-2-Clause + license_family: BSD + size: 125873 + timestamp: 1726088467322 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libmpdec-4.0.0-h80987f9_0.conda + sha256: f9b80c20080496cc40ae74500a1944d6a30eadad138fefa8f300bc3a6a4e80b0 + md5: 7b01d2d5e276a24dd44e7846406656ed + license: BSD-2-Clause + license_family: BSD + size: 70527 + timestamp: 1726088461517 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libmpdec-4.0.0-h827c3e9_0.conda + sha256: 3851b0985a481e019440ee2720bdfe1a98fe4db8cd67f8cc16333a0fa40f38df + md5: a294b317c2e3732cafdba824a893b80c + depends: + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: BSD-2-Clause + license_family: BSD + size: 96993 + timestamp: 1726088489806 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libnghttp2-1.69.0-hc59f8b6_0.conda + sha256: ef1003b384126778b7d8b88178cf420b2cf15b55e0d9a55ef07166d7a60d48cb + md5: 20413e902c09e4d6ecb5ee6a3d27daf5 + depends: + - __glibc >=2.28,<3.0.a0 + - c-ares >=1.34.6,<2.0a0 + - jansson >=2.14,<3.0a0 + - libev >=4.33,<4.34.0a0 + - libgcc >=15 + - libstdcxx >=15 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zlib + license: MIT + license_family: MIT + size: 663027 + timestamp: 1777386823667 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libnghttp2-1.69.0-h2dcec1c_0.conda + sha256: 73c5d4b23aef0612d4a473363fec915c892998787b64e58dc29f910e904dd0e4 + md5: 6f4ab95ca13542c93cd2de03cdc058da + depends: + - __glibc >=2.28,<3.0.a0 + - c-ares >=1.34.6,<2.0a0 + - jansson >=2.14,<3.0a0 + - libev >=4.33,<4.34.0a0 + - libgcc >=15 + - libstdcxx >=15 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zlib + license: MIT + license_family: MIT + size: 677342 + timestamp: 1777386816636 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libnghttp2-1.69.0-he427349_0.conda + sha256: 661509c2dc7db71bef7dac380aab53739fd13e3843af17931d70b284d8c5692f + md5: f448ad808be344b2991d1da2d2f2fe84 + depends: + - __osx >=12.1 + - c-ares >=1.34.6,<2.0a0 + - jansson >=2.14,<3.0a0 + - libcxx >=20 + - libev >=4.33,<4.34.0a0 + - libxml2 >=2.14.4,<2.15.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - zlib + license: MIT + license_family: MIT + size: 563791 + timestamp: 1777387060041 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libsolv-0.7.30-h6f1ccf3_2.conda + sha256: 7a04f79942f6d2ab8004fc61fa663a9fbc020bec723a45db19d56b81e4bedcf5 + md5: 0d547d53349f3fcf4a20c9a207c08a3b + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - pcre2 >=10.46,<10.47.0a0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 465860 + timestamp: 1760357067289 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libsolv-0.7.30-h47ed150_2.conda + sha256: 1fa267517dcb321545fb486f1ce564cd45b8680659cbff4fa933b74922cb276c + md5: 40c52830df19329c37dd2f093eb944de + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - pcre2 >=10.46,<10.47.0a0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 471404 + timestamp: 1760357069476 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libsolv-0.7.30-ha443353_2.conda + sha256: 1c6d257d1bb7f3101bfe85ad5cd7dfde34f114232adc2184c7af8274d1e35095 + md5: f39e89f9206a2366089b09a7cd209cf5 + depends: + - __osx >=12.1 + - libcxx >=17 + - pcre2 >=10.46,<10.47.0a0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 383544 + timestamp: 1760357075048 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libsolv-0.7.30-h23a355e_2.conda + sha256: b0f6d1ed7cd48d37ae9c1ba34c0fb70baded93a09718c29c6ecf924dd8e0165c + md5: 0ae4849097816b4452e8fe8a28376a61 + depends: + - pcre2 >=10.46,<10.47.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: BSD-3-Clause + license_family: BSD + size: 444021 + timestamp: 1760357137426 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libssh2-1.11.1-h251f7ec_0.conda + sha256: 57da13c06557d7d6f21a0ac6d1e83a3e990d2217adcc4dc395009eb56ed040a2 + md5: dd68c24355431c0543339dda1404129d + depends: + - libgcc-ng >=11.2.0 + - openssl >=3.0.15,<4.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 315187 + timestamp: 1732891131339 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libssh2-1.11.1-hfa2bbb0_0.conda + sha256: d4e824be8f9f63f4118733c41cbbcae49631bc74514898242fcccaa62889e677 + md5: a88e620d4eafd7f199a0502433e5e0c0 + depends: + - libgcc-ng >=11.2.0 + - openssl >=3.0.15,<4.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 332414 + timestamp: 1732891127645 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libssh2-1.11.1-h3e2b118_0.conda + sha256: 379ad3bd0f5024416dd1855cad4391f1891e23f7f07802732bf22ffb5f171486 + md5: b5aa2854a5872c57538743b4a85a731d + depends: + - openssl >=3.0.15,<4.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 298763 + timestamp: 1732891144732 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libssh2-1.11.1-h2addb87_0.conda + sha256: ff2d46c586844c88b62ef6bb1419f89690a9e4db714ed2cdb3589ffdd0d8ef9e + md5: d8ae56ee95db60cbd5f8f8ff63ed1f63 + depends: + - openssl >=3.0.15,<4.0a0 + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 319541 + timestamp: 1732891385479 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-15.2.0-h39759b7_7.conda + sha256: 747474162ae421d680ab3374d8b11158701206d4a9c4a8f9de557dd6fc13345a + md5: 7dc7ec61ceea5de17f3e2c4c5f442fc6 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc 15.2.0 h69a1729_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 3903663 + timestamp: 1762772586621 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libstdcxx-15.2.0-h9538471_7.conda + sha256: 13c51fceabb26176b862042f079e74bc6bfc527a658dfd76d184bfb4c0cf5e90 + md5: 90938778a2b6d4ba5c618b6e95b07a4b + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc 15.2.0 hc18542e_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 3832701 + timestamp: 1762772364181 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-15.2.0-hc03a8fd_7.conda + sha256: 7a39becf3c7dd6016d4b6d24587071cda2afefcdf2886ad16572095261c87b90 + md5: cf200522c0b13d64bf81035358d05f5b + depends: + - libstdcxx 15.2.0 h39759b7_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 28429 + timestamp: 1762772606373 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libstdcxx-ng-15.2.0-h719ae8e_7.conda + sha256: 928ee09e47b0ec7a7125e36a604e157ae24724117dd20706e1875e3bfb273f8f + md5: 34e6c37bb398595bc67ef229f5e60c80 + depends: + - libstdcxx 15.2.0 h9538471_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 28507 + timestamp: 1762772385720 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libunistring-1.4.2-h34b0ebb_0.conda + sha256: 5d93f88055782e98e7026632aa161bd46ebef47067811e25ba19ee0c4f4bad13 + md5: e79c628574f0ed3b60bd63e6d78501a1 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-3.0-only + license_family: LGPL + size: 671850 + timestamp: 1777465777755 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libunistring-1.4.2-h8a6ccf4_0.conda + sha256: 61bfcb16676e50beb194b3b8317954b7a6315682cf94266f431f7a6b11a1d376 + md5: a99663395dab887607b2e5a854389721 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-3.0-only + license_family: LGPL + size: 676495 + timestamp: 1777465771156 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libunistring-1.4.2-hd80fe18_0.conda + sha256: 18c9b2617be1ab24291c2c8e6e97f6ac23746902d0ee74f9826c788de751ac3c + md5: c457b6d1695d1b5b054632d2d5895517 + depends: + - __osx >=12.1 + license: LGPL-3.0-only + license_family: LGPL + size: 644497 + timestamp: 1777466299217 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.41.5-h5eee18b_0.conda + sha256: 2a401aafabac51b7736cfe12d2ab205d29052640ea8183253c9d0a8e7ed0d49a + md5: 4a6a2354414c9080327274aa514e5299 + depends: + - libgcc-ng >=11.2.0 + license: BSD-3-Clause + license_family: BSD + size: 28110 + timestamp: 1668082729834 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libuuid-1.41.5-h998d150_0.conda + sha256: eb8b7877795b5a27d0d4ecfe4e6e103362869362472f301a0c94dad8662e8618 + md5: 59cd225a7659291aa716c6cdae7e1363 + depends: + - libgcc-ng >=11.2.0 + license: BSD-3-Clause + license_family: BSD + size: 30035 + timestamp: 1668082742967 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libxcb-1.17.0-h9b100fa_0.conda + sha256: f9cd1564fc83261ddba7496404f18143d4f8fda52e42c040005c1b1ad3e47f56 + md5: fdf0d380fa3809a301e2dbc0d5183883 + depends: + - libgcc-ng >=11.2.0 + - pthread-stubs + - xorg-libxau >=1.0.12,<2.0a0 + - xorg-libxdmcp >=1.1.5,<2.0a0 + license: MIT + license_family: MIT + size: 440690 + timestamp: 1746022211479 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxcb-1.17.0-hf66535e_0.conda + sha256: 9f4a115a48f07a881abfaa501948db678f63592246af9a6d5ee0609301802bd5 + md5: 28e00a696fd74b7550b7d1b8698e10af + depends: + - libgcc-ng >=11.2.0 + - pthread-stubs + - xorg-libxau >=1.0.12,<2.0a0 + - xorg-libxdmcp >=1.1.5,<2.0a0 + license: MIT + license_family: MIT + size: 443363 + timestamp: 1746022227484 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libxml2-2.14.4-h4481af1_1.conda + sha256: 74086d4f3b7ae0ec53ee2953941034ae411d51994e935f6d0e5881d6db6226dc + md5: 2e50a74c275dc9dbe9930dce1922928e + depends: + - __glibc >=2.28,<3.0.a0 + - icu >=78.3,<79.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.8.2,<6.0a0 + license: MIT + license_family: MIT + size: 660382 + timestamp: 1778064225856 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libxml2-2.14.4-h447144e_1.conda + sha256: da4ff9db97a9ae18f39244225efcc2b50e6c80ec987157b057703f16487c09b1 + md5: bac9162b121ed3c9b711def262634546 + depends: + - __glibc >=2.28,<3.0.a0 + - icu >=78.3,<79.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.8.2,<6.0a0 + license: MIT + license_family: MIT + size: 656598 + timestamp: 1778064200714 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libxml2-2.14.4-h2acab8a_1.conda + sha256: 1ec937aa6abde15942f00e9d7ec2b6e2082144e0502ff83e962e4a6a4033886a + md5: 87ae8fd271f57247baa0a1a7eea23ab8 + depends: + - __osx >=12.1 + - icu >=78.3,<79.0a0 + - libiconv >=1.16,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.8.2,<6.0a0 + license: MIT + license_family: MIT + size: 557636 + timestamp: 1778064229309 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libxml2-2.14.4-h9abfcd3_1.conda + sha256: 6752b665820e37dd5140a2d32d6693175a6a58668a70b43eac4f7a4dc62c3c45 + md5: b96ef1f6decef7572babcb524fdd8b88 + depends: + - libiconv >=1.16,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 853839 + timestamp: 1778064247878 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/libzlib-1.3.1-h47b2149_1.conda + sha256: 45de7095ec747c8d0e3e47af6f74ff9cbb208473f42b940a284e1998c248b173 + md5: 7623ef4b77936f7670f6f906c6af4f3a + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + constrains: + - zlib 1.3.1 + license: Zlib + license_family: OTHER + size: 60093 + timestamp: 1776974326015 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/libzlib-1.3.1-h27118de_1.conda + sha256: ed2d5f9f5ad9efa6b28163dd79c89f65dacc3cba874921feef961ff06203c809 + md5: fc57a6ca6d0f766b9d8a96a883afed16 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + constrains: + - zlib 1.3.1 + license: Zlib + license_family: OTHER + size: 59675 + timestamp: 1776974322337 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/libzlib-1.3.1-hb4cf58c_1.conda + sha256: 39df4501327dc21f6ddfd129db23c9ee6cda4c737c1f1a91e700aa965f8febb6 + md5: 6cdcab9318862201eb86f27e7efcb7e8 + depends: + - __osx >=12.1 + constrains: + - zlib 1.3.1 + license: Zlib + license_family: OTHER + size: 44567 + timestamp: 1776974334576 +- conda: https://repo.anaconda.com/pkgs/main/win-64/libzlib-1.3.1-h1c6eee0_1.conda + sha256: 673d46c51c391e52eddf4fecf3418e727fae4750ce4ecdc98b9de8625a0fc85a + md5: 2196721c1cfe5eeb83a9f7f4642b2eab + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - zlib 1.3.1 + license: Zlib + license_family: OTHER + size: 63482 + timestamp: 1776974452152 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/lmdb-0.9.31-hb25bd0a_0.conda + sha256: 839f0cd7e4a13088dcd9b8ac3213e8992725dd67f8e1a747c54132013b87d4b9 + md5: 1468bc20414b0fa8eb1b18d3a916039f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=11.2.0 + license: BSD-3-Clause + license_family: BSD + size: 480121 + timestamp: 1754999718088 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/lmdb-0.9.31-h998d150_0.conda + sha256: c234a53487218459e41273f23d43bd92185e0d35ca667a41abae3ae804c94647 + md5: ff7911a6103418a2c907d8c0262dd7f2 + depends: + - libgcc-ng >=11.2.0 + license: BSD-3-Clause + license_family: BSD + size: 414985 + timestamp: 1754999724928 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/lmdb-0.9.31-h79febb2_0.conda + sha256: 30f28b8d1eebf4c7bf9600c7fcf4147bdd2b40d0be80326a5994270d6de5f0a0 + md5: f64afc713eac7e8bf402173915c58ccf + depends: + - __osx >=11.1 + license: BSD-3-Clause + license_family: BSD + size: 205738 + timestamp: 1754999716617 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.4-h6a678d5_1.conda + sha256: cc19d62a7f2c0af8e1f0e5bf643cf34475a35d5dc82733d679e575daa7b863aa + md5: 2ee58861f2b92b868ce761abb831819d + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: BSD-2-Clause + license_family: BSD + size: 159495 + timestamp: 1714510587156 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/lz4-c-1.9.4-h419075a_1.conda + sha256: c19008e27cc137b45fbd1b6ff7d6bc21544cce4bf6b24af4f4fb84b9b776a394 + md5: 70c4ab9462183ac4af60852d2a79fbf6 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: BSD-2-Clause + license_family: BSD + size: 185496 + timestamp: 1714510593467 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/lz4-c-1.9.4-h313beb8_1.conda + sha256: 34aaf2a9ba8bef897e3684040ecbddbc99be7987ff21fa28c860f33bfac65da5 + md5: 82202ff2e94bc301fd9c790556506bb7 + depends: + - libcxx >=14.0.6 + license: BSD-2-Clause + license_family: BSD + size: 160308 + timestamp: 1714510588159 +- conda: https://repo.anaconda.com/pkgs/main/win-64/lz4-c-1.9.4-h2bbff1b_1.conda + sha256: 0e848b5004a9dc7a06f459cc67c404d7fb0321bf134ec7512815afafe97960b4 + md5: 723e3ccd4ef7c58ddbfeebe69abff662 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012,<15.0a0 + license: BSD-2-Clause + license_family: BSD + size: 155711 + timestamp: 1714512129889 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/markdown-it-py-4.0.0-py313h06a4308_2.conda + sha256: eb345067b96b14e79c4a1edd4acee63c4b175d1818bb9de1c5ca373a6985cd5a + md5: d6250f9e480b12792b75ae296c165286 + depends: + - mdurl >=0.1,<0.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - panflute >=2.3,<2.4 + - mistletoe >=1.0,<2.0 + - commonmark >=0.9,<0.10 + - mdit-py-plugins >=0.5.0 + - sphinx-book-theme >=1,<2 + - mistune >=3.0,<4.0 + - markdown >=3.4,<4 + - linkify-it-py >=1,<3 + license: MIT + license_family: MIT + size: 243237 + timestamp: 1777540569559 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/markdown-it-py-4.0.0-py313hd43f75c_2.conda + sha256: f59fa96e5ecb50a3725d890dda7c8a576b3b1bb51cf468d7718033ad29e99c24 + md5: 52dfa03cd4fc6fcdf6def4692c07af7e + depends: + - mdurl >=0.1,<0.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - linkify-it-py >=1,<3 + - sphinx-book-theme >=1,<2 + - panflute >=2.3,<2.4 + - mistune >=3.0,<4.0 + - mdit-py-plugins >=0.5.0 + - mistletoe >=1.0,<2.0 + - commonmark >=0.9,<0.10 + - markdown >=3.4,<4 + license: MIT + license_family: MIT + size: 242575 + timestamp: 1777540565819 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/markdown-it-py-4.0.0-py313hca03da5_2.conda + sha256: 235bd34b21d4599827b3927ca325d34c1a36fe36a9b91014f3aab6e932206949 + md5: 185560a1e60a38d87b687b47f672ff67 + depends: + - mdurl >=0.1,<0.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - commonmark >=0.9,<0.10 + - mistune >=3.0,<4.0 + - mdit-py-plugins >=0.5.0 + - linkify-it-py >=1,<3 + - markdown >=3.4,<4 + - mistletoe >=1.0,<2.0 + - sphinx-book-theme >=1,<2 + - panflute >=2.3,<2.4 + license: MIT + license_family: MIT + size: 243450 + timestamp: 1777540586959 +- conda: https://repo.anaconda.com/pkgs/main/win-64/markdown-it-py-4.0.0-py313haa95532_2.conda + sha256: 84ab8f95af7d8c1c6a3d557f7846f927785a288f40fc43f6065f089738097670 + md5: ef8d2f56a292e95c6b0bd6179a1c79ed + depends: + - mdurl >=0.1,<0.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - sphinx-book-theme >=1,<2 + - mistletoe >=1.0,<2.0 + - mdit-py-plugins >=0.5.0 + - linkify-it-py >=1,<3 + - panflute >=2.3,<2.4 + - commonmark >=0.9,<0.10 + - mistune >=3.0,<4.0 + - markdown >=3.4,<4 + license: MIT + license_family: MIT + size: 267752 + timestamp: 1777540636533 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/mdurl-0.1.2-py313h06a4308_0.conda + sha256: b4af3847be42fd97001227f10b8e6347aefb45199bcf5f358e870f4c43cbdd9a + md5: 39da6986b50a3eb3cbf60c9883f4b92e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26871 + timestamp: 1758552191170 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/mdurl-0.1.2-py313hd43f75c_0.conda + sha256: 06265807625856e9271ef038a6960a4bcf8accca7bc94ec75656a0337b44f993 + md5: 5ab5b1fc729b44eb2872d740d95c495d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26724 + timestamp: 1758552208116 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/mdurl-0.1.2-py313hca03da5_0.conda + sha256: dcfa6b13af360bd6f3388470af3e93a4b6fe2fd47b5d0546daf0f1daed5323bb + md5: cc0fbba5b4ee07d4f979149d050c864a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26834 + timestamp: 1758552196391 +- conda: https://repo.anaconda.com/pkgs/main/win-64/mdurl-0.1.2-py313haa95532_0.conda + sha256: c2748474cedb35b4643872288cedf94deae958ff684d17daf222bbb26bac4e79 + md5: 6c5764715afea281b71aa53cdc81c545 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 26954 + timestamp: 1758552317465 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/menuinst-2.4.2-py313h06a4308_1.conda + sha256: 4a7cbe8e343d05ea964f6b390b4e8e876423080ddc8efee42da96255a8e45dc8 + md5: 3c19869ee69743cd3e6ed44610f7b845 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause AND MIT + license_family: BSD + size: 257750 + timestamp: 1765382387320 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/menuinst-2.4.2-py313hd43f75c_1.conda + sha256: b5409cf3702b157380400fbfcd648760b401f3673e7360d9c31f570f82126870 + md5: 0514a2f7425fe0559d98b6593f8c936d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause AND MIT + license_family: BSD + size: 257086 + timestamp: 1765382393281 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/menuinst-2.4.2-py313hca03da5_1.conda + sha256: a0c5e9679295f996f84c36fd654f8a5016a50cee216529421f5413517721316c + md5: e5a706e1b73efa80d1ec1f23256e3b86 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause AND MIT + license_family: BSD + size: 257932 + timestamp: 1765382400100 +- conda: https://repo.anaconda.com/pkgs/main/win-64/menuinst-2.4.2-py313h885b0b7_1.conda + sha256: 88a8c0010bd7aab8b0b92e04a411d85881025f3e4eeaa75e4c2dfd3a9ee3b55d + md5: dfd755d055c9428e5bd5db6edaf24fc1 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: BSD-3-Clause AND MIT + license_family: BSD + size: 253213 + timestamp: 1765382456721 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/more-itertools-11.0.2-py313h06a4308_0.conda + sha256: 772cd3c79506ee5060cb6c75db0a4ccdd0cb2ca2364992d0549f0ffabcabb210 + md5: 1edd221e035f78818555abc20b080edc + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 173312 + timestamp: 1775819413675 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/more-itertools-11.0.2-py313hd43f75c_0.conda + sha256: e75b4464d1ba7a1658257980adccee29bbb066c63ca63a7374e32a7874d5565b + md5: 1399d3c4c6c2554a5c66960f096ed13d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 174008 + timestamp: 1775819410873 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/more-itertools-11.0.2-py313hca03da5_0.conda + sha256: 496025e41f2694702ea58dfd61a922160698b8220766e8e85e74fbd81ec8734a + md5: b66a233a8bd8472e809494d0fd8aa4d3 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 172229 + timestamp: 1775819430257 +- conda: https://repo.anaconda.com/pkgs/main/win-64/more-itertools-11.0.2-py313haa95532_0.conda + sha256: 01086735ceed2314244ec297539f24f49b1d3a9a3091d250648e85e32f5450a6 + md5: a9c2f9cee250f2234d101764cc460021 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 172450 + timestamp: 1775819464842 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/msgpack-python-1.1.1-py313h6a678d5_0.conda + sha256: c9077c988bbab8f4315f9f98657f62d8d0dc87505756d78db808bccb88b32dd5 + md5: b1fb5c763a2d3e15e633e84bccf52ce4 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 123032 + timestamp: 1750958840666 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/msgpack-python-1.1.1-py313h419075a_0.conda + sha256: 7572577e306630dc8dc4f437864b29f96e0996767429de624cf148619f6e3d72 + md5: 90c7270744a7c8abdf51b5fecf7a9c14 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 120613 + timestamp: 1750958715349 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/msgpack-python-1.1.1-py313h313beb8_0.conda + sha256: 654f8e502f64eb6f2b196ed85532f0521233fcd2946c4e5c623629357bb458ec + md5: 58664c7ab05f2559e22bc3030c90bd2a + depends: + - libcxx >=14.0.6 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 + license_family: Apache + size: 113263 + timestamp: 1750958887102 +- conda: https://repo.anaconda.com/pkgs/main/win-64/msgpack-python-1.1.1-py313h5da7b33_0.conda + sha256: 945bea6ce19a0f2d6ae8ee2ba4ffe2d19c405de54a80fdcc5a576cd93708a067 + md5: d471b10befe27a405de1c7d126f7aeda + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: Apache-2.0 + license_family: Apache + size: 114961 + timestamp: 1750958855770 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.5-h7934f7d_0.conda + sha256: 5ab33c1e90efbb3507116ae00d1f6740ec74104bb7028dc017f5f76796cee154 + md5: 0abfc090299da4bb031b84c64309757b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=11.2.0 + license: MIT AND X11 + license_family: MIT + size: 1137647 + timestamp: 1753947487644 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ncurses-6.5-h419075a_0.conda + sha256: a15c4e8b1f211f754a41cd4e1710b548cd226114228361cb563342c199d0e9b7 + md5: 7a1863281d1b73c33d04a3709fda9bda + depends: + - libgcc-ng >=11.2.0 + license: MIT AND X11 + license_family: MIT + size: 1203577 + timestamp: 1753947513381 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ncurses-6.5-hee39554_0.conda + sha256: 1f892801b8436591a24062aa5839b7e2acb25ee588e4882cbd91dfb22e3080c7 + md5: d8a28b593d36653bec90bd2d78c7538b + depends: + - __osx >=11.1 + license: MIT AND X11 + license_family: MIT + size: 906808 + timestamp: 1753947535285 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/nlohmann_json-3.11.2-h6a678d5_0.conda + sha256: fd26e0dadf88a0de5851d059eddc2079defdda748a74b32a36393dfe25a8a48a + md5: 36890f7abd98066b607211b1773e6343 + license: MIT + license_family: MIT + size: 127326 + timestamp: 1680082329609 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/nlohmann_json-3.11.2-h419075a_0.conda + sha256: e9e0d1e28e9c65bfe06664c22ede68ce8d400011800af5c83aa1a1b68bbeffae + md5: 9e9d478b40d0e254cd3b448f92f47e8c + license: MIT + license_family: MIT + size: 127337 + timestamp: 1680082426492 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/nlohmann_json-3.11.2-h313beb8_0.conda + sha256: 3d6e893a665b9688ed924c0232748e905f510831e01582fc6248784fd55fa69b + md5: 5cc48a403acb53596382724e41f99a6b + license: MIT + license_family: MIT + size: 128547 + timestamp: 1680082112201 +- conda: https://repo.anaconda.com/pkgs/main/win-64/nlohmann_json-3.11.2-h6c2663c_0.conda + sha256: c7981dedae2f3d7734a062f4e07e08a060d462f72c17778df206989a3db42446 + md5: 7533a3f9925b9e46ac0c258be87c2877 + license: MIT + license_family: MIT + size: 128841 + timestamp: 1680083671336 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.5.6-h1b28b03_0.conda + sha256: 2ab27b5fe0a8d348262386d36a17c50bb688dc83a8443fe39ef561ea5fc09a7d + md5: 5341b8a62a122529fc2083c6ed4174f6 + depends: + - __glibc >=2.28,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 5918095 + timestamp: 1775749314567 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/openssl-3.5.6-h39c9139_0.conda + sha256: 1a8c2aa57cbef6576d04a2889da51cef641adbfbea56c66577b90772c0964a98 + md5: 1fea8b1c8a9858054c8ea4ef0a0f0ce4 + depends: + - __glibc >=2.28,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 6541356 + timestamp: 1775749241503 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/openssl-3.5.6-ha0b305a_0.conda + sha256: fc8e5c30740d42407ab194012329f9f8820832554593821e48fc919d582689a1 + md5: 58bcf6e120ab49b90438bc8b199dcbc1 + depends: + - __osx >=12.1 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 4817235 + timestamp: 1775749200193 +- conda: https://repo.anaconda.com/pkgs/main/win-64/openssl-3.5.6-hbb43b14_0.conda + sha256: 28f7619d504c79edf0b00035d1001b9a07ba079e60440db55563fe373d82ec73 + md5: dfd3af7d67edfe056d9f6abb83f472c2 + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9344164 + timestamp: 1775751209953 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/packaging-26.0-py313h06a4308_0.conda + sha256: 61b1ba92620a61f58dda80ce01252668b4400b29b5751fccbdab73ab30192ecc + md5: 0f7d4f61c3851a0d436b96e9cb02c393 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 or BSD-2-Clause + license_family: Apache + size: 200822 + timestamp: 1775004135549 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/packaging-26.0-py313hd43f75c_0.conda + sha256: 98ab445bd2f6de16a09b09fbef47d5008ba0fde1c7bc4208c92b1498e2daebc0 + md5: ba91769862d81cb2c29f4918aae1a245 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 or BSD-2-Clause + license_family: Apache + size: 198468 + timestamp: 1775004133206 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/packaging-26.0-py313hca03da5_0.conda + sha256: 8589b80c03b95c68903efd04bd06cb0fdd0e8a87b16cfc78cd0869926efaaa21 + md5: 16eee0ba12a1721ab94eb4f87517b5e2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 or BSD-2-Clause + license_family: Apache + size: 200339 + timestamp: 1775004034672 +- conda: https://repo.anaconda.com/pkgs/main/win-64/packaging-26.0-py313haa95532_0.conda + sha256: 377f499629908034474c3ab04a45fcad5ba19158b4e0248a905fe73ffddb8e9f + md5: 865786bee3991b29c53298346c7f6289 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: Apache-2.0 or BSD-2-Clause + license_family: Apache + size: 201067 + timestamp: 1775004274536 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pcre2-10.46-hf426167_0.conda + sha256: c817569288774a61a8081a9e3aa13de5b24f2fd7c971618c7593c4f1764ad0f8 + md5: 49c2031dcebd085e49c3aff84479e314 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc-ng >=11.2.0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause WITH PCRE2-exception + license_family: BSD + size: 1289658 + timestamp: 1759825800150 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pcre2-10.46-h1746348_0.conda + sha256: 9d025c9cdf32c406b42a1d2461da1247addef78b9b6b81c71f3f18d1d8085e05 + md5: d2a1b973881c8c0493bf1fd7b62a2918 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc-ng >=11.2.0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause WITH PCRE2-exception + license_family: BSD + size: 1177858 + timestamp: 1759825801409 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pcre2-10.46-h1dacb4a_0.conda + sha256: 502b7b5fa39c8ab2df0213b1541d43bb32f10da44370ad5f1124a010deb86ad2 + md5: dc957a9fa85669b0f6ce65ea9343fd8f + depends: + - __osx >=12.1 + - bzip2 >=1.0.8,<2.0a0 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause WITH PCRE2-exception + license_family: BSD + size: 901944 + timestamp: 1759825795666 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pcre2-10.46-h5740b90_0.conda + sha256: d54ea3169c090404ca6d9d154adf842d61ca7a0bf1e277a10c02e245f186b934 + md5: ce7492b4ef08cfdeb0fc35ab5447ccf4 + depends: + - bzip2 >=1.0.8,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + - zlib >=1.2.13,<2.0a0 + license: BSD-3-Clause WITH PCRE2-exception + license_family: BSD + size: 1317213 + timestamp: 1759825896688 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pexpect-4.9.0-py313h06a4308_1.conda + sha256: f3a47b62e8882f7514074dedf117229b03b5a05c3e2c19a3c86c750d6fcc5ac1 + md5: b2be356aa2004bc301b3d22907d42394 + depends: + - ptyprocess >=0.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: Other + size: 155964 + timestamp: 1762535957281 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pexpect-4.9.0-py313hd43f75c_1.conda + sha256: b9827910173e5d2b3a8d7298e7c717ca3b4217c612571d34c1b7128ab68c19ac + md5: 1782ea75ce3a078e8bea1af7fb58239b + depends: + - ptyprocess >=0.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: Other + size: 155152 + timestamp: 1762535955916 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pexpect-4.9.0-py313hca03da5_1.conda + sha256: ec071ec02d52fd2f1892d80570aab2e1344361cbdb89429c7760dcc72d71abed + md5: 19346f471061e927812b87da8515fb34 + depends: + - ptyprocess >=0.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: Other + size: 156001 + timestamp: 1762535957653 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pexpect-4.9.0-py313haa95532_1.conda + sha256: 6bacd8eb6c183473329c7eff4b928877fd58a5b757d874bc9bc5fefa83ba25e0 + md5: 25c371e9971f21c8f37eda501b56d4eb + depends: + - ptyprocess >=0.5 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: Other + size: 156330 + timestamp: 1762535996239 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pkce-1.0.3-py313h06a4308_0.conda + sha256: eaa82556ef0d4f93c075c6e668be0bc84fc76f2401d98304feab16b3a2280f24 + md5: a1e79da30a6c62c6398e9bb990ee9ed6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 9162 + timestamp: 1728388115083 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pkce-1.0.3-py313hd43f75c_0.conda + sha256: b1fb9313725572769a9b65f633abd85489f35935f37417a29de7aed7f4283395 + md5: ed391ccc6d6caaccedd5250fdeb48807 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 9176 + timestamp: 1728408515784 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pkce-1.0.3-py313hca03da5_0.conda + sha256: 7f72d05283b2b08fd54b37502d60abd66d5592faaaa9393f1bd411f67fbe19ba + md5: 5c6344029e52293764fd4f88d6216c07 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 9307 + timestamp: 1728592695690 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pkce-1.0.3-py313haa95532_0.conda + sha256: 891ecf91eb86227f847743d2519f9f8c3ff70386d56b0d0507c5dc557392b101 + md5: 1dea692228d870c3278e9797ddc0589a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 10112 + timestamp: 1729049247460 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/platformdirs-4.9.4-py313h06a4308_0.conda + sha256: 91417a676c885bf5bfcbeade3c41314d8843b7aa40d5b293f3588c011b88aed1 + md5: e1705a98bf3338281b413e1fc8484a12 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 54729 + timestamp: 1773652981831 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/platformdirs-4.9.4-py313hd43f75c_0.conda + sha256: 856458f97a11a1bc9824c34c0a88ca02c8c670c0728583883d2a83b94b0e6a5e + md5: cdff168e8e1d6bbfced0f9ce18a6534a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 54735 + timestamp: 1773652976404 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/platformdirs-4.9.4-py313hca03da5_0.conda + sha256: 1f87fc09b22b262cc56578d18695e243c9bd7ad5eb952f33067225ace48f8635 + md5: f9e7cc4e6d37a4efe63452519464e148 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 54951 + timestamp: 1773653001076 +- conda: https://repo.anaconda.com/pkgs/main/win-64/platformdirs-4.9.4-py313haa95532_0.conda + sha256: 7c422f786db266a90afe84e10bc2cd2547118032fd46cbc590ef343de0fd411c + md5: c73cb48e85b2d4c9f6bee9b364adb4d4 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 54633 + timestamp: 1773653037631 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pluggy-1.6.0-py313h06a4308_0.conda + sha256: 55a5e11175cddad88e4e05fcf03c02083ba5ed1f547884ad070e85e66066f563 + md5: 5c71fdece7639940072a849417bff8da + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 47969 + timestamp: 1776972936162 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pluggy-1.6.0-py313hd43f75c_0.conda + sha256: a27491234f720bd1486edb2c146b842f768dae607782df68d2fe985a18358ca6 + md5: 2a17a7c2c9d580944aec3aeb44f8e14b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 47904 + timestamp: 1776972854196 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pluggy-1.6.0-py313hca03da5_0.conda + sha256: 15de93f4306568b51a0000b383c66d275c1f1d95a1b55de4f1625f94072d835a + md5: 3550efa655956e28eb7282c3210bb015 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 47964 + timestamp: 1776972833748 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pluggy-1.6.0-py313haa95532_0.conda + sha256: d5286244f6ebbceb1cc19c77a342fe6849f646a4a51d2aa8a7fe48af4d75b4c0 + md5: 56ed40dd2a648486a27c2c79f253f2e6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 48203 + timestamp: 1776973096987 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pthread-stubs-0.3-h0ce48e5_1.conda + sha256: 119c5ad43fb92b2f14a25c53276072ee77ff6b40c72e6617b523b9de0eb0822a + md5: 973a642312d2a28927aaf5b477c67250 + depends: + - libgcc-ng >=7.2.0 + license: MIT + license_family: MIT + size: 5360 + timestamp: 1505733967605 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pthread-stubs-0.3-hfd63f10_1.conda + sha256: 8127d83effe9e77fbcff1dfd1ad61ecb02251615501a9af524a690e573bbc9af + md5: bd26b7e13996984230e8ec67f3ebd4c7 + depends: + - libgcc-ng >=10.2.0 + license: MIT + license_family: MIT + size: 7035 + timestamp: 1615912729649 +- conda: https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_3.conda + sha256: 39ac93fa6cd8c45185c90d9fd9a26edceb7379fd210f18bb517d7f7b5bcb7822 + md5: f50f8c0bccb614213191c4aaa854e76f + depends: + - python + license: ISC + size: 18372 + timestamp: 1762424191887 +- conda: https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda + sha256: f50092cadf160051b3d2a8e7597d5e13c96487f9383eaaf803063a1bab3c3bd7 + md5: 7f0df6639fdf60ccd3045ee6faedd32f + license: BSD-3-Clause + license_family: BSD + size: 14215 + timestamp: 1712163766707 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pycosat-0.6.6-py313h5eee18b_2.conda + sha256: e8b63564435784af273ef7a9e99955e3675f0798b294a103d2840f258f051f41 + md5: 60ea7416e08d78563e31d16c333bd57f + depends: + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 93055 + timestamp: 1736868559715 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pycosat-0.6.6-py313h998d150_2.conda + sha256: 6d8539b19bb590129d1ff714f1bc551a5d729b690e5d89bb4073d50d264d75a9 + md5: 574f6176492ab5f26a379307c7377a30 + depends: + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 92719 + timestamp: 1736868553560 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pycosat-0.6.6-py313h80987f9_2.conda + sha256: 64c71fd9fc743693a7e61ecf8fcaf041d6e5c0c8309a92e2f73ac167659a5e76 + md5: 2ee55b934de679d2f73bd0f3840f1dfd + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 90639 + timestamp: 1736868507679 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pycosat-0.6.6-py313h827c3e9_2.conda + sha256: df4e2759d0dfd24b3e6e00dabfa6583b01c865db0527a0cb4ba21d67ca767b95 + md5: 31fe82cdc830f79c27346b9e66342d2a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: MIT + license_family: MIT + size: 92654 + timestamp: 1736869076072 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pycparser-3.0-py313h06a4308_0.conda + sha256: 51454fb76630c6858e090293b2be0936851a1fb1877e1480c7f3b5c090b8b69f + md5: 3b8ea90c558c424f123c1fc6069c9fa6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 155521 + timestamp: 1774959763398 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pycparser-3.0-py313hd43f75c_0.conda + sha256: 57c7ca7e25924098ada4384f8f5cedcee11c014c86620f6c61c71a0c05b4e641 + md5: 03fd00dba51a683e8d01f74ec63a1fec + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 156035 + timestamp: 1774959750947 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pycparser-3.0-py313hca03da5_0.conda + sha256: 3863282d48c05a1b228d17e9e8b65434b693773b001e62109dc8a8280708ce42 + md5: 63924165d4c0b49b018d6c6c742d5666 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 140335 + timestamp: 1774959697268 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pycparser-3.0-py313haa95532_0.conda + sha256: 48cef9cf6d54f01afab07973fc1b295586120acffb2b9ca592a5bc0deee49dd2 + md5: 9487fca3796d5c8cd0c361909099518d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 140506 + timestamp: 1774959857744 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-2.13.2-py313h06a4308_0.conda + sha256: 8b7b6551fa1ae6a1c7b75a3e3dc1251c823e406f8fb16045a4308fc34a4b5a32 + md5: 1650036226cae9ff4847f9de2edc7497 + depends: + - annotated-types >=0.6.0 + - pydantic-core 2.46.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + constrains: + - email-validator >=2.0.0 + license: MIT + license_family: MIT + size: 1128376 + timestamp: 1776761817585 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-2.13.2-py313hd43f75c_0.conda + sha256: a5220f5a3ff7fe1d8de18bad7d45c1e47b77bb425daf3d076678a3e41096cf38 + md5: 4ea43ea6c916749875cbb76e08fa01bb + depends: + - annotated-types >=0.6.0 + - pydantic-core 2.46.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + constrains: + - email-validator >=2.0.0 + license: MIT + license_family: MIT + size: 1127970 + timestamp: 1776761802850 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-2.13.2-py313hca03da5_0.conda + sha256: c10a45abaf99ada6a839f3da2b5be872c8563f1cee71750b56ce977223f835d1 + md5: bcfedc002aeeb25e3cce1cefd798a873 + depends: + - annotated-types >=0.6.0 + - pydantic-core 2.46.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + constrains: + - email-validator >=2.0.0 + license: MIT + license_family: MIT + size: 1128647 + timestamp: 1776761765743 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-2.13.2-py313haa95532_0.conda + sha256: 78235692f9ddbc371fef990563f6dd4c75fb55607ed15bce39634b353345ab19 + md5: 974240f7453479dfb22c3ce91570f81a + depends: + - annotated-types >=0.6.0 + - pydantic-core 2.46.2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + constrains: + - tzdata + - email-validator >=2.0.0 + license: MIT + license_family: MIT + size: 1129533 + timestamp: 1776761921755 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-core-2.46.2-py313h6e1b9ff_0.conda + sha256: de2fcaa0b046289d32e92022d2a185f299c5b647aceae163c0f37b7d3953e7ec + md5: d78b188b225decd09500330a2b68d7aa + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.14.1 + license: MIT + license_family: MIT + size: 1885489 + timestamp: 1776695231296 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-core-2.46.2-py313hef68074_0.conda + sha256: 931fe2b7c27eeebf4d850cc3aaa2209c37f0b5895731311bc5dfd2a97f492d10 + md5: f4f93d1b8c7853bde0556c901b4554c5 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.14.1 + license: MIT + license_family: MIT + size: 1735124 + timestamp: 1776695153522 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-core-2.46.2-py313h3983f12_0.conda + sha256: 94b2c611f720fedb7fb8047f3060b1c956a07814480a97e9754792c518ab66a7 + md5: ff07f4f318e2a19e03eead99f65e83c7 + depends: + - __osx >=12.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.14.1 + license: MIT + license_family: MIT + size: 1678192 + timestamp: 1776695130706 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-core-2.46.2-py313h51239a8_0.conda + sha256: f99e0004435d75b3932cdc2fb8c676d11b5440590ec32f65d05b8714a252dc68 + md5: e5fa5c704a4f127d949bb35808553c6e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing-extensions >=4.14.1 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 1851404 + timestamp: 1776695422743 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pydantic-settings-2.12.0-py313h06a4308_0.conda + sha256: cb5a99e9367a101fda496ad62cb52e8931772d8bb8f5853b32650d7644afc229 + md5: 52b991b3676ad69221ac4efe952ea622 + depends: + - pydantic >=2.7.0 + - python >=3.13,<3.14.0a0 + - python-dotenv >=0.21.0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.0 + constrains: + - google-cloud-secret-manager>=2.23.1 + - azure-keyvault-secrets >=4.8.0 + - azure-identity >=1.16.0 + - pyyaml >=6.0.1 + - boto3>=1.35.0 + - tomli >=2.0.1 + license: MIT + license_family: MIT + size: 151041 + timestamp: 1764165180924 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pydantic-settings-2.12.0-py313hd43f75c_0.conda + sha256: 86f1d55ef2d1baae2b6fe4f5996c32207180fee8177af9bd050b8d705c7e7f2e + md5: 8bcdca4304da9f754bfb1f5839f796dc + depends: + - pydantic >=2.7.0 + - python >=3.13,<3.14.0a0 + - python-dotenv >=0.21.0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.0 + constrains: + - boto3>=1.35.0 + - azure-identity >=1.16.0 + - tomli >=2.0.1 + - azure-keyvault-secrets >=4.8.0 + - pyyaml >=6.0.1 + - google-cloud-secret-manager>=2.23.1 + license: MIT + license_family: MIT + size: 150714 + timestamp: 1764165157426 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pydantic-settings-2.12.0-py313hca03da5_0.conda + sha256: c41dba9cb786921e04c1dcce4427a6310151a44156531d13b8b0b964bffdf834 + md5: 4bc0da3d9e06af7ce644b3901790c1ee + depends: + - pydantic >=2.7.0 + - python >=3.13,<3.14.0a0 + - python-dotenv >=0.21.0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.0 + constrains: + - boto3>=1.35.0 + - tomli >=2.0.1 + - google-cloud-secret-manager>=2.23.1 + - pyyaml >=6.0.1 + - azure-keyvault-secrets >=4.8.0 + - azure-identity >=1.16.0 + license: MIT + license_family: MIT + size: 150650 + timestamp: 1764165172452 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pydantic-settings-2.12.0-py313haa95532_0.conda + sha256: 41e0f59c3321217f4aa6014c3411daec4264f4ea2483ac4711b90accdc8ae080 + md5: 9be00e22c3dd90cc9dd9e183021866db + depends: + - pydantic >=2.7.0 + - python >=3.13,<3.14.0a0 + - python-dotenv >=0.21.0 + - python_abi 3.13.* *_cp313 + - typing-inspection >=0.4.0 + constrains: + - azure-identity >=1.16.0 + - boto3>=1.35.0 + - tomli >=2.0.1 + - azure-keyvault-secrets >=4.8.0 + - pyyaml >=6.0.1 + - google-cloud-secret-manager>=2.23.1 + license: MIT + license_family: MIT + size: 150711 + timestamp: 1764165274424 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pygments-2.20.0-py313h06a4308_0.conda + sha256: 7810c45255be54a77fc8f708d5eace48eebe12267e2e9cedffcdb067c1bc1340 + md5: ccea3f7c3ca8da985a55fbc042ad8d82 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-2-Clause + license_family: BSD + size: 4943174 + timestamp: 1775127040649 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pygments-2.20.0-py313hd43f75c_0.conda + sha256: 3945f2cd00753f3ef45a76ec3c25b5c8a65d6c5c36e5f18b289272f2af5315b7 + md5: 1e4f8926de2d91ff108ecf1f8d30371f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-2-Clause + license_family: BSD + size: 4941418 + timestamp: 1775127034860 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pygments-2.20.0-py313hca03da5_0.conda + sha256: aefe5150bc9511f9a6e31975999ab240674991a81a7b0ccc5df44f592283827d + md5: 1a096beb854aaa14d863b4da60533f79 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-2-Clause + license_family: BSD + size: 4967892 + timestamp: 1775127065874 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pygments-2.20.0-py313haa95532_0.conda + sha256: 55eb323f6032fe8c04b3336316f03080de2f147a32cc8485a4bf2b3b44cebbb9 + md5: ac3a0314796552bc697699b09c014e71 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - colorama >=0.4.6 + license: BSD-2-Clause + license_family: BSD + size: 5003268 + timestamp: 1775127093941 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pyjwt-2.12.1-py313h06a4308_0.conda + sha256: 7cb7783f40374743f4c0c9d49686dfd29745d6a66d8ae26ddc8308f20ef831e8 + md5: 3cbe7080967f615cd88efd025391b662 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + size: 102773 + timestamp: 1773773809562 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pyjwt-2.12.1-py313hd43f75c_0.conda + sha256: 6f44d60503218a48414caa0fd0d40cdb0dcf1aadf000b5415d29bcbd2131ea7d + md5: 9f01b187aede17a6e8b192f35472b652 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + size: 103005 + timestamp: 1773773803703 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pyjwt-2.12.1-py313hca03da5_0.conda + sha256: 8b455cca53f5b8fb51bd25ef8fdaf927bfa0e91dbd48fcbe05e5ed9737708fd5 + md5: 208f064869aaa98b2340cc60eb64c58b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + size: 103272 + timestamp: 1773773829773 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pyjwt-2.12.1-py313haa95532_0.conda + sha256: 7aef9d733577597c67e2e122e275063bb1b62289943dde8fc2053e052b4669c4 + md5: ea6817e7fbafb39b117e5d6c30f40a54 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + size: 102610 + timestamp: 1773773869078 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/pysocks-1.7.1-py313h06a4308_1.conda + sha256: b13f6e99c9e451e2f4aa7216da208ea0c68a9cecafa945d59c9b7c8d554a7005 + md5: e1ab9ffa1588856f0bdbb204322568c4 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD 3-Clause + license_family: BSD + size: 35801 + timestamp: 1761753024312 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/pysocks-1.7.1-py313hd43f75c_1.conda + sha256: 3aa28f366a3bab840e3c00fb8acd97b3759f74cc0fe16ce5e91b90a57871e55d + md5: 43da0d039f7b195466a8be650fa38424 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD 3-Clause + license_family: BSD + size: 35803 + timestamp: 1761753028895 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/pysocks-1.7.1-py313hca03da5_1.conda + sha256: 9c857a8b0e6e5b390b17fafb7788844a01ece2f6c5b5aa4d3253f1ab02e94dec + md5: 16bf831da5d9b80789ca8c06f958ae2f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD 3-Clause + license_family: BSD + size: 36057 + timestamp: 1761753032083 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pysocks-1.7.1-py313haa95532_1.conda + sha256: 80a495f4af262ca1119720a007eab7dda13008f48ba1a9e0a0b0003638dc71aa + md5: fbfa708fb7dba50f62e0363778296f29 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - win_inet_pton + license: BSD 3-Clause + license_family: BSD + size: 35859 + timestamp: 1761753068122 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/python-3.13.13-hb7b561f_100_cp313.conda + build_number: 100 + sha256: e43d4697c40efbeaddbe332ead42e50847310fe6169792a3f59ee7f667dc26b3 + md5: f89a334358da4df35098ca9deba1fbd6 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.35.1 + - libexpat >=2.7.5,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=14 + - libmpdec >=4.0.0,<5.0a0 + - libuuid >=1.41.5,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.4,<7.0a0 + - openssl >=3.5.6,<4.0a0 + - python_abi * *_cp313 + - readline >=8.2,<9.0a0 + - sqlite >=3.50.2,<4.0a0 + - tk >=8.6.15,<8.7.0a0 + - tzdata + - xz >=5.8.2,<6.0a0 + license: PSF-2.0 + license_family: PSF + size: 33153832 + timestamp: 1776148532010 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-3.13.13-h0f2f12d_100_cp313.conda + build_number: 100 + sha256: 00215d7abb904516605d67082c7186b60b6e2484f97b2cb419b401066d105d89 + md5: 207a787e47fa9bf2a1c0c2c8ac812e08 + depends: + - __glibc >=2.28,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-aarch64 >=2.35.1 + - libexpat >=2.7.5,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=14 + - libmpdec >=4.0.0,<5.0a0 + - libuuid >=1.41.5,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.4,<7.0a0 + - openssl >=3.5.6,<4.0a0 + - python_abi * *_cp313 + - readline >=8.2,<9.0a0 + - sqlite >=3.50.2,<4.0a0 + - tk >=8.6.15,<8.7.0a0 + - tzdata + - xz >=5.8.2,<6.0a0 + license: PSF-2.0 + license_family: PSF + size: 31837743 + timestamp: 1776148804346 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python-3.13.13-ha8cd034_100_cp313.conda + build_number: 100 + sha256: 845ba4ef73057e2b0abeda829750e605b8dff2b9ddac63315fa7e9846a44c40c + md5: 5766ed009ee359deae79be0c731f9d48 + depends: + - __osx >=12.1 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.5,<3.0a0 + - libffi >=3.4,<4.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.4,<7.0a0 + - openssl >=3.5.6,<4.0a0 + - python_abi * *_cp313 + - readline >=8.2,<9.0a0 + - sqlite >=3.50.2,<4.0a0 + - tk >=8.6.15,<8.7.0a0 + - tzdata + - xz >=5.8.2,<6.0a0 + license: PSF-2.0 + license_family: PSF + size: 13578757 + timestamp: 1776147629054 +- conda: https://repo.anaconda.com/pkgs/main/win-64/python-3.13.13-h39c999c_100_cp313.conda + build_number: 100 + sha256: dd0d092b55af9afdd2b04cb44be3e3ad3679802bef3cd85b5886d8f176cce41c + md5: c9bb4829cfe1645f62b5e7a096a963e9 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.5,<3.0a0 + - libffi >=3.4,<4.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.6,<4.0a0 + - python_abi * *_cp313 + - sqlite >=3.51.2,<4.0a0 + - tk >=8.6.15,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - xz >=5.8.2,<6.0a0 + license: PSF-2.0 + license_family: PSF + size: 16758382 + timestamp: 1776147400245 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/python-dotenv-1.2.1-py313h06a4308_0.conda + sha256: 0b9592d613f10c12d18ef188e3eec0f7ff94ebbdab8ee77f73ddc02d3c77051a + md5: 6aa550906f91d13d1371c07e9cb5c5c3 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=5.0 + license: BSD-3-Clause + license_family: BSD + size: 51623 + timestamp: 1768559707638 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python-dotenv-1.2.1-py313hd43f75c_0.conda + sha256: 69a1d0a51f21a0c3980e5efbad4405d95c630d5f017cf731e783b05d9dae9b3c + md5: e07c79278a8a508e83e42d176ab595be + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=5.0 + license: BSD-3-Clause + license_family: BSD + size: 51868 + timestamp: 1768559706782 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python-dotenv-1.2.1-py313hca03da5_0.conda + sha256: bd7193ebae2aabecbd996e9cc0844e1f112f2cbe144e7d199555d78405f636ee + md5: 69ed706ac95df59f56b448091f4c40fa + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=5.0 + license: BSD-3-Clause + license_family: BSD + size: 51905 + timestamp: 1768559713789 +- conda: https://repo.anaconda.com/pkgs/main/win-64/python-dotenv-1.2.1-py313haa95532_0.conda + sha256: 13d615a42829d3c12dc481c69ab5f1116c3199e288f41254349a06271ce4e9fb + md5: 072ed01dfef3ee838397aca7daca4909 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - click >=5.0 + license: BSD-3-Clause + license_family: BSD + size: 76112 + timestamp: 1768559797418 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/python_abi-3.13-3_cp313.conda + build_number: 3 + sha256: 2d5e8d21633aa763912fbae5a2f3ffd8c1f3c363b66b0397ad0e25f325460112 + md5: 5af1bf885def2fa779b0bb002e53651b + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6157 + timestamp: 1764349599777 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/python_abi-3.13-3_cp313.conda + build_number: 3 + sha256: e7035b11d9b02d743d3e802c0d6023a26fefb2c9afc43949a1659198778f8cbe + md5: fb2966848729243e63cc897cb90f1eda + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6101 + timestamp: 1764349598421 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/python_abi-3.13-3_cp313.conda + build_number: 3 + sha256: 0928ef42a325a0aef752e0c268f87b3edd68c155e70dbaa3180da8dfeacccee1 + md5: 12e362aabff119a51f51ac3c0f3d0a84 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6010 + timestamp: 1764349560639 +- conda: https://repo.anaconda.com/pkgs/main/win-64/python_abi-3.13-3_cp313.conda + build_number: 3 + sha256: d0a5b4e854c76a4ff354a9ce22725cff8986afff92e3fccca14a02171fccd56e + md5: 38fc6cb6b97bcc2dc25c8bb4803dbd73 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6092 + timestamp: 1764349785264 +- conda: https://repo.anaconda.com/pkgs/main/win-64/pywin32-ctypes-0.2.3-py313haa95532_0.conda + sha256: a04a371e453c389cd70a0bcc7bdb543feaafd9ed9af6ba630060b49badbd9624 + md5: 30781774436ef59055d817435eabbd29 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 55951 + timestamp: 1768296662106 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/readchar-4.2.1-py313h06a4308_0.conda + sha256: e1c9e9a33eb6d5a47bdc4ada2379e51419633e237674ca69a0a0676c17b15e0c + md5: 33b7455bfa1462c42bbc9a0535070313 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 19959 + timestamp: 1760613452708 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/readchar-4.2.1-py313hd43f75c_0.conda + sha256: 97032b1b4dcb8436e00a10196d457efc001eb8e9421f3fcec1cfcdeb9c39b710 + md5: d2228764ccb4ad95813f44effcaaa38a + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 19961 + timestamp: 1760613342830 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/readchar-4.2.1-py313hca03da5_0.conda + sha256: 0d5e09acdaf98868658dd89212a4e626ee165b323ab0fb5e643f066d925e5830 + md5: 65b12cc9b3773ba5fc8a6beb3c3d0938 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 20018 + timestamp: 1760613321490 +- conda: https://repo.anaconda.com/pkgs/main/win-64/readchar-4.2.1-py313haa95532_0.conda + sha256: ce9cb1907f5ad2f1da9a073bf941532fcae38754ee519092d675ed2632c15eb0 + md5: 2686c6ca4329a9d6a587103c986e7026 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 20322 + timestamp: 1760613512213 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/readline-8.3-hc2a1206_0.conda + sha256: 0a438fa74f2776bde137017d6c18214b5da65b557f6a59f877fa4e091582f789 + md5: 8578e006d4ef5cb98a6cda232b3490f6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=11.2.0 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 481826 + timestamp: 1754485653893 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/readline-8.3-h886d1d0_0.conda + sha256: 3cc178114a9108f4d0c81b924a1ce4961733166335b4e09b7e1f88e4cc182ccf + md5: f04b3cb7ab28e886ceb012e4e9626e82 + depends: + - libgcc-ng >=11.2.0 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 509455 + timestamp: 1754485781954 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/readline-8.3-h0b18652_0.conda + sha256: 22cf28d17df12004caeeaae6ec93a01e3f855eafece0b32a98976eef08968a34 + md5: fed853901ec41684b9e08b0c7ee4d7f0 + depends: + - __osx >=11.1 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 475276 + timestamp: 1754485689285 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/reproc-14.2.4-h6a678d5_2.conda + sha256: 3c9233dc26c1e4264966c5b95ab7cb80748153ae1c3de688a503d9f84c888210 + md5: 3c6dbc6c60b3897222d79359343e90fa + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 29681 + timestamp: 1714680903817 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/reproc-14.2.4-h419075a_2.conda + sha256: 6b1fdbf185a6df47d04b841618860735efcc5cb6729835a7d381af0576743d44 + md5: 50bf464f48566d71a2778149c54d9fb1 + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 30679 + timestamp: 1714680903704 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/reproc-14.2.4-h313beb8_2.conda + sha256: c762e27a07ece0e9977ae96f454ed40c4bef396d9f0c0fe3e7fb8059945b6d4d + md5: 91a2f6f75e6c6614f43ddc8ac2b3e0aa + license: MIT + license_family: MIT + size: 28562 + timestamp: 1714680923465 +- conda: https://repo.anaconda.com/pkgs/main/win-64/reproc-14.2.4-hd77b12b_2.conda + sha256: 1244464650edae7ee4a7361e2bff996d40f41a984ce824fb96c911151aa0e7df + md5: 0145436bf5111660b686d3ad7f1b4235 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012,<15.0a0 + license: MIT + license_family: MIT + size: 41178 + timestamp: 1714681024765 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/reproc-cpp-14.2.4-h6a678d5_2.conda + sha256: 7211f85590295c8dc29622fe02514f081a3a25dcc2dafcc741365ddb5aedee95 + md5: b03aa4903158279f003e7032ab9f5601 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - reproc 14.2.4 h6a678d5_2 + license: MIT + license_family: MIT + size: 21248 + timestamp: 1714680919761 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/reproc-cpp-14.2.4-h419075a_2.conda + sha256: 7637fbc980328f813717563f123a8d8f8f2da24920e35e1984f2fd860c9cec5c + md5: d4a07ee63f2fded787246f3eb2d2157c + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - reproc 14.2.4 h419075a_2 + license: MIT + license_family: MIT + size: 21136 + timestamp: 1714680918050 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/reproc-cpp-14.2.4-h313beb8_2.conda + sha256: 86078c391e11c380a58e83825cd9f3e0498e0866e0aa2b77ba8fe6cce49e5274 + md5: dde005914879790985acd3af3bf84e65 + depends: + - libcxx >=14.0.6 + - reproc 14.2.4 h313beb8_2 + license: MIT + license_family: MIT + size: 21399 + timestamp: 1714680948045 +- conda: https://repo.anaconda.com/pkgs/main/win-64/reproc-cpp-14.2.4-hd77b12b_2.conda + sha256: 977af37a7ae564f8b244b6406fc44db97a17649c7265fffadafba9b927ff77ac + md5: 34c1b673ec90d3c79cfb1677505ae5c8 + depends: + - reproc 14.2.4 hd77b12b_2 + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012,<15.0a0 + license: MIT + license_family: MIT + size: 35033 + timestamp: 1714681086506 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/requests-2.33.1-py313h06a4308_0.conda + sha256: fb7227e6713f831d1558659e3dc71a69e9f53374372972f0e9c0d8ce14220e82 + md5: 120fcdc3014753b33a63db5930b7a085 + depends: + - certifi >=2023.5.7 + - charset-normalizer >=2,<4 + - idna >=2.5,<4 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - urllib3 >=1.26,<3 + constrains: + - chardet >=3.0.2,<8 + - pysocks >=1.5.6,!=1.5.7 + license: Apache-2.0 + license_family: Apache + size: 170579 + timestamp: 1775066095969 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/requests-2.33.1-py313hd43f75c_0.conda + sha256: 8e4cdfbe2dbd77b9415effb956d4ab68c8a994b3657438c021be2e81771773b9 + md5: a7bcec6c82277f3990f35708bd05d660 + depends: + - certifi >=2023.5.7 + - charset-normalizer >=2,<4 + - idna >=2.5,<4 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - urllib3 >=1.26,<3 + constrains: + - chardet >=3.0.2,<8 + - pysocks >=1.5.6,!=1.5.7 + license: Apache-2.0 + license_family: Apache + size: 171420 + timestamp: 1775066082442 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/requests-2.33.1-py313hca03da5_0.conda + sha256: 2bc2756ad208ca327f46bbbe424ae887a4df5cc4129c7e1fb91c95fc21059980 + md5: 056c8adeda5b39d0bd1bcaf1a869cf41 + depends: + - certifi >=2023.5.7 + - charset-normalizer >=2,<4 + - idna >=2.5,<4 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - urllib3 >=1.26,<3 + constrains: + - chardet >=3.0.2,<8 + - pysocks >=1.5.6,!=1.5.7 + license: Apache-2.0 + license_family: Apache + size: 170039 + timestamp: 1775066216803 +- conda: https://repo.anaconda.com/pkgs/main/win-64/requests-2.33.1-py313haa95532_0.conda + sha256: 2e3287357fab55e326b1d2ed0a4a648647e2ad1ea1851c1da2a98059427558b0 + md5: db2c3d5b826ca6275015bfaaf007188e + depends: + - certifi >=2023.5.7 + - charset-normalizer >=2,<4 + - idna >=2.5,<4 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - urllib3 >=1.26,<3 + constrains: + - chardet >=3.0.2,<8 + - pysocks >=1.5.6,!=1.5.7 + license: Apache-2.0 + license_family: Apache + size: 170995 + timestamp: 1775066185516 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/rich-14.2.0-py313h06a4308_0.conda + sha256: 4006abedbb05553a7f667566d23afbac4beea2097a96d0508c629b044affde0c + md5: f4775d8f7f987cff7f067c7a47c66723 + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=7.5.1,<9 + license: MIT + license_family: MIT + size: 604815 + timestamp: 1760375652641 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/rich-14.2.0-py313hd43f75c_0.conda + sha256: 3f941bc0664875e48deba64e64686f44b75b29d323063ec504a9e40c6b8c621c + md5: 097a66ceed127b2918383880bed077d2 + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=7.5.1,<9 + license: MIT + license_family: MIT + size: 603684 + timestamp: 1760375647067 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/rich-14.2.0-py313hca03da5_0.conda + sha256: ceb20a4d0571172d728e024274f030472988f4d4ab1965ac462d3fa590fee548 + md5: ffc0d1741d0d0dbff07518323feb64d8 + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=7.5.1,<9 + license: MIT + license_family: MIT + size: 603836 + timestamp: 1760375502207 +- conda: https://repo.anaconda.com/pkgs/main/win-64/rich-14.2.0-py313haa95532_0.conda + sha256: 54308fc64559dac4eb2f486594c826aaa7ba33d984392c6ee59850491c494a4b + md5: 098632335698839505bc680c928fb38f + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=7.5.1,<9 + license: MIT + license_family: MIT + size: 604180 + timestamp: 1760375703489 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/ruamel.yaml-0.18.16-py313h4aee224_0.conda + sha256: 83d992869476949a782ae72360b1e3b6a224f9238eae988cfad48a968c8b2d8d + md5: dc961556c7bbe4e2aa959e36ab816dcd + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ruamel.yaml.clib >=0.2.7 + constrains: + - ruamel.yaml.jinja2 >=0.2 + license: MIT + license_family: MIT + size: 271868 + timestamp: 1762535994695 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ruamel.yaml-0.18.16-py313hd7af942_0.conda + sha256: d9b2654f8c1f8c7923e4ccb573d55d220cbae0c92716d313c05f41d1a49e653f + md5: 28b23d252e0d230044637b0f8f88cca6 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ruamel.yaml.clib >=0.2.7 + constrains: + - ruamel.yaml.jinja2 >=0.2 + license: MIT + license_family: MIT + size: 271533 + timestamp: 1762535980215 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ruamel.yaml-0.18.16-py313h091b9d3_0.conda + sha256: 1040a8e295c8b637eac191aee060ebbde881b75c6a1479ef0971bde031805350 + md5: b292e4688f8ac6f1c97f1f3e895f5cff + depends: + - __osx >=12.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ruamel.yaml.clib >=0.2.7 + constrains: + - ruamel.yaml.jinja2 >=0.2 + license: MIT + license_family: MIT + size: 271430 + timestamp: 1762535976251 +- conda: https://repo.anaconda.com/pkgs/main/win-64/ruamel.yaml-0.18.16-py313hb9a58be_0.conda + sha256: 4e8a117ed84fdf47dd2ef8ce7c6395af0a1310845917b4087aa98ec045796454 + md5: 97843e1c3c45660d8aa2c6dd6a7d1fc2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ruamel.yaml.clib >=0.2.7 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + constrains: + - ruamel.yaml.jinja2 >=0.2 + license: MIT + license_family: MIT + size: 271852 + timestamp: 1762536109923 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/ruamel.yaml.clib-0.2.14-py313h4aee224_0.conda + sha256: df7d182c5909cf1ae37d0ac9878f22ad91e76fdb87f045c0240d4486a7451789 + md5: dad8d758af9c2b4369776c601407d9bd + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 136835 + timestamp: 1762530306911 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/ruamel.yaml.clib-0.2.14-py313hd7af942_0.conda + sha256: c80d7f66a720a9dd3f035fcc1fcca139b286f159bd7f0677a08a5aa079762524 + md5: 26960af9de364b5745c254d1a6890c45 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 127958 + timestamp: 1762530151153 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/ruamel.yaml.clib-0.2.14-py313h091b9d3_0.conda + sha256: 7686f956aaa99c67ffd4ddcc948fa476397fc6844eeb6142967ddaa7b8114b1d + md5: ca9e7978a1057363f0c36d975b764dcb + depends: + - __osx >=12.1 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 114492 + timestamp: 1762530107760 +- conda: https://repo.anaconda.com/pkgs/main/win-64/ruamel.yaml.clib-0.2.14-py313hb9a58be_0.conda + sha256: 3ca28bf6841518b5004d899bd726b3f0230fd1ebfee34a9c336e6dc0cb41523c + md5: cac6a4b727d18eb086ea401e817043af + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + license: MIT + license_family: MIT + size: 108685 + timestamp: 1762530153943 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/secretstorage-3.5.0-py313h3e8c6aa_0.conda + sha256: a5dc14f868fcc6b98b5093305e985b1aff2a0ce3fa4edef94932602b23dd8a4b + md5: 6ce9737188317c940d461c09c18d0ab3 + depends: + - cryptography >=2.0 + - dbus >=1.16.2,<2.0a0 + - jeepney >=0.6 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 31382 + timestamp: 1775127026347 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/secretstorage-3.5.0-py313hafdef7f_0.conda + sha256: f423b3bc7e365996e4fb8b265b7bb6b0790702517185f534adbaf2a55a8c0005 + md5: 529575cd8e6b7becb44a50d0d35009f0 + depends: + - cryptography >=2.0 + - dbus >=1.16.2,<2.0a0 + - jeepney >=0.6 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 31316 + timestamp: 1775127025036 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/semver-3.0.4-py313h06a4308_0.conda + sha256: ce726cfd41df7c8a86cbcdedd2ab214ce8ed33a50d74b590260cc53627298336 + md5: 985226bbcb23ebc859128ca676ad6321 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 45387 + timestamp: 1761903210853 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/semver-3.0.4-py313hd43f75c_0.conda + sha256: cd9d1902e6e7675f052439029cfd50fd70a9ec084691702b720e2249953f9b07 + md5: c9d0d757b916ddfd019821dbbc02a0d9 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 45447 + timestamp: 1761903130898 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/semver-3.0.4-py313hca03da5_0.conda + sha256: 78efad9113b08c223bf96a195fe65996bbdaf3587e87c4b3c6481928070c7529 + md5: 8b4a9bf142beac7513382b0a84ce51f5 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 45786 + timestamp: 1761903046636 +- conda: https://repo.anaconda.com/pkgs/main/win-64/semver-3.0.4-py313haa95532_0.conda + sha256: 5158570e5a5891716906743ce9eebe1a0572143dffe808ecba634e5a2c0b3859 + md5: 2dbcf40ddf66f02858c49c67ce0fd953 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 70112 + timestamp: 1761903400398 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/setuptools-82.0.1-py313h06a4308_0.conda + sha256: 3b19305eb5670d0eafa08575636138a86c88b7a1d3a34fc225bd4fb51e0d4dcc + md5: 08038e054ee9e8419ea6aa3fd04455ea + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 1665385 + timestamp: 1775048728528 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/setuptools-82.0.1-py313hd43f75c_0.conda + sha256: 691001895cc61622efa94d674bdfe7f91dd51bdce52898dbea94d2fb9bbcdd87 + md5: 10081f3addefc88e8127e68448bf9f6d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 1666759 + timestamp: 1775048722771 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/setuptools-82.0.1-py313hca03da5_0.conda + sha256: 5cf9904f08ee02e6ba687dea9b2dee477d55b5f7486d838ee2faba8d4b1c7dff + md5: c396551324d88dfb8c688affa5226c2f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 1669346 + timestamp: 1775048820327 +- conda: https://repo.anaconda.com/pkgs/main/win-64/setuptools-82.0.1-py313haa95532_0.conda + sha256: 8c047064c40aa8a1c02c2488a7466178b71e87f5fce2ca9b95c96acc60d434b0 + md5: c5e8aa64b4745bdbadc0d37754385ccd + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 1666057 + timestamp: 1775048790435 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/shellingham-1.5.4-py313h06a4308_0.conda + sha256: 47d5ad98d9f8b7aa0f48cfe606df993fa4e1b1d41ea2896da3a6f1eae0937a89 + md5: 843241073919fc2c912f6ed85d14681d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: OTHER + size: 23136 + timestamp: 1761912223128 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/shellingham-1.5.4-py313hd43f75c_0.conda + sha256: 656b3ab4c52768925d82841c3e9827e3a28e55291eaf47484c86fd7be73edec0 + md5: d32e4a1ec001c6cef1aae68c11480c55 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: OTHER + size: 23120 + timestamp: 1761912222490 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/shellingham-1.5.4-py313hca03da5_0.conda + sha256: 43437a90f1db5cd5603620a8af4e37880850dfcd9ab88ae616528ca659449e89 + md5: 58fe2f1c6896f6e26cea231b74e3888c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: OTHER + size: 22962 + timestamp: 1761912224859 +- conda: https://repo.anaconda.com/pkgs/main/win-64/shellingham-1.5.4-py313haa95532_0.conda + sha256: 1f6a915225fb3e8712d8734cae5276eb4527f93f5051f79269c1e1e4d03cd9e5 + md5: 48a11caef15ab91bf7360541a0842d05 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: ISC + license_family: OTHER + size: 23375 + timestamp: 1761912263432 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/simdjson-3.10.1-hdb19cb5_0.conda + sha256: 452430e6b5df349770e48ef41b2a1ecb8e92ec2b3fc31ddea89478f32ea14c16 + md5: 7b2a4b5be590071e1b4dce77b413d26a + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: Apache-2.0 + license_family: Apache + size: 264262 + timestamp: 1734048099531 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/simdjson-3.10.1-hb8fdbf2_0.conda + sha256: 0bed4f7057d57ec935f5e9ebd46bdf300ffa236273ac06f5ac173ed640d26b0e + md5: 0cefa22396b339a17597faad550d9582 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: Apache-2.0 + license_family: Apache + size: 226027 + timestamp: 1734048100065 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/simdjson-3.10.1-h48ca7d4_0.conda + sha256: 80fdef44c1ea1d8a4ffa768444c116f711058b835c30ddbee929c8a309daf985 + md5: 443db5b88521ce0e2aaeb77bcf8fb488 + depends: + - libcxx >=14.0.6 + license: Apache-2.0 + license_family: Apache + size: 220407 + timestamp: 1734048107599 +- conda: https://repo.anaconda.com/pkgs/main/win-64/simdjson-3.10.1-h214f63a_0.conda + sha256: fc942285ef1ed85c6ae955752e7ebadda95161eefc560c8e034d0d56f33110e1 + md5: e89a4c728f54ef6e0d7845fd1992af58 + depends: + - vc >=14.2,<15.0a0 + - vs2015_runtime >=14.29.30133,<15.0a0 + license: Apache-2.0 + license_family: Apache + size: 281697 + timestamp: 1734048180938 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.51.2-h3e8d24a_0.conda + sha256: af5dcb4809daf5ab309df062dbdb5df46575743775da9bf1939dae6f61ca36b4 + md5: c7b847a43363d2d77724b9ea04881088 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - readline >=8.3,<9.0a0 + - zlib >=1.3.1,<2.0a0 + license: blessing + license_family: Other + size: 1265119 + timestamp: 1773313781324 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/sqlite-3.51.2-h6a2ceb9_0.conda + sha256: d247a646398efd960957cf97af321ee97510dc52495b892fb57805011637de89 + md5: 55600c8be72a7624ebd63e54ed72cbe0 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - readline >=8.3,<9.0a0 + - zlib >=1.3.1,<2.0a0 + license: blessing + license_family: Other + size: 1281272 + timestamp: 1773313781654 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/sqlite-3.51.2-h67002bf_0.conda + sha256: 3133f8cd69edda2f3c507c5c2270686a6d7aeb0874a3c0a406312b39a13c0269 + md5: cf083b0b25fff8ddab995ac001076f38 + depends: + - __osx >=12.1 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - readline >=8.3,<9.0a0 + - zlib >=1.3.1,<2.0a0 + license: blessing + license_family: Other + size: 1182590 + timestamp: 1773314600429 +- conda: https://repo.anaconda.com/pkgs/main/win-64/sqlite-3.51.2-hee5a0db_0.conda + sha256: d9d5f8b3ba4afcf43baca9386ae69f3b7b0f1d30f35ced10bc52d61fe0d1cd28 + md5: b273f421592da633715a1c28058d0ea9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + license_family: Other + size: 938682 + timestamp: 1773313787688 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.15-h54e0aa7_0.conda + sha256: a3bcd301ddd0bdb2f52f9bd3274fabe3c33d43ed61e58ee657efeac01b4be157 + md5: 1fa91e0c4fc9c9435eda3f1a25a676fd + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=11.2.0 + - xorg-libx11 >=1.8.12,<2.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3610181 + timestamp: 1755243907117 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tk-8.6.15-h987d8db_0.conda + sha256: 7e200ff8eda9a62b654a30c9edd742a28b023f326d4a18f6f2f4abe951b2c8ec + md5: 6a7f42565108e00d27f68f4ae5751c53 + depends: + - libgcc-ng >=11.2.0 + - xorg-libx11 >=1.8.12,<2.0a0 + - zlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3717438 + timestamp: 1755243976411 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tk-8.6.15-hcd8a7d5_0.conda + sha256: d2f8bd6a7c62e4a5104134aff22c983b9b50970b9bbf731214504c613ced8042 + md5: d1329e6c7292f448cdeed21290dd1035 + depends: + - __osx >=11.1 + - zlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3448719 + timestamp: 1755244020166 +- conda: https://repo.anaconda.com/pkgs/main/win-64/tk-8.6.15-hf199647_0.conda + sha256: 2f7e9d06b513bcabce6d9ae195e45ccf94fd249edfefc591a5430a9f6f92a7fa + md5: ddff7b6a72958ef802f40a735e505474 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + - zlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3700492 + timestamp: 1755244051664 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/tomli-2.4.0-py313h06a4308_0.conda + sha256: 881c460e980d563ae40d9382356f42e4f63bcf8762575abb18170630d3de899c + md5: 782987d420694bdc4a207a16db446a56 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 82730 + timestamp: 1768296500871 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tomli-2.4.0-py313hd43f75c_0.conda + sha256: a274fe0770ea35a7ed5b0c2697b5e9e56c5cecdb3eba316185b5e15d2e863e1e + md5: d5ba67844244cfccfa37b1b23ec83b23 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 82633 + timestamp: 1768296495852 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tomli-2.4.0-py313hca03da5_0.conda + sha256: 565876f3bbce59ae9608a9ba4e67a949d65f704d102a2850aa537ece46af9c4e + md5: 65d4e75c4c995d35de71b4e16174828c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 82474 + timestamp: 1768297453889 +- conda: https://repo.anaconda.com/pkgs/main/win-64/tomli-2.4.0-py313haa95532_0.conda + sha256: cfd820f3b7c2cb7e7ff53c7110fc11d45220724457831c4b7b44e10f24b4e081 + md5: bf2d1a34135ca0731780c7b012fa5c89 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 82570 + timestamp: 1768296694724 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/tomlkit-0.13.3-py313h06a4308_0.conda + sha256: 158dd73f8c64c1211ef362a68382c1cd1b1a4814b4c84b4859e5fe066304f22e + md5: d625085e004f964c54b88a3c6c5e8d7e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 189342 + timestamp: 1762896696002 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tomlkit-0.13.3-py313hd43f75c_0.conda + sha256: 4c2f8e0469b67dbb1deec79c9b3d3bff0668044d638beb79c18fb0fbfb13ba9e + md5: 8949c7ff2861d1b903cee84c0607eacf + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 188584 + timestamp: 1762896685732 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tomlkit-0.13.3-py313hca03da5_0.conda + sha256: 5787a058d8aab97129b6201de75e1d3253fe9dbbe991c68b199c7df94962a3b2 + md5: 9199e3c9a0451d04eff558d461dd1b2c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 189601 + timestamp: 1762896659686 +- conda: https://repo.anaconda.com/pkgs/main/win-64/tomlkit-0.13.3-py313haa95532_0.conda + sha256: 5ab0840c91097eb033eb73a06cae0dee6317379b1c15cff4fe9672168488d28b + md5: c5c83cb181bee0abb42aa29669eecee6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 189958 + timestamp: 1762896691761 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/tqdm-4.67.3-py313h7040dfc_1.conda + sha256: 2dae6e5073fc7597727f5fc968f2a7be9fcb5f464d684d6d66d9e8664ab5baf6 + md5: 17b9f23e939b55ab9cab471b694a79d7 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=6 + license: MPL-2.0 AND MIT + license_family: MOZILLA + size: 161112 + timestamp: 1771398721582 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/tqdm-4.67.3-py313had16b7f_1.conda + sha256: 6157fd5ae467221b71a6a4fa958ef6c160cfa2f01459bd26864238bd3228d2d6 + md5: 54a2c4b9c33935687b977159f85bb4cb + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=6 + license: MPL-2.0 AND MIT + license_family: MOZILLA + size: 160713 + timestamp: 1771398718073 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/tqdm-4.67.3-py313h7eb115d_1.conda + sha256: b27733c474fc142c12d0e5c9e9404e500ed8b365a282f491390fca4affbd2cd7 + md5: af4d88d628ea31190ed1432bba93b9c2 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=6 + license: MPL-2.0 AND MIT + license_family: MOZILLA + size: 160792 + timestamp: 1771398721170 +- conda: https://repo.anaconda.com/pkgs/main/win-64/tqdm-4.67.3-py313h4442805_1.conda + sha256: d3fe275f6dbc5bd68277660f7cbc07ced89a4fb5198a35ce2c32bc5d02eaa042 + md5: a797878a96f1b422ec8eee84371459f2 + depends: + - colorama + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - ipywidgets >=6 + license: MPL-2.0 AND MIT + license_family: MOZILLA + size: 185961 + timestamp: 1771398813387 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/truststore-0.10.1-py313h06a4308_1.conda + sha256: 5236b0311bb9dc1b8643fed1666c2ff465225d055e14f7730ca43e63258c6257 + md5: f365c6753a35068503a4fba9a29953ff + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 49373 + timestamp: 1762520921980 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/truststore-0.10.1-py313hd43f75c_1.conda + sha256: ff9d5e072d130624fe642a1005d9bdf27a4c0775b0eea072b38b9e6a605de83d + md5: 8900fdf0ddd06efe24eb8f7c6794ccb4 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 49415 + timestamp: 1762520920919 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/truststore-0.10.1-py313hca03da5_1.conda + sha256: 678639cde456bae6e4a11ce9118be17eebb4113963eb7aca2be86bd425d64e59 + md5: c65542bf580047dbffdedaf763057c77 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 49457 + timestamp: 1762520944435 +- conda: https://repo.anaconda.com/pkgs/main/win-64/truststore-0.10.1-py313haa95532_1.conda + sha256: e3cdd87c4b0acadd89a849d52e28b2624a3029ff88ba75a77a74bfec6e037135 + md5: 02621c34f9d5bed45c55831d62a45ae7 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: MIT + license_family: MIT + size: 49487 + timestamp: 1762521065061 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-0.20.0-py313h06a4308_1.conda + sha256: abf3e9b5820c78d1ca3d41b91f9b7b67d13d3e6c3f2892cc10f6f2361b3f0c3f + md5: d9b03aa4048c711087209d7c35e3fb32 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typer-slim-standard 0.20.0 py313h06a4308_1 + constrains: + - typer-cli 0.20.0.* + - typer-slim 0.20.0.* + license: MIT + license_family: MIT + size: 157493 + timestamp: 1771513026151 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-0.20.0-py313hd43f75c_1.conda + sha256: 72528b21b18f32ce743af2e3e2bc1518935cde1cdf36dd46fd0189e98ef3901c + md5: a404eaf65b18781d5e5d0f3a02db930b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typer-slim-standard 0.20.0 py313hd43f75c_1 + constrains: + - typer-slim 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 157663 + timestamp: 1771513020641 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-0.20.0-py313hca03da5_1.conda + sha256: fe035489f4bed2ab2fa0f51ae50faaf7c9b7390252b86123cbae4d3e45e178df + md5: 2a00d5da027f2f72dfd4b05c178afb29 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typer-slim-standard 0.20.0 py313hca03da5_1 + constrains: + - typer-slim 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 157900 + timestamp: 1771513056344 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typer-0.20.0-py313haa95532_1.conda + sha256: bf5f44ef827b63bdfaefef50ae2eca43e9ba0d0dc478a51deec0ef9fee8815b2 + md5: dfab5f80445eb8659daef0ba9527f95f + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typer-slim-standard 0.20.0 py313haa95532_1 + constrains: + - typer-cli 0.20.0.* + - typer-slim 0.20.0.* + license: MIT + license_family: MIT + size: 182475 + timestamp: 1771513176865 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-slim-0.20.0-py313h06a4308_1.conda + sha256: 31e03fddda42d42d36db861c134ea402e4a7abe20a69a7a2b5bb07d42530737b + md5: 1d5785a482a13f84097ba02722141e5d + depends: + - click >=8.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=3.7.4.3 + constrains: + - shellingham >=1.3.0 + - rich >=10.11.0 + - typer 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 112535 + timestamp: 1771513011655 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-slim-0.20.0-py313hd43f75c_1.conda + sha256: 7c1d7f40115ceba0cc000135f2e88a4dc41ca26615984bf01803f42de7e13647 + md5: 06f7840d8233d7d3815c803d8950d653 + depends: + - click >=8.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=3.7.4.3 + constrains: + - shellingham >=1.3.0 + - rich >=10.11.0 + - typer-cli 0.20.0.* + - typer 0.20.0.* + license: MIT + license_family: MIT + size: 112583 + timestamp: 1771513006666 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-slim-0.20.0-py313hca03da5_1.conda + sha256: 3e3e58ea2dabbc9ebe99e5a83d360c33642de0485fa07bcfa4f4bb1fa870f58b + md5: eaad783ddbeddae5d991cf850033e284 + depends: + - click >=8.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=3.7.4.3 + constrains: + - rich >=10.11.0 + - typer 0.20.0.* + - typer-cli 0.20.0.* + - shellingham >=1.3.0 + license: MIT + license_family: MIT + size: 112806 + timestamp: 1771513038567 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typer-slim-0.20.0-py313haa95532_1.conda + sha256: dd4e5f1bc66d19d4294dd0730671f7e3a0fe6bdc5c5ab863846edd88b13b06e9 + md5: 8ec4fad99a2260241e793af8d8ef2369 + depends: + - click >=8.0.0 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=3.7.4.3 + constrains: + - shellingham >=1.3.0 + - rich >=10.11.0 + - typer 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 112460 + timestamp: 1771513097234 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typer-slim-standard-0.20.0-py313h06a4308_1.conda + sha256: b8a7d942b5032ecb3fd4faa83c7f51aa290d38773eb74195d7df136998aef8b6 + md5: 9dd2ed87dd542c2ccde13c6e2e29a311 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + - shellingham + - typer-slim 0.20.0 py313h06a4308_1 + constrains: + - typer 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 7309 + timestamp: 1771513016825 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typer-slim-standard-0.20.0-py313hd43f75c_1.conda + sha256: 4695a00df558018887f458bd70b04c672d30d114b900444bfe845a577d8d1302 + md5: 74f2f9f2479e83b49c21a310182f04d8 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + - shellingham + - typer-slim 0.20.0 py313hd43f75c_1 + constrains: + - typer-cli 0.20.0.* + - typer 0.20.0.* + license: MIT + license_family: MIT + size: 7307 + timestamp: 1771513011450 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typer-slim-standard-0.20.0-py313hca03da5_1.conda + sha256: f10f6c39573b002cd7ed525c97e3a1033525b17e2ca9f635c7965ad1578e5d98 + md5: 9d8e87a1f5725cf60bba4ec5094b80ae + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + - shellingham + - typer-slim 0.20.0 py313hca03da5_1 + constrains: + - typer 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 7235 + timestamp: 1771513045167 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typer-slim-standard-0.20.0-py313haa95532_1.conda + sha256: 05bc257bcdc83b244bbd10915692690463fc8b27e40abb67115df64faaa79fc1 + md5: 928952e95121b247487ae696bac105fd + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - rich + - shellingham + - typer-slim 0.20.0 py313haa95532_1 + constrains: + - typer 0.20.0.* + - typer-cli 0.20.0.* + license: MIT + license_family: MIT + size: 7252 + timestamp: 1771513106030 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typing-extensions-4.15.0-py313h06a4308_0.conda + sha256: 8aed1c54e0b3b89551f84dd7815d05e5369632f134661e15fa325f08892e46a7 + md5: 1c8a1efd0b3a33cee5c2dceae66bbc69 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions 4.15.0 py313h06a4308_0 + license: PSF-2.0 + license_family: PSF + size: 11238 + timestamp: 1756280930223 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing-extensions-4.15.0-py313hd43f75c_0.conda + sha256: 62031a971d86963693de075496ac81eedc99e7a1635a15dfdabe3468cdfbe50d + md5: 055d37ff4e41c9b9e33d2bb8919c263b + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions 4.15.0 py313hd43f75c_0 + license: PSF-2.0 + license_family: PSF + size: 11203 + timestamp: 1756280951293 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing-extensions-4.15.0-py313hca03da5_0.conda + sha256: 7c6b650c981f3b6874c2d3bbda3d336f5fb2694985c306523a0b136ca2f3ed73 + md5: 22b46f0e6d389d4199ffaa317e9c9a05 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions 4.15.0 py313hca03da5_0 + license: PSF-2.0 + license_family: PSF + size: 12434 + timestamp: 1756281597870 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typing-extensions-4.15.0-py313haa95532_0.conda + sha256: 3503a6100d19cd88fcc28c21d6e3517f78e77f4541408266f0d6ffc2010a6ed0 + md5: b9d604ca2915d5b5c2e71c56eddcf39e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions 4.15.0 py313haa95532_0 + license: PSF-2.0 + license_family: PSF + size: 12368 + timestamp: 1756281409751 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typing-inspection-0.4.2-py313h06a4308_0.conda + sha256: 00aa2a9ef266a76e0823cf313c961dccede14699c163261b3422151bcce4c725 + md5: b5ea08882d6d5cca3e38a27a3575e85c + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.12.0 + license: MIT + license_family: MIT + size: 32310 + timestamp: 1760614182019 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing-inspection-0.4.2-py313hd43f75c_0.conda + sha256: 29ddb0dd120cda4fa324399c1a654c4097d8c9ca0eb26161bc9e1fe9e4983de0 + md5: ff4e707bcf34fee0e2065cf2487e2103 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.12.0 + license: MIT + license_family: MIT + size: 32401 + timestamp: 1760614185275 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing-inspection-0.4.2-py313hca03da5_0.conda + sha256: ac672d308344cc0852fe43b5099da7eca46ce651afdb79f1cdca256c75488f99 + md5: 1398c39b86119164f19498b6fbcfdb69 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.12.0 + license: MIT + license_family: MIT + size: 32465 + timestamp: 1760614190333 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typing-inspection-0.4.2-py313haa95532_0.conda + sha256: 2d10e45ad212588bd03eded99708a7d2dc50f4353577c890e82a28e6e3593f2a + md5: e20a2281ead8112e87233f7ced446b0d + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - typing_extensions >=4.12.0 + license: MIT + license_family: MIT + size: 32527 + timestamp: 1760614225492 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/typing_extensions-4.15.0-py313h06a4308_0.conda + sha256: e878aa8e2f1ce2fd0e6d21baeb729023e4a5eeca0e7c8d83b7a244b73bbf3294 + md5: f3ef53d8c6a2ecffb4fca9c1ddc2bbc9 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: PSF-2.0 + license_family: PSF + size: 104756 + timestamp: 1756280924315 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/typing_extensions-4.15.0-py313hd43f75c_0.conda + sha256: a51338fb2806bff9dd9b51e044829fbf057de74ca5ca4f33985300e7324c4cec + md5: 017a18fc16caf581ce26bac0ad6f9efb + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: PSF-2.0 + license_family: PSF + size: 101647 + timestamp: 1756280944673 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/typing_extensions-4.15.0-py313hca03da5_0.conda + sha256: a97465fc1f5093231fd739b63b3ea9282960cc9b79d106893dff7724ffcdacf6 + md5: 3c37609330dd4baeb0f4842f02cb783e + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: PSF-2.0 + license_family: PSF + size: 106009 + timestamp: 1756281579411 +- conda: https://repo.anaconda.com/pkgs/main/win-64/typing_extensions-4.15.0-py313haa95532_0.conda + sha256: 7ffee67192fba083f61c95f197fc119cb77ef83528d5d18ed2f63a881e46c0b9 + md5: 0e3cbe58bfd973d09298bcbf2de72675 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: PSF-2.0 + license_family: PSF + size: 103139 + timestamp: 1756281400010 +- conda: https://repo.anaconda.com/pkgs/main/noarch/tzdata-2026a-he532380_0.conda + sha256: bab9c667cb352cdbbc895b4aa8c867221e2e98d5310d884e494540c0b5c1efce + md5: b46d6837d6e1ceabdf40378de048c581 + license: CC-PDDC OR BSD-3-Clause + license_family: BSD + size: 120000 + timestamp: 1772652196967 +- conda: https://repo.anaconda.com/pkgs/main/win-64/ucrt-10.0.22621.0-haa95532_0.conda + sha256: 9dfca4fb23f20e62a48b9c52e2fdf4d0d34bb31eb6a930c2195fcd10651b3cc3 + md5: 15e1b10231d7d236520501fcfb440f31 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 634816 + timestamp: 1752158202557 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/urllib3-2.6.3-py313h06a4308_0.conda + sha256: 450d16974ba2405a26ad7da3a2a2dc4f395246427d3f3471520f7a0810e57e74 + md5: 23108bceb7bbce3e449c9c55ecbaa296 + depends: + - brotlicffi >=1.2.0 + - pysocks >=1.5.6,<2.0,!=1.5.7 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - backports.zstd >=1.0.0 + - h2 >=4,<5 + license: MIT + license_family: MIT + size: 357351 + timestamp: 1767810287147 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/urllib3-2.6.3-py313hd43f75c_0.conda + sha256: 82275c3c5f7e5eab48d74089cc207d4aa692f4a2efd30d4e992d1fd2d7775cca + md5: d7dea689ca62516ce02639d4663d1c53 + depends: + - brotlicffi >=1.2.0 + - pysocks >=1.5.6,<2.0,!=1.5.7 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - h2 >=4,<5 + - backports.zstd >=1.0.0 + license: MIT + license_family: MIT + size: 357777 + timestamp: 1767810287557 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/urllib3-2.6.3-py313hca03da5_0.conda + sha256: 375349eeb47983e6e2b2d2608f7141d948e5396e2906b087781d4f49df8dad0c + md5: 464328fc7f4e77667c63d5284e866e85 + depends: + - brotlicffi >=1.2.0 + - pysocks >=1.5.6,<2.0,!=1.5.7 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - h2 >=4,<5 + - backports.zstd >=1.0.0 + license: MIT + license_family: MIT + size: 357592 + timestamp: 1767810426391 +- conda: https://repo.anaconda.com/pkgs/main/win-64/urllib3-2.6.3-py313haa95532_0.conda + sha256: f4d385f2f8c1803164a156f5122bde7d345be80b485827e2046562e1cf307da2 + md5: 991be321d1493e7325cf42a491eb01d9 + depends: + - brotlicffi >=1.2.0 + - pysocks >=1.5.6,<2.0,!=1.5.7 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + constrains: + - h2 >=4,<5 + - backports.zstd >=1.0.0 + license: MIT + license_family: MIT + size: 358116 + timestamp: 1767810523479 +- conda: https://repo.anaconda.com/pkgs/main/win-64/vc-14.3-h2df5915_10.conda + sha256: d427b27e553a5caa78284a995ff9c3720b0f213a0e650fe9d3b54b4b4a65f241 + md5: 064c529f6f598fb2225446f76687a170 + depends: + - vc14_runtime >=14.42.34433 + license: BSD-3-Clause + license_family: BSD + size: 19506 + timestamp: 1752199946483 +- conda: https://repo.anaconda.com/pkgs/main/win-64/vc14_runtime-14.44.35208-h4927774_10.conda + sha256: 747f5d55439e327d3b035c0078be59991ffa5683542fbcecbcc6abcfff50588a + md5: 13296ea2847729c01c316b089cb28337 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_10 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 845189 + timestamp: 1752199754308 +- conda: https://repo.anaconda.com/pkgs/main/win-64/vs2015_runtime-14.44.35208-ha6b5a95_10.conda + sha256: fa731e65f9c6b7b9559cb93653d067658594f39d2bc5c75cae85ac2385d79d06 + md5: 58665d8e606897afb52a202669673c40 + depends: + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 19526 + timestamp: 1752199762272 +- conda: https://repo.anaconda.com/pkgs/main/win-64/win_inet_pton-1.1.0-py313haa95532_1.conda + sha256: 584b2c2ad3ff8284378aebf5f1abf4fca38a58ba1fe45e388abffd141928ec39 + md5: 5e0b29b7d41654437b98ef9b47a8b5d6 + depends: + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + license: PUBLIC-DOMAIN + size: 10272 + timestamp: 1761746316414 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libx11-1.8.12-h9b100fa_1.conda + sha256: e9e6228687c03d1c1318f6d7434e6c54f1a5e821def15d4926a5ce4c0a01a17e + md5: 6298b27afae6f49f03765b2a03df2fcb + depends: + - libgcc-ng >=11.2.0 + - libxcb >=1.17.0,<2.0a0 + - xorg-xorgproto >=2024.1 + - xorg-xorgproto >=2024.1,<2025.0a0 + license: MIT + license_family: MIT + size: 916212 + timestamp: 1746110020649 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libx11-1.8.12-hf66535e_1.conda + sha256: 6dc7b5d8998298e251ab4610f7a1efd9723e1ec78558c749909cda0342194740 + md5: e87565f2b050d575ee056f472d062383 + depends: + - libgcc-ng >=11.2.0 + - libxcb >=1.17.0,<2.0a0 + - xorg-xorgproto >=2024.1 + - xorg-xorgproto >=2024.1,<2025.0a0 + license: MIT + license_family: MIT + size: 950329 + timestamp: 1746110056137 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxau-1.0.12-h9b100fa_0.conda + sha256: 68acf87da69a0237d5083798a9cc9b89d2887a84a5323aa740006b53cd5159ef + md5: a8005a9f6eb903e113cd5363e8a11459 + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 13582 + timestamp: 1745958707989 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxau-1.0.12-hf66535e_0.conda + sha256: 0da54142ef0bd137ad44c8927d6ed12f23f2f10a3797aecbceed8150d07be3c7 + md5: 96f0df92ef31ad0aaf27b6b373e4f510 + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 14118 + timestamp: 1745958715370 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxdmcp-1.1.5-h9b100fa_0.conda + sha256: 459c8497d1c22b020404b481fa12011abeb27d8eefde37dd4ac9f5a443fd5ac7 + md5: c284a09ddfba81d9c4e740110f09ea06 + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 19260 + timestamp: 1745992279492 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-libxdmcp-1.1.5-hf66535e_0.conda + sha256: 54db79084bdfe59f8d9ca7518f8b7441b6d00a6e68a33462ab000fda129fd08d + md5: 5bfda69ee113cfc8e38e0214c078ef4e + depends: + - libgcc-ng >=11.2.0 + license: MIT + license_family: MIT + size: 19895 + timestamp: 1745992295156 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/xorg-xorgproto-2024.1-h5eee18b_1.conda + sha256: aa6d3ab9be5b43d3e8ac0c7e23f2a83c3959f8f30ec758e2fcae91f87a9b23b4 + md5: 412a0d97a7a51d23326e57226189da92 + depends: + - libgcc-ng >=11.2.0 + constrains: + - xorg-xextproto <0.0.0a + - xorg-xproto <0.0.0a + - xorg-recordproto <0.0.0a + - xorg-randrproto <0.0.0a + - xorg-xf86dgaproto <0.0.0a + - xorg-xf86vidmodeproto <0.0.0a + - xorg-xcmiscproto <0.0.0a + - xorg-applewmproto <0.0.0a + - xorg-damageproto <0.0.0a + - xorg-xf86driproto <0.0.0a + - xorg-renderproto <0.0.0a + - xorg-kbproto <0.0.0a + - xorg-glproto <0.0.0a + - xorg-inputproto <0.0.0a + - xorg-scrnsaverproto <0.0.0a + - xorg-compositeproto <0.0.0a + - xorg-videoproto <0.0.0a + - xorg-xwaylandproto <0.0.0a + - xorg-dri3proto <0.0.0a + - xorg-fixesproto <0.0.0a + - xorg-dri2proto <0.0.0a + - xorg-resourceproto <0.0.0a + - xorg-dpmsproto <0.0.0a + - xorg-xineramaproto <0.0.0a + - xorg-fontsproto <0.0.0a + - xorg-dmxproto <0.0.0a + - xorg-xf86bigfontproto <0.0.0a + - xorg-presentproto <0.0.0a + - xorg-bigreqsproto <0.0.0a + license: MIT + license_family: MIT + size: 594175 + timestamp: 1746046234466 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xorg-xorgproto-2024.1-h998d150_1.conda + sha256: 347ac79a59f0c88a743a27b62c41ffe12aaa048c1ae5727646269a655b832f28 + md5: 46b530510556e0b1830c40b5ac625f0e + depends: + - libgcc-ng >=11.2.0 + constrains: + - xorg-renderproto <0.0.0a + - xorg-xineramaproto <0.0.0a + - xorg-dri3proto <0.0.0a + - xorg-inputproto <0.0.0a + - xorg-scrnsaverproto <0.0.0a + - xorg-xf86vidmodeproto <0.0.0a + - xorg-dpmsproto <0.0.0a + - xorg-dmxproto <0.0.0a + - xorg-damageproto <0.0.0a + - xorg-xf86driproto <0.0.0a + - xorg-bigreqsproto <0.0.0a + - xorg-kbproto <0.0.0a + - xorg-randrproto <0.0.0a + - xorg-xf86dgaproto <0.0.0a + - xorg-fontsproto <0.0.0a + - xorg-presentproto <0.0.0a + - xorg-xwaylandproto <0.0.0a + - xorg-applewmproto <0.0.0a + - xorg-recordproto <0.0.0a + - xorg-resourceproto <0.0.0a + - xorg-xf86bigfontproto <0.0.0a + - xorg-xextproto <0.0.0a + - xorg-fixesproto <0.0.0a + - xorg-glproto <0.0.0a + - xorg-dri2proto <0.0.0a + - xorg-videoproto <0.0.0a + - xorg-xcmiscproto <0.0.0a + - xorg-xproto <0.0.0a + - xorg-compositeproto <0.0.0a + license: MIT + license_family: MIT + size: 595620 + timestamp: 1746046239552 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/xz-5.8.2-h448239c_0.conda + sha256: 6394c59cbb6ff035f3a5e4d599a32214cb304b362299fd40be39d7ed20bef9d1 + md5: 3cf8f0b9f45cd775a7ee57ede84f827f + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-or-later and GPL-2.0-or-later and 0BSD + license_family: GPL2 + size: 635646 + timestamp: 1772548381644 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/xz-5.8.2-hed4fdd2_0.conda + sha256: 04d800f866f0deca3a27863708652584f6fd5a04683bb3230aaab8444eab2950 + md5: 0d2e76f65075404a9c26010882e7a786 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-or-later and GPL-2.0-or-later and 0BSD + license_family: GPL2 + size: 643308 + timestamp: 1772548369777 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/xz-5.8.2-h8bbcb1d_0.conda + sha256: 6d98eb8d7f2517e8a870dd44d25519215e2330a88e750ea21b2be9b1b9052fc7 + md5: bc7f39bd763f6957ec91046f0e67a9f3 + depends: + - __osx >=12.1 + license: LGPL-2.1-or-later and GPL-2.0-or-later and 0BSD + license_family: GPL2 + size: 269216 + timestamp: 1772548381049 +- conda: https://repo.anaconda.com/pkgs/main/win-64/xz-5.8.2-h53af0af_0.conda + sha256: e09005f52c41234213bd52ebd07092d945855b6d631dd709dcf35dbc71a15c63 + md5: 70e604035b6c97b915114912f047fb2a + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-or-later and GPL-2.0-or-later and 0BSD + license_family: GPL2 + size: 271653 + timestamp: 1772548477626 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/yaml-cpp-0.8.0-h6a678d5_1.conda + sha256: 47beed31dd48cbe0041f221e5b4521f2bd3d907b5dcc74cabfae9346c2ba5784 + md5: 015d2d74ad3c8e53eec3358637433718 + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: MIT + license_family: MIT + size: 621367 + timestamp: 1714510789193 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/yaml-cpp-0.8.0-h419075a_1.conda + sha256: 85eff1a70501daf5e228b6f2f326506043886db106c03d170b0f931cb55b695b + md5: 51a2369fb0d068241603303f704835db + depends: + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + license: MIT + license_family: MIT + size: 607901 + timestamp: 1714510851512 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/yaml-cpp-0.8.0-h313beb8_1.conda + sha256: 116aa14d2455e97e892141e57bb215b747c09caa4d34de289bfcc6bd962cb507 + md5: 788e42390f4b031fb47b547797baff69 + depends: + - libcxx >=14.0.6 + license: MIT + license_family: MIT + size: 484110 + timestamp: 1714510972284 +- conda: https://repo.anaconda.com/pkgs/main/win-64/yaml-cpp-0.8.0-hd77b12b_1.conda + sha256: 0cc485708dd5d8d00b8c9293f4c0a854adfdf8ca48b512afc1ece5764751177b + md5: f90bd3c9e348fc821d2699721773225f + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012,<15.0a0 + license: MIT + license_family: MIT + size: 2166174 + timestamp: 1714514387587 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.3.1-h47b2149_1.conda + sha256: a31e7df4e55a0040e533095c09275a9d58747fb19e5cf9825820af20d4d55c02 + md5: b987e8069100421df3350e8662d6a96a + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libzlib 1.3.1 h47b2149_1 + license: Zlib + license_family: OTHER + size: 91138 + timestamp: 1776974327859 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zlib-1.3.1-h27118de_1.conda + sha256: dcec75ae492e5c0149f4b2d3e8d70d3bf4a892fe0e38f9e8231004e762533a8f + md5: 08ed08b247f3fc6c4a5bd14875419365 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc >=14 + - libzlib 1.3.1 h27118de_1 + license: Zlib + license_family: OTHER + size: 88075 + timestamp: 1776974324319 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zlib-1.3.1-hb4cf58c_1.conda + sha256: 46ea11a239f326ff410d148a882b9c1daf5a26f4811cf8929e06b5ffb7907e27 + md5: af4b715d560a4a8c11223309f733d433 + depends: + - __osx >=12.1 + - libzlib 1.3.1 hb4cf58c_1 + license: Zlib + license_family: OTHER + size: 76072 + timestamp: 1776974337144 +- conda: https://repo.anaconda.com/pkgs/main/win-64/zlib-1.3.1-h1c6eee0_1.conda + sha256: 10596d5e73832102d7c09031ba2cd6e6ce47dd0c71ff94e660bd5759e681ecc2 + md5: 2cabd7930e833462962979b8bfce6ff3 + depends: + - libzlib 1.3.1 h1c6eee0_1 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Zlib + license_family: OTHER + size: 106377 + timestamp: 1776974467764 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/zstandard-0.25.0-py313h89db63a_0.conda + sha256: d4e57786ede4c9e9c4009ae3feace769ec2f831d5823cad5a8f21eba3fcb0fcd + md5: ac33fb49966d6bbefda12bb9816f9aa9 + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.17,<2 + - libgcc >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstd >=1.5.7,<1.5.8.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 449268 + timestamp: 1776960589818 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zstandard-0.25.0-py313hb079fa5_0.conda + sha256: db4fd140fe44d4eb4ec5fb625e8310756ac084a82ed1a9be8afe035b3949900c + md5: ab714fa7075a57c74b1dd2b5ac61eebf + depends: + - __glibc >=2.28,<3.0.a0 + - cffi >=1.17,<2 + - libgcc >=14 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstd >=1.5.7,<1.5.8.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 427981 + timestamp: 1776960591169 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zstandard-0.25.0-py313hb3cf4b8_0.conda + sha256: 6484629cb5e09c6bd13e6fc80f3e77f8ae97f9fc5ba866ccf38833805fa0cc02 + md5: 1ddb8801a86c2333f36ff2f62f9ce22f + depends: + - __osx >=12.1 + - cffi >=1.17,<2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - zstd >=1.5.7,<1.5.8.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 357131 + timestamp: 1776960592668 +- conda: https://repo.anaconda.com/pkgs/main/win-64/zstandard-0.25.0-py313hb03e5ee_0.conda + sha256: 74745f3fa715ee207020049b753ecb98cabf6e9a21d367c2d736640a7f957aac + md5: 2b5d1146499a59af1fec1a5de766741d + depends: + - cffi >=1.17,<2 + - python >=3.13,<3.14.0a0 + - python_abi 3.13.* *_cp313 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.5.8.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 357853 + timestamp: 1776960638949 +- conda: https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.5.7-h11fc155_0.conda + sha256: 5d1b1c5041b80b47d2ff06c0ebda0c334f53f521efac824fc79a139cfd9fc4f5 + md5: 93b0e546434bfb874aeefd6bb6cf40bb + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - xz >=5.6.4,<6.0a0 + license: BSD-3-Clause AND GPL-2.0-or-later + license_family: BSD + size: 622604 + timestamp: 1758039176606 +- conda: https://repo.anaconda.com/pkgs/main/linux-aarch64/zstd-1.5.7-hc8aa508_0.conda + sha256: 5e2ebfa0dc51fd7ccc525bffaebb324e32fa7e367568ce404262dd1ee0b04743 + md5: abc05ce4daceeb1fa321b365cb847975 + depends: + - __glibc >=2.28,<3.0.a0 + - libgcc-ng >=11.2.0 + - libstdcxx-ng >=11.2.0 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - xz >=5.6.4,<6.0a0 + license: BSD-3-Clause AND GPL-2.0-or-later + license_family: BSD + size: 594707 + timestamp: 1758039173244 +- conda: https://repo.anaconda.com/pkgs/main/osx-arm64/zstd-1.5.7-h817c040_0.conda + sha256: 6b3f0cddcf1800a6cf5150d1c3aef7f5088af859939de86416c8e08c1ca499d3 + md5: f4b8cecc47f8ef5b20b51af6807b2ef1 + depends: + - __osx >=12.1 + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - xz >=5.6.4,<6.0a0 + license: BSD-3-Clause AND GPL-2.0-or-later + license_family: BSD + size: 471230 + timestamp: 1758039171969 +- conda: https://repo.anaconda.com/pkgs/main/win-64/zstd-1.5.7-h56299aa_0.conda + sha256: c822ed29c20166934ef9c9e29b863bc382b2c3c602ac1f3a62e9af2c0495a74c + md5: fd829528313216f62505dd7a281230ea + depends: + - libzlib >=1.3.1,<2.0a0 + - lz4-c >=1.9.4,<1.10.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30133 + - xz >=5.6.4,<6.0a0 + license: BSD-3-Clause AND GPL-2.0-or-later + license_family: BSD + size: 660146 + timestamp: 1758039218319 diff --git a/tool-specs/conda/pixi.toml b/tool-specs/conda/pixi.toml new file mode 100644 index 00000000..0f674ade --- /dev/null +++ b/tool-specs/conda/pixi.toml @@ -0,0 +1,15 @@ +[workspace] +name = "conda" +channels = ["https://repo.anaconda.com/pkgs/main"] +platforms = ["linux-64", "linux-aarch64", "osx-arm64", "win-64"] + +[dependencies] +python = ">=3.12" +conda = ">=26.3.2" +conda-anaconda-telemetry = ">=0.3.0" +conda-anaconda-tos = ">=0.2.2" +conda-content-trust = "*" +conda-spawn = ">=0.1.0" +conda-self = ">=0.2.0" +anaconda-anon-usage = "*" +anaconda-auth = "*"