Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osx pixi install fails to generate lockfile #2204

Closed
2 tasks done
geoHeil opened this issue Oct 5, 2024 · 24 comments
Closed
2 tasks done

osx pixi install fails to generate lockfile #2204

geoHeil opened this issue Oct 5, 2024 · 24 comments
Labels
needs-more Needs more information from the reporter

Comments

@geoHeil
Copy link

geoHeil commented Oct 5, 2024

Checks

  • I have checked that this issue has not already been reported.

  • I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example

sometimes (not in all cases but sometimes)

platforms = ["linux-64", "osx-arm64", "linux-aarch64"]

fails silently for

pixi install

and the lockfile is never created

Issue description

Strange - for 0.30 pixi (and also some versions before) I have (sometimes not fully clear when/why) the issue that on linux everything works fine. But on osx pixi install stops like here updating lock-file

 [00:00:01] [────────────────────────────────────────]    0/41
  ⠤ default:linux-aarch6400:00:01] resolving conda
  ⠤ ci-tools:osx-arm64   [00:00:01] resolving conda
  ⠤ ci-tools:linux-aarch6400:00:01] resolving conda

and never generates a lockfile vs. on linux it works exactly like expected

Expected behavior

The lockfile should also be created on osx.

WORKAROUND: I just removed the "linux-aarch64" platform - now this issue seems to not show up anymore for me

@ruben-arts
Copy link
Contributor

Hi @geoHeil, does it just stop or gives it an error? Also could you try running with -vvv so we can see the last messages from the debug output and share a minimal reproducible example, as i can solve for all these platforms and it will result in a lockfile.

@ruben-arts ruben-arts added the needs-more Needs more information from the reporter label Oct 5, 2024
@geoHeil
Copy link
Author

geoHeil commented Oct 5, 2024

I just upgraded to 0.31 it fails again

updating lock-file   [00:00:00] [━━──────────────────────────────────────]    2/41
  ⠚ default:osx-arm64    [00:00:00] extracting pypi packages
  ⠚ default:win-64       [00:00:00] loading repodata
  ⠚ default:linux-64     [00:00:00] parsing repodata

for a toml of

[dependencies]
python = "3.11"
pip = ">=24.2"

[environments]
ci-tools = { features = ["ci-basics"], solve-group = "ci" }
shared-library = { features = ["shared-library"], solve-group = "default" }
codelocation-foo = { features = [
  "codelocation-foo",
  "shared-library",
  "shared",
], solve-group = "default" }
codelocation-bar = { features = [
  "codelocation-bar",
  "shared-library",
  "shared",
], solve-group = "default" }
ci-validation = { features = [
  "ci-basics",
  "codelocation-bar",
  "codelocation-foo",
  "shared-library",
  "shared",
], solve-group = "default" }
dagster-webserver = { features = [
  "dagster-webserver",
  "dagster-basics",
], solve-group = "default" }
dagster-daemon = { features = [
  "dagster-daemon",
  "dagster-basics",
], solve-group = "default" }

[feature.ci-basics.dependencies]
yamllint = ">=1.35.1,<2"
taplo = ">=0.9.3,<0.10"
pytest = ">=8.3.3,<9"
pytest-mock = ">=3.14.0,<4"
pytest-cov = ">=5.0.0,<6"
nbqa = "~=1.9.0"
pyright = "~=1.1.382.post0"

[feature.ci-basics.pypi-dependencies]
moto = "~=5.0.14"

[feature.dagster-basics.dependencies]
grpcio = "*"
grpcio-tools = "*"
protobuf = ">=4,<5" # dagster currently only works with protobuf 4

[feature.dagster-basics.pypi-dependencies]
dagster = ">=1.8.7,<1.9"
dagster-postgres = ">=0.24.7,<0.25"

[feature.dagster-daemon.pypi-dependencies]
dagster-docker = ">=0.24.7,<0.25"

[feature.dagster-webserver.pypi-dependencies]
dagster-webserver = ">=1.8.7,<1.9"
dagster-docker = ">=0.24.7,<0.25"

[feature.shared-library.dependencies]
[feature.shared-library.pypi-dependencies]

[feature.shared.dependencies]
[feature.shared.pypi-dependencies]

[feature.codelocation-foo.dependencies]
[feature.codelocation-foo.pypi-dependencies]

[feature.codelocation-bar.dependencies]
[feature.codelocation-bar.pypi-dependencies]

[project]
name = "foo"
version = "1.0.0"
description = "bar"
authors = ["Gbaz"]
platforms = ["linux-64", "osx-arm64", "win-64"]
channels = ["conda-forge"]


this fails to generate the lockfile on osx m2 but works flawlessly on linux

@geoHeil
Copy link
Author

geoHeil commented Oct 5, 2024

Hi @geoHeil, does it just stop or gives it an error? Also could you try running with -vvv so we can see the last messages from the debug output and share a minimal reproducible example, as i can solve for all these platforms and it will result in a lockfile.

it just stops like

pixi install
⠒ updating lock-file   [00:00:00] [━━──────────────────────────────────────]    2/41
  ⠚ default:osx-arm64    [00:00:00] extracting pypi packages
  ⠚ default:win-64       [00:00:00] loading repodata
  ⠚ ci-tools:osx-arm64   [00:00:00] extracting pypi packages

logs of -vvv are

❯ pixi install -vvv
DEBUG pixi_config: Loading config from /etc/pixi/config.toml
DEBUG pixi_config: Failed to load system config: /etc/pixi/config.toml (error: failed to read config from '/etc/pixi/config.toml')
DEBUG pixi_config: Loading config from /Users/geoheil/.config/pixi/config.toml
DEBUG pixi_config: Failed to load global config: /Users/geoheil/.config/pixi/config.toml (error: failed to read config from '/Users/geoheil/.config/pixi/config.toml')
DEBUG pixi_config: Loading config from /Users/geoheil/Library/Application Support/pixi/config.toml
DEBUG pixi_config: Failed to load global config: /Users/geoheil/Library/Application Support/pixi/config.toml (error: failed to read config from '/Users/geoheil/Library/Application Support/pixi/config.toml')
DEBUG pixi_config: Loading config from /Users/geoheil/.pixi/config.toml
DEBUG pixi_config: Failed to load global config: /Users/geoheil/.pixi/config.toml (error: failed to read config from '/Users/geoheil/.pixi/config.toml')
DEBUG pixi_config: Loading config from /Users/geoheil/development/promonow/promonow/prototyping/tech-exploration/dagster/.pixi/config.toml
DEBUG pixi_config: Failed to load local config: /Users/geoheil/development/promonow/promonow/prototyping/tech-exploration/dagster/.pixi/config.toml (error: failed to read config from '/Users/geoheil/development/promonow/promonow/prototyping/tech-exploration/dagster/.pixi/config.toml')
 INFO pixi::environment: verifying prefix location is unchanged, with prefix file: /Users/geoheil/development/promonow/promonow/prototyping/tech-exploration/dagster/.pixi/envs/default/conda-meta/pixi_env_prefix
 INFO pixi::lock_file::outdated: environment 'default' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'ci-tools' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'shared-library' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'codelocation-foo' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'codelocation-bar' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'ci-validation' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'dagster-webserver' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::outdated: environment 'dagster-daemon' is out of date because it does not exist in the lock-file.
 INFO pixi::lock_file::resolve::uv_resolution_context: uv keyring provider is disabled
DEBUG rattler_repodata_gateway::fetch: Cache is 36m 2s 16ms 687us 597ns old but can at most be 20m old. Assuming out of date...
 INFO resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch::jlap: fetching JLAP state from https://conda.anaconda.org/conda-forge/osx-arm64/repodata.jlap (bytes=8818987-)
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: reqwest::connect: starting new connection: https://conda.anaconda.org/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda.anaconda.org"
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::connect::http: connecting to 104.19.144.37:443
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::connect::http: connected to 104.19.144.37:443
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: h2::client: binding client connection
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: h2::client: client connection bound
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: h2::codec::framed_write: send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::pool: pooling idle connection for ("https", conda.anaconda.org)
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x5: END_HEADERS | END_STREAM) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x0), max_concurrent_streams: 100, initial_window_size: 65536, max_frame_size: 16777215 }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 2147418112 }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384, max_header_list_size: 16384 }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
 INFO resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch::jlap: The latest hash matches our local data. File up to date.
 INFO resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: fetched JLAP patches successfully
 WARN rattler_repodata_gateway::fetch: BLAKE2 hash of repodata.json does not match cache state. Ignoring cached files...
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: checking availability of 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json.zst'
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::pool: reuse idle connection for ("https", conda.anaconda.org)
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: checking availability of 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json.bz2'
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::pool: reuse idle connection for ("https", conda.anaconda.org)
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: checking availability of 'https://conda.anaconda.org/conda-forge/linux-64/repodata.jlap'
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::pool: reuse idle connection for ("https", conda.anaconda.org)
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
 INFO resolve_conda{group=default platform=osx-arm64}: pixi::lock_file::update: fetched 913 records in 342.735916ms
 INFO resolve_conda{group=ci-tools platform=osx-arm64}: pixi::lock_file::update: fetched 4251 records in 344.832708ms
 INFO resolve_conda{group=default platform=osx-arm64}: pixi::lock_file::update: fetched 5613 records in 346.00425ms
 INFO resolvo::solver: ╒══ Install python=3.11.0=h3ba56d0_1_cpython at level 1 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h99b78c6_7 at level 3 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h3422bc3_5 at level 4 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), libffi >=3.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=hc14010f_0 at level 5 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), libsqlite >=3.40.0,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h8359307_2 at level 6 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ncurses=6.5=h7bae524_1 at level 7 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), ncurses >=6.3,<7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install openssl=3.3.2=h8359307_0 at level 8 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), openssl >=3.0.7,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install readline=8.2=h92ec313_1 at level 9 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), readline >=8.1.2,<9.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5083fa2_1 at level 10 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 11 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(104)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 12 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(744)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 13 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(744)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ca-certificates=2024.8.30=hf0a4a13_0 at level 14 (derived from Requires(openssl=3.3.2=h8359307_0(InternalSolvableId(496)), ca-certificates *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO pixi::lock_file::update: resolved conda environment for environment 'default' 'osx-arm64' in 352ms 287us 750ns
 INFO resolvo::solver: ╒══ Install taplo=0.9.3=hdf53557_1 at level 1 (derived from Requires(<root>(InternalSolvableId(0)), taplo >=0.9.3,<0.10))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyright=1.1.382.post1=py311h460d6c5_0 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pyright ~=1.1.382.post0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python=3.11.0=h3ba56d0_1_cpython at level 3 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 4 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pathspec=0.12.1=pyhd8ed1ab_0 at level 5 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(2944)), pathspec >=0.5.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyyaml=6.0.2=py311h460d6c5_1 at level 6 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(2944)), pyyaml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install colorama=0.4.6=pyhd8ed1ab_0 at level 7 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(3023)), colorama *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install exceptiongroup=1.2.2=pyhd8ed1ab_0 at level 8 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(3023)), exceptiongroup >=1.0.0rc8))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install iniconfig=2.0.0=pyhd8ed1ab_0 at level 9 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(3023)), iniconfig *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install packaging=24.1=pyhd8ed1ab_0 at level 10 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(3023)), packaging *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tomli=2.0.2=pyhd8ed1ab_0 at level 11 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(3023)), tomli >=1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install coverage=7.6.1=py311h460d6c5_1 at level 12 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(2921)), coverage >=5.2.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install toml=0.10.2=pyhd8ed1ab_0 at level 13 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(2921)), toml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install autopep8=2.3.1=pyhd8ed1ab_0 at level 14 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(3081)), autopep8 >=1.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install importlib-metadata=8.5.0=pyha770c72_0 at level 15 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(3081)), importlib-metadata >=1.4))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ipython=8.28.0=pyh707e725_0 at level 16 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(3081)), ipython >=7.8.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tokenize-rt=6.0.0=pyhd8ed1ab_0 at level 17 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(3081)), tokenize-rt >=3.2.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodeenv=1.9.1=pyhd8ed1ab_0 at level 18 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1888)), nodeenv >=1.6.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodejs=22.9.0=h08fde81_0 at level 19 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1888)), nodejs *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python_abi=3.11=5_cp311 at level 20 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1888)), python_abi 3.11.* *_cp311))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install typing-extensions=4.12.2=hd8ed1ab_0 at level 21 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1888)), typing-extensions >=4.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h99b78c6_7 at level 22 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h3422bc3_5 at level 23 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), libffi >=3.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=hc14010f_0 at level 24 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), libsqlite >=3.40.0,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h8359307_2 at level 25 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ncurses=6.5=h7bae524_1 at level 26 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), ncurses >=6.3,<7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install readline=8.2=h92ec313_1 at level 27 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), readline >=8.1.2,<9.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5083fa2_1 at level 28 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 29 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(534)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 30 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(2989)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 31 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(2989)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install yaml=0.2.5=h3422bc3_2 at level 32 (derived from Requires(pyyaml=6.0.2=py311h460d6c5_1(InternalSolvableId(59)), yaml >=0.2.5,<0.3.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ca-certificates=2024.8.30=hf0a4a13_0 at level 33 (derived from Requires(openssl=3.3.2=h8359307_0(InternalSolvableId(1009)), ca-certificates *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pycodestyle=2.12.1=pyhd8ed1ab_0 at level 34 (derived from Requires(autopep8=2.3.1=pyhd8ed1ab_0(InternalSolvableId(3321)), pycodestyle >=2.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install zipp=3.20.2=pyhd8ed1ab_0 at level 35 (derived from Requires(importlib-metadata=8.5.0=pyha770c72_0(InternalSolvableId(3256)), zipp >=0.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install decorator=5.1.1=pyhd8ed1ab_0 at level 36 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), decorator *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install jedi=0.19.1=pyhd8ed1ab_0 at level 37 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), jedi >=0.16))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install matplotlib-inline=0.1.7=pyhd8ed1ab_0 at level 38 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), matplotlib-inline *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pexpect=4.9.0=pyhd8ed1ab_0 at level 39 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), pexpect >4.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install prompt-toolkit=3.0.48=pyha770c72_0 at level 40 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), prompt-toolkit >=3.0.41,<3.1.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pygments=2.18.0=pyhd8ed1ab_0 at level 41 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), pygments >=2.4.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install stack_data=0.6.2=pyhd8ed1ab_0 at level 42 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), stack_data *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install traitlets=5.14.3=pyhd8ed1ab_0 at level 43 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(3633)), traitlets >=5.13))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(7), flags: (0x5: END_HEADERS | END_STREAM) }
 INFO resolvo::solver: ╒══ Install libcxx=19.1.1=ha82da77_0 at level 44 (derived from Requires(nodejs=22.9.0=h08fde81_0(InternalSolvableId(2305)), libcxx >=17))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libuv=1.49.0=hd74edd7_0 at level 45 (derived from Requires(nodejs=22.9.0=h08fde81_0(InternalSolvableId(2305)), libuv >=1.48.0,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install parso=0.8.4=pyhd8ed1ab_0 at level 46 (derived from Requires(jedi=0.19.1=pyhd8ed1ab_0(InternalSolvableId(3712)), parso >=0.8.3,<0.9.0))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: 'https://conda.anaconda.org/conda-forge/linux-64/repodata.jlap' seems to be available
 INFO resolvo::solver: ╒══ Install wcwidth=0.2.13=pyhd8ed1ab_0 at level 47 (derived from Requires(prompt-toolkit=3.0.48=pyha770c72_0(InternalSolvableId(3839)), wcwidth *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install asttokens=2.4.1=pyhd8ed1ab_0 at level 48 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(3728)), asttokens *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install executing=2.1.0=pyhd8ed1ab_0 at level 49 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(3728)), executing *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pure_eval=0.2.3=pyhd8ed1ab_0 at level 50 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(3728)), pure_eval *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ptyprocess=0.7.0=pyhd3deb0d_0 at level 51 (derived from Requires(pexpect=4.9.0=pyhd8ed1ab_0(InternalSolvableId(3731)), ptyprocess >=0.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install six=1.16.0=pyh6c4a22f_0 at level 52 (derived from Requires(asttokens=2.4.1=pyhd8ed1ab_0(InternalSolvableId(3869)), six >=1.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python=3.11.0=h3ba56d0_1_cpython at level 1 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(3), flags: (0x5: END_HEADERS | END_STREAM) }
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json.zst' seems to be available
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install taplo=0.9.3=hdf53557_1 at level 3 (derived from Requires(<root>(InternalSolvableId(0)), taplo >=0.9.3,<0.10))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyright=1.1.382.post1=py311h460d6c5_0 at level 4 (derived from Requires(<root>(InternalSolvableId(0)), pyright ~=1.1.382.post0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio=1.65.5=py311hc367efa_0 at level 5 (derived from Requires(<root>(InternalSolvableId(0)), grpcio *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.3=py311hd7a3543_1 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h99b78c6_7 at level 8 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h3422bc3_5 at level 9 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libffi >=3.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=hc14010f_0 at level 10 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libsqlite >=3.40.0,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h8359307_2 at level 11 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ncurses=6.5=h7bae524_1 at level 12 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), ncurses >=6.3,<7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install readline=8.2=h92ec313_1 at level 13 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), readline >=8.1.2,<9.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5083fa2_1 at level 14 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 15 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 16 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(4351)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 17 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(4351)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pathspec=0.12.1=pyhd8ed1ab_0 at level 18 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(4306)), pathspec >=0.5.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyyaml=6.0.2=py311h460d6c5_1 at level 19 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(4306)), pyyaml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install colorama=0.4.6=pyhd8ed1ab_0 at level 20 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), colorama *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install exceptiongroup=1.2.2=pyhd8ed1ab_0 at level 21 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), exceptiongroup >=1.0.0rc8))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install iniconfig=2.0.0=pyhd8ed1ab_0 at level 22 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), iniconfig *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install packaging=24.1=pyhd8ed1ab_0 at level 23 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), packaging *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tomli=2.0.2=pyhd8ed1ab_0 at level 24 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), tomli >=1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install coverage=7.6.1=py311h460d6c5_1 at level 25 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(4283)), coverage >=5.2.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install toml=0.10.2=pyhd8ed1ab_0 at level 26 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(4283)), toml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install autopep8=2.3.1=pyhd8ed1ab_0 at level 27 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), autopep8 >=1.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install importlib-metadata=8.5.0=pyha770c72_0 at level 28 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), importlib-metadata >=1.4))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ipython=8.28.0=pyh707e725_0 at level 29 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), ipython >=7.8.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tokenize-rt=6.0.0=pyhd8ed1ab_0 at level 30 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), tokenize-rt >=3.2.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodeenv=1.9.1=pyhd8ed1ab_0 at level 31 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), nodeenv >=1.6.0))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install nodejs=22.9.0=h08fde81_0 at level 32 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), nodejs *))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install python_abi=3.11=5_cp311 at level 33 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), python_abi 3.11.* *_cp311))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install typing-extensions=4.12.2=hd8ed1ab_0 at level 34 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), typing-extensions >=4.1))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╒══ Install libcxx=19.1.1=ha82da77_0 at level 35 (derived from Requires(grpcio=1.65.5=py311hc367efa_0(InternalSolvableId(2700)), libcxx >=17))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libabseil=20240722.0=cxx17_hf9b8971_1 at level 36 (derived from Requires(protobuf=4.25.3=py311hd7a3543_1(InternalSolvableId(527)), libabseil * cxx17*))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240116.2=cxx17_h00cdb27_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(protobuf=4.25.3=py311hd7a3543_1(InternalSolvableId(527)), libabseil >=20240116.2,<20240117.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.2=cxx17_h00cdb27_1(InternalSolvableId(3441)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 37 -> 8
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240116.2=cxx17_h00cdb27_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(protobuf=4.25.3=py311hd7a3543_1(InternalSolvableId(527)), libabseil >=20240116.2,<20240117.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.2=cxx17_h00cdb27_1(InternalSolvableId(3441)), libabseil=20240722.0=cxx17_h00cdb27_0(InternalSolvableId(3443)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 8 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.3=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install libabseil=20240116.2=cxx17_h00cdb27_1 at level 8 (derived from Requires(protobuf=4.25.3=py311hea19e3d_0(InternalSolvableId(521)), libabseil >=20240116.1,<20240117.0a0))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.2=cxx17_h00cdb27_1(InternalSolvableId(3441)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.3=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install libabseil=20240116.2=cxx17_hebf3989_0 at level 8 (derived from Requires(protobuf=4.25.3=py311hea19e3d_0(InternalSolvableId(521)), libabseil >=20240116.1,<20240117.0a0))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.2=cxx17_hebf3989_0(InternalSolvableId(3442)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.3=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=4.25.3=hbfab5d5_0(InternalSolvableId(3569)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 8 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.2=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libabseil=20240116.1=cxx17_hebf3989_2 at level 8 (derived from Requires(protobuf=4.25.2=py311hea19e3d_0(InternalSolvableId(516)), libabseil >=20240116.0,<20240117.0a0))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.1=cxx17_hebf3989_2(InternalSolvableId(3440)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.2=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╒══ Install libabseil=20240116.1=cxx17_hebf3989_1 at level 8 (derived from Requires(protobuf=4.25.2=py311hea19e3d_0(InternalSolvableId(516)), libabseil >=20240116.0,<20240117.0a0))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.1=cxx17_hebf3989_1(InternalSolvableId(3439)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.2=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╒══ Install libabseil=20240116.1=cxx17_hebf3989_0 at level 8 (derived from Requires(protobuf=4.25.2=py311hea19e3d_0(InternalSolvableId(516)), libabseil >=20240116.0,<20240117.0a0))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20240116.1=cxx17_hebf3989_0(InternalSolvableId(3438)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.2=py311hea19e3d_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=4.25.2=hbfab5d5_0(InternalSolvableId(3560)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 8 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.1=py311he791500_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230802.1=cxx17_h13dd4ca_0(InternalSolvableId(3436)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 8 -> 6
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(5), flags: (0x5: END_HEADERS | END_STREAM) }
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.4=py311h590876e_2 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json.bz2' seems to be available
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: rattler_repodata_gateway::fetch: fetching 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json.zst'
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install libabseil=20230802.0=cxx17_h13dd4ca_3 at level 8 (derived from Requires(protobuf=4.23.4=py311h590876e_2(InternalSolvableId(629)), libabseil >=20230802.0,<20230803.0a0))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
DEBUG resolve_conda{group=default platform=linux-64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=Linux64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}: hyper_util::client::legacy::pool: reuse idle connection for ("https", conda.anaconda.org)
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230802.0=cxx17_h13dd4ca_3(InternalSolvableId(3435)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=default platform=osx-arm64}:get_or_create_subdir{channel=Channel { platforms: None, base_url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("conda.anaconda.org")), port: None, path: "/conda-forge/", query: None, fragment: None }, name: Some("conda-forge") } platform=OsxArm64}:fetch_repo_data{cache_path=/Users/geoheil/Library/Caches/rattler/cache/repodata}:Connection{peer=Client}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(9), flags: (0x5: END_HEADERS | END_STREAM) }
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install protobuf=4.23.4=py311h590876e_2 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install libabseil=20230802.0=cxx17_h13dd4ca_2 at level 8 (derived from Requires(protobuf=4.23.4=py311h590876e_2(InternalSolvableId(629)), libabseil >=20230802.0,<20230803.0a0))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230802.0=cxx17_h13dd4ca_2(InternalSolvableId(3434)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.4=py311h590876e_2 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install libabseil=20230802.0=cxx17_h13dd4ca_1 at level 8 (derived from Requires(protobuf=4.23.4=py311h590876e_2(InternalSolvableId(629)), libabseil >=20230802.0,<20230803.0a0))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230802.0=cxx17_h13dd4ca_1(InternalSolvableId(3433)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.4=py311h590876e_2 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230802.0=cxx17_h13dd4ca_0(InternalSolvableId(3432)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: │└ Backtracked from 8 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.4=py311h4acf6a1_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230125.3=cxx17_h13dd4ca_0(InternalSolvableId(3431)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.2=py311h4acf6a1_1 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolve_conda{group=default platform=win-64}: pixi::lock_file::update: fetched 2511 records in 420.386292ms
 INFO resolve_conda{group=ci-tools platform=win-64}: pixi::lock_file::update: fetched 11338 records in 420.645417ms
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolve_conda{group=default platform=win-64}: pixi::lock_file::update: fetched 13339 records in 422.06175ms
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╒══ Install libabseil=20230125.2=cxx17_h13dd4ca_2 at level 8 (derived from Requires(protobuf=4.23.2=py311h4acf6a1_1(InternalSolvableId(613)), libabseil >=20230125.2,<20230126.0a0))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230125.2=cxx17_h13dd4ca_2(InternalSolvableId(3430)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.2=py311h4acf6a1_1 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install libabseil=20230125.2=cxx17_h13dd4ca_1 at level 8 (derived from Requires(protobuf=4.23.2=py311h4acf6a1_1(InternalSolvableId(613)), libabseil >=20230125.2,<20230126.0a0))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230125.2=cxx17_h13dd4ca_1(InternalSolvableId(3429)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.23.2=py311h4acf6a1_1 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libabseil=20240722.0=cxx17_hf9b8971_1 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libabseil=20230125.2=cxx17_h13dd4ca_0(InternalSolvableId(3428)), libabseil=20240722.0=cxx17_hf9b8971_1(InternalSolvableId(3424)), libabseil)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.21.12=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install libabseil=20240722.0=cxx17_hf9b8971_1 at level 8 (derived from Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libabseil >=20240722.0,<20240723.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libprotobuf=3.21.12=ha614eb4_2 at level 9 (derived from Requires(protobuf=4.21.12=py311ha397e9f_0(InternalSolvableId(595)), libprotobuf 3.21.12.*))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.12=ha614eb4_2(InternalSolvableId(3562)), libprotobuf)
⠒ updating lock-file   [00:00:00] [━━──────────────────────────────────────]    2/41
  ⠒ default:osx-arm64    [00:00:00] resolving conda
  ⠒ default:linux-64     [00:00:00] loading repodata
  ⠒ default:win-64       [00:00:00] resolving conda
 INFO resolvo::solver: │└ Backtracked from 10 -> 6
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.21.12=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.65.5=py311h3f08180_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
 INFO resolvo::solver: ╒══ Install libprotobuf=3.21.12=ha614eb4_1 at level 8 (derived from Requires(protobuf=4.21.12=py311ha397e9f_0(InternalSolvableId(595)), libprotobuf 3.21.12.*))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connecting to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.12=ha614eb4_1(InternalSolvableId(3594)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 9 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.21.12=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.12=hb5ab8b9_0(InternalSolvableId(3566)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.21.11=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: reqwest::connect: starting new connection: https://conda-mapping.prefix.dev/
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.11=hb5ab8b9_0(InternalSolvableId(3585)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.21.10=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
DEBUG hyper_util::client::legacy::connect::dns: resolving host="conda-mapping.prefix.dev"
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.10=hb5ab8b9_0(InternalSolvableId(3580)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ╘══ Propagation completed
DEBUG resolve_conda{group=ci-tools platform=osx-arm64}: hyper_util::client::legacy::connect::http: connected to 172.67.72.103:443
 INFO resolvo::solver: ╒══ Install protobuf=4.21.9=py311ha397e9f_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
  ⠒ default:linux-64     [00:00:00] loading repodata
  ⠒ ci-tools:osx-arm64   [00:00:00] [━━━━━━━─────────────]   22/64   extracting pypi packages
  ⠒ ci-tools:linux-64    [00:00:00] loading repodata
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.9=hb5ab8b9_0(InternalSolvableId(3534)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 7 -> 6
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set libprotobuf=5.27.5=h53f8970_2 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(libgrpc=1.65.5=h3d9cf25_0(InternalSolvableId(3822)), libprotobuf >=5.27.5,<5.27.6.0a0)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: ForbidMultipleInstances(libprotobuf=5.27.5=h53f8970_2(InternalSolvableId(3595)), libprotobuf=3.21.8=hb5ab8b9_0(InternalSolvableId(3533)), libprotobuf)
 INFO resolvo::solver: │└ Backtracked from 6 -> 2
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install taplo=0.9.3=hdf53557_1 at level 3 (derived from Requires(<root>(InternalSolvableId(0)), taplo >=0.9.3,<0.10))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyright=1.1.382.post1=py311h460d6c5_0 at level 4 (derived from Requires(<root>(InternalSolvableId(0)), pyright ~=1.1.382.post0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install protobuf=4.25.3=py311hd7a3543_1 at level 5 (derived from Requires(<root>(InternalSolvableId(0)), protobuf >=4,<5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio=1.62.2=py311hf5d242d_0 at level 6 (derived from Requires(<root>(InternalSolvableId(0)), grpcio *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install grpcio-tools=1.62.2=py311h6376970_0 at level 7 (derived from Requires(<root>(InternalSolvableId(0)), grpcio-tools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libabseil=20240116.2=cxx17_h00cdb27_1 at level 8 (derived from Requires(protobuf=4.25.3=py311hd7a3543_1(InternalSolvableId(527)), libabseil >=20240116.2,<20240117.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libprotobuf=4.25.3=hc39d83c_1 at level 9 (derived from Requires(protobuf=4.25.3=py311hd7a3543_1(InternalSolvableId(527)), libprotobuf >=4.25.3,<4.25.4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h99b78c6_7 at level 10 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h3422bc3_5 at level 11 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libffi >=3.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=hc14010f_0 at level 12 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libsqlite >=3.40.0,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h8359307_2 at level 13 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ncurses=6.5=h7bae524_1 at level 14 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), ncurses >=6.3,<7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install readline=8.2=h92ec313_1 at level 15 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), readline >=8.1.2,<9.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5083fa2_1 at level 16 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 17 (derived from Requires(python=3.11.0=h3ba56d0_1_cpython(InternalSolvableId(306)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 18 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(4351)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 19 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(4351)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pathspec=0.12.1=pyhd8ed1ab_0 at level 20 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(4306)), pathspec >=0.5.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyyaml=6.0.2=py311h460d6c5_1 at level 21 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(4306)), pyyaml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install colorama=0.4.6=pyhd8ed1ab_0 at level 22 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), colorama *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install exceptiongroup=1.2.2=pyhd8ed1ab_0 at level 23 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), exceptiongroup >=1.0.0rc8))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install iniconfig=2.0.0=pyhd8ed1ab_0 at level 24 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), iniconfig *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install packaging=24.1=pyhd8ed1ab_0 at level 25 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), packaging *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tomli=2.0.2=pyhd8ed1ab_0 at level 26 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(4385)), tomli >=1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install coverage=7.6.1=py311h460d6c5_1 at level 27 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(4283)), coverage >=5.2.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install toml=0.10.2=pyhd8ed1ab_0 at level 28 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(4283)), toml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install autopep8=2.3.1=pyhd8ed1ab_0 at level 29 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), autopep8 >=1.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install importlib-metadata=8.5.0=pyha770c72_0 at level 30 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), importlib-metadata >=1.4))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ipython=8.28.0=pyh707e725_0 at level 31 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), ipython >=7.8.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tokenize-rt=6.0.0=pyhd8ed1ab_0 at level 32 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(4443)), tokenize-rt >=3.2.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodeenv=1.9.1=pyhd8ed1ab_0 at level 33 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), nodeenv >=1.6.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodejs=22.9.0=h08fde81_0 at level 34 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), nodejs *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python_abi=3.11=5_cp311 at level 35 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), python_abi 3.11.* *_cp311))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install typing-extensions=4.12.2=hd8ed1ab_0 at level 36 (derived from Requires(pyright=1.1.382.post1=py311h460d6c5_0(InternalSolvableId(1817)), typing-extensions >=4.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libcxx=19.1.1=ha82da77_0 at level 37 (derived from Requires(grpcio=1.62.2=py311hf5d242d_0(InternalSolvableId(2649)), libcxx >=16))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ca-certificates=2024.8.30=hf0a4a13_0 at level 38 (derived from Requires(openssl=3.3.2=h8359307_0(InternalSolvableId(1152)), ca-certificates *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install yaml=0.2.5=h3422bc3_2 at level 39 (derived from Requires(pyyaml=6.0.2=py311h460d6c5_1(InternalSolvableId(149)), yaml >=0.2.5,<0.3.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pycodestyle=2.12.1=pyhd8ed1ab_0 at level 40 (derived from Requires(autopep8=2.3.1=pyhd8ed1ab_0(InternalSolvableId(4683)), pycodestyle >=2.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install zipp=3.20.2=pyhd8ed1ab_0 at level 41 (derived from Requires(importlib-metadata=8.5.0=pyha770c72_0(InternalSolvableId(4653)), zipp >=0.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install decorator=5.1.1=pyhd8ed1ab_0 at level 42 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), decorator *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install jedi=0.19.1=pyhd8ed1ab_0 at level 43 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), jedi >=0.16))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install matplotlib-inline=0.1.7=pyhd8ed1ab_0 at level 44 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), matplotlib-inline *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pexpect=4.9.0=pyhd8ed1ab_0 at level 45 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), pexpect >4.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install prompt-toolkit=3.0.48=pyha770c72_0 at level 46 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), prompt-toolkit >=3.0.41,<3.1.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pygments=2.18.0=pyhd8ed1ab_0 at level 47 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), pygments >=2.4.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install stack_data=0.6.2=pyhd8ed1ab_0 at level 48 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), stack_data *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install traitlets=5.14.3=pyhd8ed1ab_0 at level 49 (derived from Requires(ipython=8.28.0=pyh707e725_0(InternalSolvableId(5000)), traitlets >=5.13))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libuv=1.49.0=hd74edd7_0 at level 50 (derived from Requires(nodejs=22.9.0=h08fde81_0(InternalSolvableId(3395)), libuv >=1.48.0,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install c-ares=1.33.1=hd74edd7_0 at level 51 (derived from Requires(libgrpc=1.62.2=h9c18a4f_0(InternalSolvableId(3797)), c-ares >=1.28.1,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libre2-11=2023.09.01=h7b2c953_2 at level 52 (derived from Requires(libgrpc=1.62.2=h9c18a4f_0(InternalSolvableId(3797)), libre2-11 >=2023.9.1,<2024.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install parso=0.8.4=pyhd8ed1ab_0 at level 53 (derived from Requires(jedi=0.19.1=pyhd8ed1ab_0(InternalSolvableId(5074)), parso >=0.8.3,<0.9.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wcwidth=0.2.13=pyhd8ed1ab_0 at level 54 (derived from Requires(prompt-toolkit=3.0.48=pyha770c72_0(InternalSolvableId(5201)), wcwidth *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install asttokens=2.4.1=pyhd8ed1ab_0 at level 55 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(5090)), asttokens *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install executing=2.1.0=pyhd8ed1ab_0 at level 56 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(5090)), executing *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pure_eval=0.2.3=pyhd8ed1ab_0 at level 57 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(5090)), pure_eval *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ptyprocess=0.7.0=pyhd3deb0d_0 at level 58 (derived from Requires(pexpect=4.9.0=pyhd8ed1ab_0(InternalSolvableId(5093)), ptyprocess >=0.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install six=1.16.0=pyh6c4a22f_0 at level 59 (derived from Requires(asttokens=2.4.1=pyhd8ed1ab_0(InternalSolvableId(5229)), six >=1.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python=3.11.0=hcf16a7b_0_cpython at level 1 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h2466b09_7 at level 3 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h8ffe710_5 at level 4 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), libffi >=3.4.2,<3.5.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=h2466b09_0 at level 5 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), libsqlite >=3.39.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h2466b09_2 at level 6 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install openssl=3.3.2=h2466b09_0 at level 7 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), openssl >=3.0.5,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5226925_1 at level 8 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 9 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install vc=14.3=h8a93ad2_21 at level 10 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), vc >=14.1,<15))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install vs2015_runtime=14.40.33810=h3bf8584_21 at level 11 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(413)), vs2015_runtime >=14.16.27033))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 12 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(2340)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 13 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(2340)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ucrt=10.0.22621.0=h57928b3_0 at level 14 (derived from Requires(bzip2=1.0.8=h2466b09_7(InternalSolvableId(654)), ucrt >=10.0.20348.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install vc14_runtime=14.40.33810=ha82c5b3_21 at level 15 (derived from Requires(bzip2=1.0.8=h2466b09_7(InternalSolvableId(654)), vc14_runtime >=14.29.30139))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ca-certificates=2024.8.30=h56e8100_0 at level 16 (derived from Requires(openssl=3.3.2=h2466b09_0(InternalSolvableId(845)), ca-certificates *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install taplo=0.9.3=ha073cba_1 at level 1 (derived from Requires(<root>(InternalSolvableId(0)), taplo >=0.9.3,<0.10))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyright=1.1.382.post1=py312h4389bb4_0 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pyright ~=1.1.382.post0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python=3.11.0=hcf16a7b_0_cpython at level 3 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set python_abi=3.12=5_cp312 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(pyright=1.1.382.post1=py312h4389bb4_0(InternalSolvableId(6787)), python_abi 3.12.* *_cp312)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: Constrains(python_abi=3.12=5_cp312(InternalSolvableId(4374)), python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), 3.12.* *_cpython)
 INFO resolvo::solver: │└ Backtracked from 4 -> 3
 INFO resolvo::solver: ├┬ Propagation conflicted: could not set python_abi=3.12=5_cp312 to true
 INFO resolvo::solver: ││ During unit propagation for clause: Requires(pyright=1.1.382.post1=py312h4389bb4_0(InternalSolvableId(6787)), python_abi 3.12.* *_cp312)
 INFO resolvo::solver: ││ Previously decided value: false. Derived from: Constrains(python_abi=3.12=5_cp312(InternalSolvableId(4374)), python=3.11.0=h9a09f29_0_cpython(InternalSolvableId(890)), 3.12.* *_cpython)
 INFO resolvo::solver: │└ Backtracked from 3 -> 1
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install taplo=0.9.3=ha073cba_1 at level 1 (derived from Requires(<root>(InternalSolvableId(0)), taplo >=0.9.3,<0.10))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyright=1.1.382.post1=py311he736701_0 at level 2 (derived from Requires(<root>(InternalSolvableId(0)), pyright ~=1.1.382.post0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python=3.11.0=hcf16a7b_0_cpython at level 3 (derived from Requires(<root>(InternalSolvableId(0)), python ==3.11))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pip=24.2=pyh8b19718_1 at level 4 (derived from Requires(<root>(InternalSolvableId(0)), pip >=24.2))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pathspec=0.12.1=pyhd8ed1ab_0 at level 5 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(9448)), pathspec >=0.5.3))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pyyaml=6.0.2=py311he736701_1 at level 6 (derived from Requires(yamllint=1.35.1=pyhd8ed1ab_0(InternalSolvableId(9448)), pyyaml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ucrt=10.0.22621.0=h57928b3_0 at level 7 (derived from Requires(taplo=0.9.3=ha073cba_1(InternalSolvableId(22)), ucrt >=10.0.20348.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install vc=14.3=h8a93ad2_21 at level 8 (derived from Requires(taplo=0.9.3=ha073cba_1(InternalSolvableId(22)), vc >=14.2,<15))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install vc14_runtime=14.40.33810=ha82c5b3_21 at level 9 (derived from Requires(taplo=0.9.3=ha073cba_1(InternalSolvableId(22)), vc14_runtime >=14.29.30139))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install colorama=0.4.6=pyhd8ed1ab_0 at level 10 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(9527)), colorama *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install exceptiongroup=1.2.2=pyhd8ed1ab_0 at level 11 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(9527)), exceptiongroup >=1.0.0rc8))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install iniconfig=2.0.0=pyhd8ed1ab_0 at level 12 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(9527)), iniconfig *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install packaging=24.1=pyhd8ed1ab_0 at level 13 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(9527)), packaging *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tomli=2.0.2=pyhd8ed1ab_0 at level 14 (derived from Requires(pytest=8.3.3=pyhd8ed1ab_0(InternalSolvableId(9527)), tomli >=1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install coverage=7.6.1=py311he736701_1 at level 15 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(9425)), coverage >=5.2.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install toml=0.10.2=pyhd8ed1ab_0 at level 16 (derived from Requires(pytest-cov=5.0.0=pyhd8ed1ab_0(InternalSolvableId(9425)), toml *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install autopep8=2.3.1=pyhd8ed1ab_0 at level 17 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(9585)), autopep8 >=1.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install importlib-metadata=8.5.0=pyha770c72_0 at level 18 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(9585)), importlib-metadata >=1.4))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ipython=8.28.0=pyh7428d3b_0 at level 19 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(9585)), ipython >=7.8.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tokenize-rt=6.0.0=pyhd8ed1ab_0 at level 20 (derived from Requires(nbqa=1.9.0=pyhd8ed1ab_0(InternalSolvableId(9585)), tokenize-rt >=3.2.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodeenv=1.9.1=pyhd8ed1ab_0 at level 21 (derived from Requires(pyright=1.1.382.post1=py311he736701_0(InternalSolvableId(6784)), nodeenv >=1.6.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install nodejs=22.9.0=h57928b3_0 at level 22 (derived from Requires(pyright=1.1.382.post1=py311he736701_0(InternalSolvableId(6784)), nodejs *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install python_abi=3.11=5_cp311 at level 23 (derived from Requires(pyright=1.1.382.post1=py311he736701_0(InternalSolvableId(6784)), python_abi 3.11.* *_cp311))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install typing-extensions=4.12.2=hd8ed1ab_0 at level 24 (derived from Requires(pyright=1.1.382.post1=py311he736701_0(InternalSolvableId(6784)), typing-extensions >=4.1))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install bzip2=1.0.8=h2466b09_7 at level 25 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), bzip2 >=1.0.8,<2.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libffi=3.4.2=h8ffe710_5 at level 26 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), libffi >=3.4.2,<3.5.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libsqlite=3.46.1=h2466b09_0 at level 27 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), libsqlite >=3.39.4,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install libzlib=1.3.1=h2466b09_2 at level 28 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), libzlib >=1.2.13,<2.0.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install openssl=3.3.2=h2466b09_0 at level 29 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), openssl >=3.0.5,<4.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tk=8.6.13=h5226925_1 at level 30 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), tk >=8.6.12,<8.7.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install tzdata=2024b=hc8b5060_0 at level 31 (derived from Requires(python=3.11.0=hcf16a7b_0_cpython(InternalSolvableId(891)), tzdata *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install setuptools=75.1.0=pyhd8ed1ab_0 at level 32 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(9493)), setuptools *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wheel=0.44.0=pyhd8ed1ab_0 at level 33 (derived from Requires(pip=24.2=pyh8b19718_1(InternalSolvableId(9493)), wheel *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install yaml=0.2.5=h8ffe710_2 at level 34 (derived from Requires(pyyaml=6.0.2=py311he736701_1(InternalSolvableId(4520)), yaml >=0.2.5,<0.3.0a0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pycodestyle=2.12.1=pyhd8ed1ab_0 at level 35 (derived from Requires(autopep8=2.3.1=pyhd8ed1ab_0(InternalSolvableId(9777)), pycodestyle >=2.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install zipp=3.20.2=pyhd8ed1ab_0 at level 36 (derived from Requires(importlib-metadata=8.5.0=pyha770c72_0(InternalSolvableId(9813)), zipp >=0.5))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install decorator=5.1.1=pyhd8ed1ab_0 at level 37 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), decorator *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install jedi=0.19.1=pyhd8ed1ab_0 at level 38 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), jedi >=0.16))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install matplotlib-inline=0.1.7=pyhd8ed1ab_0 at level 39 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), matplotlib-inline *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install prompt-toolkit=3.0.48=pyha770c72_0 at level 40 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), prompt-toolkit >=3.0.41,<3.1.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pygments=2.18.0=pyhd8ed1ab_0 at level 41 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), pygments >=2.4.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install stack_data=0.6.2=pyhd8ed1ab_0 at level 42 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), stack_data *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install traitlets=5.14.3=pyhd8ed1ab_0 at level 43 (derived from Requires(ipython=8.28.0=pyh7428d3b_0(InternalSolvableId(10135)), traitlets >=5.13))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install ca-certificates=2024.8.30=h56e8100_0 at level 44 (derived from Requires(openssl=3.3.2=h2466b09_0(InternalSolvableId(4268)), ca-certificates *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install parso=0.8.4=pyhd8ed1ab_0 at level 45 (derived from Requires(jedi=0.19.1=pyhd8ed1ab_0(InternalSolvableId(10216)), parso >=0.8.3,<0.9.0))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install wcwidth=0.2.13=pyhd8ed1ab_0 at level 46 (derived from Requires(prompt-toolkit=3.0.48=pyha770c72_0(InternalSolvableId(10343)), wcwidth *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install asttokens=2.4.1=pyhd8ed1ab_0 at level 47 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(10232)), asttokens *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install executing=2.1.0=pyhd8ed1ab_0 at level 48 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(10232)), executing *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install pure_eval=0.2.3=pyhd8ed1ab_0 at level 49 (derived from Requires(stack_data=0.6.2=pyhd8ed1ab_0(InternalSolvableId(10232)), pure_eval *))
 INFO resolvo::solver: ╘══ Propagation completed
 INFO resolvo::solver: ╒══ Install six=1.16.0=pyh6c4a22f_0 at level 50 (derived from Requires(asttokens=2.4.1=pyhd8ed1ab_0(InternalSolvableId(10373)), six >=1.12.0))
 INFO resolvo::solver: ╘══ Propagation completed
~/development/promonow/promonow/prototyping/tech-exploration/dagster main ❯

@geoHeil
Copy link
Author

geoHeil commented Oct 5, 2024

It has a:

DEBUG pixi_config: Failed to load global config: /Users/geoheil/Library/Application Support/pixi/config.toml (error: failed to read config from '/Users/geoheil/Library/Application Support/pixi/config.toml')
DEBUG pixi_config: Failed to load global config: /Users/geoheil/.pixi/config.toml (error: failed to read config from '/Users/geoheil/.pixi/config.toml')
DEBUG pixi_config: Loading config from /Users/geoheil/development/promonow/promonow/prototyping/tech-exploration/dagster/.pixi/config.toml

and it is a brew installed version of pixi

but in the logs:

 INFO resolvo::solver: ╘══ Propagation completed

@geoHeil
Copy link
Author

geoHeil commented Oct 5, 2024

Interestingly also pixi shell --frozen -e ci-validation fails (even if a lockfile is provided) unless explicitly --frozen is added

@geoHeil
Copy link
Author

geoHeil commented Oct 6, 2024

On linux I sometimes see

      installing packages  [00:00:00] [━━━━━━━━━━━━━━━━━━━━]    96/96 babel (+60)                                                                                                                                                                       thread 'tokio-runtime-worker' panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:375:22:
JoinHandle polled after completion

but only since the 0.31 upgrade

@geoHeil
Copy link
Author

geoHeil commented Oct 6, 2024

On linux I sometimes see

      installing packages  [00:00:00] [━━━━━━━━━━━━━━━━━━━━]    96/96 babel (+60)                                                                                                                                                                       thread 'tokio-runtime-worker' panicked at /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:375:22:
JoinHandle polled after completion

but only since the 0.31 upgrade

this gets fixed by deleting the .pixi folder and running again

@geoHeil
Copy link
Author

geoHeil commented Oct 6, 2024

I also observe:

thread 'tokio-runtime-worker' panicked at library/core/src/slice/sort/shared/smallsort.rs:862:5:
user-provided comparison function does not correctly implement a total order

@geoHeil
Copy link
Author

geoHeil commented Oct 6, 2024

When commenting out: grpcio = "*" and removing this dependency the build works again on m2 osx and the lockfile is created

@mdekstrand
Copy link

The total order problem is quite possibly #2122, for which a fix is in progress.

I am also seeing the JoinHandle crash on macOS, including with the official Pixi binaries.

@wolfv
Copy link
Member

wolfv commented Oct 7, 2024

Hi @geoHeil and @mdekstrand, i just tried to reproduce the issue on a M2 Ultra / 32 GB Ram MacBook Pro, and so far haven't succeeded (with pixi 0.31 from Github Releases).

We have prioritized the total order issue and already have a PR over in rattler (conda/rattler#892) that we are planning to get in today.

I think it might make a difference for this issue.

I am also unsure wether the JoinHandle polled after completion is the same issue or a different one and we should also investigate further.

@mdekstrand
Copy link

@wolfv if it helps for reproduction, try running pixi update on https://github.com/lenskit/lkpy — it's a pretty complicated pixi.toml, and repeatedly failed to lock last night (either giving the JoinHandle panic, another panic I don't remember, or exiting with an error code but no clear error message, depending on the run).

@wolfv
Copy link
Member

wolfv commented Oct 7, 2024

@mdekstrand that's super helpful. I am assuming it started failing only with the latest release, right?
We're determined to get to the bottom of this asap!

@tdejager
Copy link
Contributor

tdejager commented Oct 7, 2024

This is now waiting on CI and merged and will fix the total ordering panic: conda/rattler#892. Let's see if we can tackle the JoinHandle after that, if the PR does not fix that issue.

@mdekstrand
Copy link

@wolfv I'm not 100% sure, tried several things. I believe I saw this crash with 0.30 as well.

I had no problems on Linux.

@mdekstrand
Copy link

I have just confirmed a crash with 0.30. 0.29 failed for a different reason (failed to download repodata.json.zst file from Anaconda).

I'm running on macOS Sonoma 14.7 FWIW.

@mdekstrand
Copy link

mdekstrand commented Oct 7, 2024

So with the LensKit repository linked above, I'm reliably seeing a crash with exit status 101 and no error message going all the way back to 0.27.1 (I haven't tried earlier yet). Each one is built from source with the rust version specified in rust-toolchain. I do not know if that is the same core problem as the JoinHandle problem, but OP seems to also be reporting both silent and JoinHandle failures as well.

I'll happily try once the Rattler fix is merged to see if that fixes this problem, or if there are separate problems involved.

@mdekstrand
Copy link

Since the Rattler changes, I modified a local copy of Pixi main to use the updated Rattler, and still see this problem, or at least one version of it (101 exit status, no error message) with both Rust 1.80.0 and 1.81.0.

@mdekstrand
Copy link

Since #2122 and conda/rattler#892 do not fix this problem, I built main (unpatched, Rust 1.80.0) and captured an error stack trace.

$ RUST_BACKTRACE=1 ~/src/pixi/target/release/pixi update --no-progress
thread 'tokio-runtime-worker' panicked at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/clobber_registry.rs:120:65:
entry must exist
stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::option::expect_failed
   3: rattler::install::clobber_registry::ClobberRegistry::unregister_paths
   4: <futures_util::stream::futures_unordered::FuturesUnordered<Fut> as futures_core::stream::Stream>::poll_next
   5: pixi::lock_file::update::spawn_create_prefix_task::{{closure}}::{{closure}}
   6: tokio::runtime::task::core::Core<T,S>::poll
   7: tokio::runtime::task::raw::poll
   8: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
   9: tokio::runtime::scheduler::multi_thread::worker::Context::run
  10: tokio::runtime::context::scoped::Scoped<T>::set
  11: tokio::runtime::context::runtime::enter_runtime
  12: tokio::runtime::scheduler::multi_thread::worker::run
  13: tokio::runtime::task::core::Core<T,S>::poll
  14: tokio::runtime::task::harness::Harness<T,S>::poll
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread 'tokio-runtime-worker' panicked at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:375:22:
JoinHandle polled after completion
thread 'tokio-runtime-worker' panicked at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:375:22:
JoinHandle polled after completion
stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: tokio::runtime::task::harness::Harness<T,S>::try_read_output
   3: <tokio::runtime::task::join::JoinHandle<T> as core::future::future::Future>::poll
   4: <tokio::fs::file::File as tokio::io::async_read::AsyncRead>::poll_read
   5: tokio::io::util::read_until::read_until_internal
   6: tokio::io::util::read_line::read_line_internal
   7: tokio::io::util::lines::Lines<R>::poll_next_line
   8: <http_cache::managers::cacache::CACacheManager as http_cache::CacheManager>::get::{{closure}}
   9: <http_cache_reqwest::Cache<T> as reqwest_middleware::middleware::Middleware>::handle::{{closure}}
  10: reqwest_middleware::client::ClientWithMiddleware::execute_with_extensions::{{closure}}
  11: reqwest_middleware::client::RequestBuilder::send::{{closure}}
  12: futures_util::stream::stream::StreamExt::poll_next_unpin
  13: pypi_mapping::prefix_pypi_name_mapping::conda_pypi_name_mapping::{{closure}}
  14: pixi::lock_file::update::spawn_solve_conda_environment_task::{{closure}}::{{closure}}
  15: tokio::runtime::task::core::Core<T,S>::poll
  16: tokio::runtime::task::raw::poll
  17: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  18: tokio::runtime::scheduler::multi_thread::worker::Context::run
  19: tokio::runtime::context::scoped::Scoped<T>::set
  20: tokio::runtime::context::runtime::enter_runtime
  21: tokio::runtime::scheduler::multi_thread::worker::run
  22: tokio::runtime::task::core::Core<T,S>::poll
  23: tokio::runtime::task::harness::Harness<T,S>::poll
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: tokio::runtime::task::harness::Harness<T,S>::try_read_output
   3: <tokio::runtime::task::join::JoinHandle<T> as core::future::future::Future>::poll
   4: <tokio::fs::file::File as tokio::io::async_read::AsyncRead>::poll_read
   5: tokio::io::util::read_until::read_until_internal
   6: tokio::io::util::read_line::read_line_internal
   7: tokio::io::util::lines::Lines<R>::poll_next_line
   8: <http_cache::managers::cacache::CACacheManager as http_cache::CacheManager>::get::{{closure}}
   9: <http_cache_reqwest::Cache<T> as reqwest_middleware::middleware::Middleware>::handle::{{closure}}
  10: reqwest_middleware::client::ClientWithMiddleware::execute_with_extensions::{{closure}}
  11: reqwest_middleware::client::RequestBuilder::send::{{closure}}
  12: futures_util::stream::stream::StreamExt::poll_next_unpin
  13: pypi_mapping::prefix_pypi_name_mapping::conda_pypi_name_mapping::{{closure}}
  14: pixi::lock_file::update::spawn_solve_conda_environment_task::{{closure}}::{{closure}}
  15: tokio::runtime::task::core::Core<T,S>::poll
  16: tokio::runtime::task::raw::poll
  17: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  18: tokio::runtime::scheduler::multi_thread::worker::Context::run
  19: tokio::runtime::context::scoped::Scoped<T>::set
  20: tokio::runtime::context::runtime::enter_runtime
  21: tokio::runtime::scheduler::multi_thread::worker::run
  22: tokio::runtime::task::core::Core<T,S>::poll
  23: tokio::runtime::task::harness::Harness<T,S>::poll
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

I suspect the "silent" errors are the same JoinHandle error, just with the error message clobbered by progress bars.

@mdekstrand
Copy link

mdekstrand commented Oct 7, 2024

And just for hopefully-helpful completeness, here's a backtrace from a debug build of main.

`pixi update` debug error trace
$ RUST_BACKTRACE=1 ~/src/pixi/target/debug/pixi update --no-progress
thread 'tokio-runtime-worker' panicked at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/clobber_registry.rs:120:65:
entry must exist
stack backtrace:
thread 'tokio-runtime-worker' panicked at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/clobber_registry.rs:120:65:
entry must exist
   0: rust_begin_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:652:5
   1: core::panicking::panic_fmt
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:72:14
   2: core::panicking::panic_display
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:262:5
   3: core::option::expect_failed
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:1995:5
   4: core::option::Option<T>::expect
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:898:21
   5: rattler::install::clobber_registry::ClobberRegistry::unregister_paths
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/clobber_registry.rs:120:31
   6: rattler::install::installer::Installer::install::{{closure}}::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/installer/mod.rs:399:21
   7: <futures_util::stream::futures_unordered::FuturesUnordered<Fut> as futures_core::stream::Stream>::poll_next
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/futures_unordered/mod.rs:518:17
   8: futures_util::stream::stream::StreamExt::poll_next_unpin
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/stream/mod.rs:1638:9
   9: <futures_util::stream::stream::next::Next<St> as core::future::future::Future>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/stream/next.rs:32:9
  10: rattler::install::installer::Installer::install::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/installer/mod.rs:437:57
  11: pixi::environment::update_prefix_conda::{{closure}}::{{closure}}::{{closure}}
             at /Users/mde48/src/pixi/src/environment.rs:524:18
  12: pixi_progress::await_in_progress::{{closure}}
             at /Users/mde48/src/pixi/crates/pixi_progress/src/lib.rs:109:37
  13: pixi::environment::update_prefix_conda::{{closure}}
             at /Users/mde48/src/pixi/src/environment.rs:528:6
  14: pixi::lock_file::update::spawn_create_prefix_task::{{closure}}::{{closure}}
             at /Users/mde48/src/pixi/src/lock_file/update.rs:1960:14
  15: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/future/future.rs:123:9
  16: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:328:17
  17: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9
  18: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:317:13
  19: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:485:19
  20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panic/unwind_safe.rs:272:9
  21: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  22: ___rust_try
  23: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  24: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  25: tokio::runtime::task::harness::poll_future
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:473:18
  26: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:208:27
  27: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:153:15
  28: tokio::runtime::task::raw::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:271:5
  29: tokio::runtime::task::raw::RawTask::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:201:18
  30: tokio::runtime::task::LocalNotified<S>::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/mod.rs:427:9
  31: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:594:13
  32: tokio::runtime::coop::with_budget
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/coop.rs:107:5
  33: tokio::runtime::coop::budget
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/coop.rs:73:5
  34: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:593:9
  35: tokio::runtime::scheduler::multi_thread::worker::Context::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:544:24
  36: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:509:21
  37: tokio::runtime::context::scoped::Scoped<T>::set
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9
  38: tokio::runtime::context::set_scheduler::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context.rs:180:26
  39: std::thread::local::LocalKey<T>::try_with
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/thread/local.rs:283:12
  40: std::thread::local::LocalKey<T>::with
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/thread/local.rs:260:9
  41: tokio::runtime::context::set_scheduler
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context.rs:180:9
  42: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:504:9
  43: tokio::runtime::context::runtime::enter_runtime
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16
  44: tokio::runtime::scheduler::multi_thread::worker::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:496:5
  45: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:462:45
  46: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/task.rs:42:21
  47: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:328:17
  48: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9
  49: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:317:13
  50: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:485:19
  51: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panic/unwind_safe.rs:272:9
  52: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  53: ___rust_try
  54: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  55: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  56: tokio::runtime::task::harness::poll_future
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:473:18
  57: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:208:27
  58: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:153:15
  59: tokio::runtime::task::raw::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:271:5
  60: tokio::runtime::task::raw::RawTask::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:201:18
  61: tokio::runtime::task::UnownedTask<S>::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/mod.rs:464:9
  62: tokio::runtime::blocking::pool::Task::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:160:9
  63: tokio::runtime::blocking::pool::Inner::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:518:17
  64: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:476:13
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
   0: rust_begin_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:652:5
   1: core::panicking::panic_fmt
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:72:14
   2: core::panicking::panic_display
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panicking.rs:262:5
   3: core::option::expect_failed
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:1995:5
   4: core::option::Option<T>::expect
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/option.rs:898:21
   5: rattler::install::clobber_registry::ClobberRegistry::unregister_paths
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/clobber_registry.rs:120:31
   6: rattler::install::installer::Installer::install::{{closure}}::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/installer/mod.rs:399:21
   7: <futures_util::stream::futures_unordered::FuturesUnordered<Fut> as futures_core::stream::Stream>::poll_next
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/futures_unordered/mod.rs:518:17
   8: futures_util::stream::stream::StreamExt::poll_next_unpin
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/stream/mod.rs:1638:9
   9: <futures_util::stream::stream::next::Next<St> as core::future::future::Future>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/stream/stream/next.rs:32:9
  10: rattler::install::installer::Installer::install::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rattler-0.27.14/src/install/installer/mod.rs:437:57
  11: pixi::environment::update_prefix_conda::{{closure}}::{{closure}}::{{closure}}
             at /Users/mde48/src/pixi/src/environment.rs:524:18
  12: pixi_progress::await_in_progress::{{closure}}
             at /Users/mde48/src/pixi/crates/pixi_progress/src/lib.rs:109:37
  13: pixi::environment::update_prefix_conda::{{closure}}
             at /Users/mde48/src/pixi/src/environment.rs:528:6
  14: pixi::lock_file::update::spawn_create_prefix_task::{{closure}}::{{closure}}
             at /Users/mde48/src/pixi/src/lock_file/update.rs:1960:14
  15: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/future/future.rs:123:9
  16: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:328:17
  17: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9
  18: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:317:13
  19: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:485:19
  20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panic/unwind_safe.rs:272:9
  21: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  22: ___rust_try
  23: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  24: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  25: tokio::runtime::task::harness::poll_future
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:473:18
  26: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:208:27
  27: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:153:15
  28: tokio::runtime::task::raw::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:271:5
  29: tokio::runtime::task::raw::RawTask::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:201:18
  30: tokio::runtime::task::LocalNotified<S>::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/mod.rs:427:9
  31: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:594:13
  32: tokio::runtime::coop::with_budget
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/coop.rs:107:5
  33: tokio::runtime::coop::budget
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/coop.rs:73:5
  34: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:593:9
  35: tokio::runtime::scheduler::multi_thread::worker::Context::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:544:24
  36: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:509:21
  37: tokio::runtime::context::scoped::Scoped<T>::set
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context/scoped.rs:40:9
  38: tokio::runtime::context::set_scheduler::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context.rs:180:26
  39: std::thread::local::LocalKey<T>::try_with
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/thread/local.rs:283:12
  40: std::thread::local::LocalKey<T>::with
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/thread/local.rs:260:9
  41: tokio::runtime::context::set_scheduler
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context.rs:180:9
  42: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:504:9
  43: tokio::runtime::context::runtime::enter_runtime
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/context/runtime.rs:65:16
  44: tokio::runtime::scheduler::multi_thread::worker::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:496:5
  45: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/scheduler/multi_thread/worker.rs:462:45
  46: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/task.rs:42:21
  47: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:328:17
  48: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/loom/std/unsafe_cell.rs:16:9
  49: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/core.rs:317:13
  50: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:485:19
  51: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/core/src/panic/unwind_safe.rs:272:9
  52: std::panicking::try::do_call
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:559:40
  53: ___rust_try
  54: std::panicking::try
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panicking.rs:523:19
  55: std::panic::catch_unwind
             at /rustc/051478957371ee0084a7c0913941d2a8c4757bb9/library/std/src/panic.rs:149:14
  56: tokio::runtime::task::harness::poll_future
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:473:18
  57: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:208:27
  58: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/harness.rs:153:15
  59: tokio::runtime::task::raw::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:271:5
  60: tokio::runtime::task::raw::RawTask::poll
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/raw.rs:201:18
  61: tokio::runtime::task::UnownedTask<S>::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/task/mod.rs:464:9
  62: tokio::runtime::blocking::pool::Task::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:160:9
  63: tokio::runtime::blocking::pool::Inner::run
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:518:17
  64: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
             at /Users/mde48/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.39.2/src/runtime/blocking/pool.rs:476:13
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

@wolfv
Copy link
Member

wolfv commented Oct 7, 2024

OK, this indicates an issue in the clobber registry. Luckily we have some big fixes there as well in rattler: conda/rattler#893

Maybe you could try with those? Thank you, by the way!

@mdekstrand
Copy link

@wolfv A build with rattler updated to 0.27.15 correctly solves my repository!

@wolfv
Copy link
Member

wolfv commented Oct 7, 2024

We will release tomorrow! Thank you @mdekstrand and sorry again.

@geoHeil
Copy link
Author

geoHeil commented Oct 7, 2024

Thanks for the quick prioritization!

@wolfv wolfv closed this as completed Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-more Needs more information from the reporter
Projects
None yet
Development

No branches or pull requests

5 participants