jdx / mise

dev tools, env vars, task runner
https://mise.jdx.dev
MIT License
10.37k stars 295 forks source link

installing two things using the npm backend seems to cause a deadlock, even with --jobs=1 #3303

Open AmandaCameron opened 1 day ago

AmandaCameron commented 1 day ago

Describe the bug When trying to mise install in a directory with two npm-backend packages in the .mise.toml, there seems to be some kind of deadlock, where neither ever progresses.

To Reproduce Try running mise install with the following .mise.toml:

[tools]
"npm:yaml-language-server" = { version = "1.15.0" } # renovate: datasource=npm depName=yaml-language-server
"npm:@ansible/ansible-language-server" = { version = "1.2.3" } # renovate: datasource=npm depName=@ansible/ansible-language-server

Expected behavior For both packages to be installed properly, mise install --trace shows that it's trying to get the versions for them in parallel, even with --jobs=1 and neither ever returns

mise doctor output

mise doctor is also hanging when printing the plugins

version: 2024.11.37 linux-x64 (7ac5ab3 2024-11-30)
activated: yes
shims_on_path: no

build_info:
  Target: x86_64-unknown-linux-gnu
  Features: DEFAULT, NATIVE_TLS, OPENSSL
  Built: Sat, 30 Nov 2024 01:03:00 +0000
  Rust Version: rustc 1.82.0 (f6e511eec 2024-10-15)
  Profile: release

shell:
  /usr/bin/fish
  fish, version 3.7.1

dirs:
  cache: ~/.cache/mise
  config: ~/.config/mise
  data: ~/.local/share/mise
  shims: ~/.local/share/mise/shims
  state: ~/.local/state/mise

config_files:
  ~/.config/mise/config.toml
  /workspaces/homelab/.mise.toml
  /workspaces/homelab/ansible/.mise.toml

backends:
  aqua
  asdf
  cargo
  core
  gem
  go
  npm
  pipx
  spm
  ubi
  vfox

plugins:
  helm-diff  https://github.com/dex4er/asdf-helm-diff.git#47bb84b
  kn         https://github.com/joke/asdf-kn.git#2cb1615

Additional context This seems to only be happening since sometime after version 2024.11.29, as it works fine on my host machine, but not in my dev container which is pulling the latest version.

Also individual commands to mise use "npm:foo" then mise use "npm:bar" works, until a later restore where it tries to pull them in parallel again.

Node version: v22.11.0 npm version: 10.9.0

jdx commented 1 day ago

I noticed some deadlocks happening but wasn't able to reproduce them, I figured I fixed them since they were happening pretty frequently in CI then stopped

I tried this on my mac and didn't get a deadlock but maybe I'll try to run it on docker/linux and see if it happens there. It might also be because I have a couple of configurations set like disabling the versions host.

If you manage to repro see if you can get logs. You will need to setup the file logging: https://mise.jdx.dev/configuration.html#mise-log-file-mise-log. Set it to trace. If I can get that I can probably figure out where this is happening. I already traced the code changes and didn't see anything obvious that would be causing this, however because adding lockfile support did mean I needed to modify global state that is held in a mutex so that's probably the cause but I still don't know why it's happening.

jdx commented 1 day ago

hmm the problem is actually probably not what I think, I forgot I put a timeout on that (so at least mise would just crash instead) and the deadlocks I was seeing at least once in every CI suite (this never made it into a release version).

I really have no idea what's causing this but it's interesting that --jobs=1 didn't fix it for sure. I have been messing with mutexes a bit though so it's not totally surprising. I have a new pattern where when I need to use a mutex I return a copy of an arc so the state can be old and it won't cause something to block. Technically that could cause weird state problems but at least we wouldn't have deadlocks.

jdx commented 1 day ago

tried on linux, no luck. not sure what to look at at this point. It's weird to me that I haven't seen any deadlocks in CI since I fixed that bug though.

AmandaCameron commented 1 day ago

When run with MISE_LOG_FILE and MISE_LOG_FILE_LEVEL=trace I get this log file:

TRACE  1 [src/cli/mod.rs:286] logger done
TRACE  1 [src/cli/mod.rs:287] migrate start
TRACE  1 [src/cli/mod.rs:287] migrate done
DEBUG  1 [src/cli/mod.rs:292] ARGS: mise install -y
TRACE  1 [src/cli/mod.rs:294] run install start
TRACE  1 [src/config/mod.rs:88] load start
TRACE  1 [src/backend/mod.rs:55] load_tools start
TRACE  1 [src/backend/mod.rs:58] load_tools core
TRACE  5 [src/file.rs:176] cat ~/.local/share/mise/installs/direnv/.mise.backend
TRACE  4 [src/file.rs:176] cat ~/.local/share/mise/installs/aqua-zellij-org-zellij/.mise.backend
TRACE  3 [src/file.rs:176] cat ~/.local/share/mise/installs/aqua-helix-editor-helix/.mise.backend
TRACE  5 [src/toolset/install_state.rs:99] init_tools direnv
TRACE  4 [src/toolset/install_state.rs:99] init_tools aqua:zellij-org/zellij
TRACE  8 [src/file.rs:176] cat ~/.local/share/mise/installs/starship/.mise.backend
TRACE  9 [src/file.rs:176] cat ~/.local/share/mise/installs/watchexec/.mise.backend
TRACE 10 [src/file.rs:176] cat ~/.local/share/mise/installs/usage/.mise.backend
TRACE  7 [src/file.rs:176] cat ~/.local/share/mise/installs/delta/.mise.backend
TRACE 11 [src/file.rs:176] cat ~/.local/share/mise/installs/ubi-carapace-sh-carapace-bin/.mise.backend
TRACE  6 [src/file.rs:176] cat ~/.local/share/mise/installs/aqua-jesseduffield-lazygit/.mise.backend
TRACE  9 [src/toolset/install_state.rs:99] init_tools watchexec
TRACE 11 [src/toolset/install_state.rs:99] init_tools ubi:carapace-sh/carapace-bin
TRACE 10 [src/toolset/install_state.rs:99] init_tools usage
TRACE  8 [src/toolset/install_state.rs:99] init_tools starship
TRACE  3 [src/toolset/install_state.rs:99] init_tools aqua:helix-editor/helix
TRACE  7 [src/toolset/install_state.rs:99] init_tools delta
TRACE  6 [src/toolset/install_state.rs:99] init_tools aqua:jesseduffield/lazygit
TRACE  1 [src/backend/mod.rs:69] load_tools install_state
TRACE  1 [src/backend/mod.rs:83] load_tools done
TRACE  1 [src/config/mod.rs:90] load idiomatic_files
TRACE  1 [src/config/mod.rs:96] load config_filenames
TRACE  1 [src/config/mod.rs:98] load config_paths
TRACE  1 [src/config/mod.rs:99] config_paths: ["/workspaces/homelab/ansible/.mise.toml", "/workspaces/homelab/.mise.toml", "/home/vscode/.config/mise/config.toml"]
TRACE  3 [src/file.rs:176] cat /workspaces/homelab/ansible/.mise.toml
TRACE  4 [src/file.rs:176] cat ~/.config/mise/config.toml
TRACE  5 [src/file.rs:176] cat /workspaces/homelab/.mise.toml
TRACE  4 [src/config/config_file/mise_toml.rs:103] parsing: ~/.config/mise/config.toml
TRACE  3 [src/config/config_file/mise_toml.rs:103] parsing: /workspaces/homelab/ansible/.mise.toml
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.35.0
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.21.1
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.2.0
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 0.18.2
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.3.3
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: latest
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: latest
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 0.44.1
TRACE  4 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.0.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.13.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.18.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 0.11.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.15.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.2.3
TRACE  3 [src/file.rs:368] ln -sf /workspaces/homelab/ansible/.mise.toml /home/vscode/.local/state/mise/tracked-configs/13d571170f7cf86e
TRACE  3 [src/file.rs:321] ln -sf /workspaces/homelab/ansible/.mise.toml /home/vscode/.local/state/mise/tracked-configs/13d571170f7cf86e
TRACE  5 [src/file.rs:368] ln -sf /workspaces/homelab/.mise.toml /home/vscode/.local/state/mise/trusted-configs/homelab-.mise.toml-cccde55628f3bbe0
TRACE  5 [src/file.rs:321] ln -sf /workspaces/homelab/.mise.toml /home/vscode/.local/state/mise/trusted-configs/homelab-.mise.toml-cccde55628f3bbe0
TRACE  5 [src/file.rs:44] du -b /workspaces/homelab/.mise.toml
TRACE  5 [src/file.rs:31] open /workspaces/homelab/.mise.toml
TRACE  5 [src/file.rs:170] write ~/.local/state/mise/trusted-configs/homelab-.mise.hash
TRACE  5 [src/config/config_file/mise_toml.rs:103] parsing: /workspaces/homelab/.mise.toml
TRACE  5 [src/config/config_file/toml.rs:174] visit_seq: entry: Normal("{{ env.HOME }}/.krew/bin/")
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.31.1
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.18.2
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.16.3
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.1
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.16.0
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 0.11.0
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 0.4.4
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 1.9.1
TRACE  5 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 4.10.0
TRACE  5 [src/file.rs:368] ln -sf /workspaces/homelab/.mise.toml /home/vscode/.local/state/mise/tracked-configs/cccde55628f3bbe0
TRACE  5 [src/file.rs:321] ln -sf /workspaces/homelab/.mise.toml /home/vscode/.local/state/mise/tracked-configs/cccde55628f3bbe0
TRACE  1 [src/config/mod.rs:101] load config_files
TRACE  1 [src/config/mod.rs:954] load_aliases: 4
TRACE  1 [src/config/mod.rs:619] project_root: Some("/workspaces/homelab/ansible")
TRACE  1 [src/config/mod.rs:966] load_plugins: 0
TRACE  1 [src/config/mod.rs:977] load_vars: 0
TRACE  1 [src/config/mod.rs:111] load build
TRACE  1 [src/config/mod.rs:114] load validate
TRACE  1 [src/config/mod.rs:117] load all aliases
TRACE  1 [src/config/mod.rs:120] config: Config {
    Config Files: [
        "/workspaces/homelab/ansible/.mise.toml",
        "/workspaces/homelab/.mise.toml",
        "~/.config/mise/config.toml",
    ],
    Aliases: {
        "protoc": Alias {
            backend: Some(
                "asdf:https://github.com/paxosglobal/asdf-protoc.git",
            ),
            versions: {},
        },
        "flutter": Alias {
            backend: Some(
                "asdf:https://github.com/oae/asdf-flutter.git",
            ),
            versions: {},
        },
        "tinygo": Alias {
            backend: Some(
                "asdf:https://github.com/schmir/asdf-tinygo.git",
            ),
            versions: {},
        },
        "zig": Alias {
            backend: Some(
                "asdf:https://github.com/cheetah/asdf-zig.git",
            ),
            versions: {},
        },
    },
}
TRACE  1 [src/config/mod.rs:126] load done
TRACE  1 [src/registry.rs:32] disable_backends
TRACE  1 [src/registry.rs:36] disable_backends
TRACE  1 [src/toolset/tool_request_set.rs:162] tool_request_set::build
TRACE  1 [src/toolset/tool_version.rs:38] resolving direnv@2.35.0 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [direnv@2.35.0] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/lockfile.rs:30] reading lockfile ~/.config/mise/config.lock
TRACE  1 [src/file.rs:176] cat ~/.config/mise/config.lock
TRACE  1 [src/toolset/tool_version.rs:38] resolving starship@1.21.1 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [starship@1.21.1] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving watchexec@2.2.0 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [watchexec@2.2.0] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving delta@0.18.2 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [delta@0.18.2] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving usage@1.3.3 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [usage@1.3.3] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving aqua:helix-editor/helix@latest (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [aqua:helix-editor/helix@latest] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/backend/mod.rs:239] aqua:helix-editor/helix is not installed, path: ~/.local/share/mise/installs/aqua-helix-editor-helix/latest (runtime symlink)
TRACE  1 [src/toolset/tool_version.rs:38] resolving aqua:zellij-org/zellij@latest (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [aqua:zellij-org/zellij@latest] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/backend/mod.rs:239] aqua:zellij-org/zellij is not installed, path: ~/.local/share/mise/installs/aqua-zellij-org-zellij/latest (runtime symlink)
TRACE  1 [src/toolset/tool_version.rs:38] resolving aqua:jesseduffield/lazygit@0.44.1 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [aqua:jesseduffield/lazygit@0.44.1] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving ubi:carapace-sh/carapace-bin@1.0.7 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [ubi:carapace-sh/carapace-bin@1.0.7] reading lockfile for ~/.config/mise/config.toml
TRACE  1 [src/toolset/tool_version.rs:38] resolving kubectl@1.31.1 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [kubectl@1.31.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/lockfile.rs:30] reading lockfile /workspaces/homelab/.mise.lock
TRACE  1 [src/file.rs:176] cat /workspaces/homelab/.mise.lock
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for kubectl
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/kubectl
DEBUG  1 [/cargo/registry/src/index.crates.io-6f17d22bba15001f/reqwest-0.12.9/src/connect.rs:500] starting new connection: http://mise-versions.jdx.dev/
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/kubectl 200 OK
TRACE  1 [src/versions_host.rs:59] got 471 kubectl versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/kubectl/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/kubectl
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/kubectl/remote_versions-7330f.msgpack.part-YwksFFeF /home/vscode/.cache/mise/kubectl/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] kubectl is not installed, path: ~/.local/share/mise/installs/kubectl/1.31.1 (not installed)
TRACE  1 [src/backend/mod.rs:239] kubectl is not installed, path: ~/.local/share/mise/installs/kubectl/1.31.1 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving vault@1.18.2 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [vault@1.18.2] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE  1 [src/lockfile.rs:30] reading lockfile /workspaces/homelab/ansible/.mise.lock
TRACE  1 [src/file.rs:176] cat /workspaces/homelab/ansible/.mise.lock
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for vault
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/vault
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/vault 200 OK
TRACE  1 [src/versions_host.rs:59] got 136 vault versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/vault/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/vault
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/vault/remote_versions-7330f.msgpack.part-405GnRdo /home/vscode/.cache/mise/vault/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] vault is not installed, path: ~/.local/share/mise/installs/vault/1.18.2 (not installed)
TRACE  1 [src/backend/mod.rs:239] vault is not installed, path: ~/.local/share/mise/installs/vault/1.18.2 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving helm@3.16.3 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [helm@3.16.3] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for helm
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/helm
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/helm 200 OK
TRACE  1 [src/versions_host.rs:59] got 144 helm versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/helm/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/helm
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/helm/remote_versions-7330f.msgpack.part-t7pIboWZ /home/vscode/.cache/mise/helm/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] helm is not installed, path: ~/.local/share/mise/installs/helm/3.16.3 (not installed)
TRACE  1 [src/backend/mod.rs:239] helm is not installed, path: ~/.local/share/mise/installs/helm/3.16.3 (not installed)
TRACE  1 [src/file.rs:195] mkdir -p ~/.local/share/mise/.fake-asdf
TRACE  1 [src/file.rs:170] write ~/.local/share/mise/.fake-asdf/asdf
TRACE  1 [src/toolset/tool_version.rs:38] resolving helm-diff@3.8.1 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [helm-diff@3.8.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:239] helm-diff is not installed, path: ~/.local/share/mise/installs/helm-diff/3.8.1 (not installed)
TRACE  1 [src/backend/mod.rs:239] helm-diff is not installed, path: ~/.local/share/mise/installs/helm-diff/3.8.1 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving kn@1.16.0 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [kn@1.16.0] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:239] kn is not installed, path: ~/.local/share/mise/installs/kn/1.16.0 (not installed)
TRACE  1 [src/backend/mod.rs:239] kn is not installed, path: ~/.local/share/mise/installs/kn/1.16.0 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving cue@0.11.0 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [cue@0.11.0] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for cue
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/cue
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/cue 200 OK
TRACE  1 [src/versions_host.rs:59] got 77 cue versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/cue/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/cue
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/cue/remote_versions-7330f.msgpack.part-vvwaDSbv /home/vscode/.cache/mise/cue/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] cue is not installed, path: ~/.local/share/mise/installs/cue/0.11.0 (not installed)
TRACE  1 [src/backend/mod.rs:239] cue is not installed, path: ~/.local/share/mise/installs/cue/0.11.0 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving krew@0.4.4 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [krew@0.4.4] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for krew
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/krew
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/krew 200 OK
TRACE  1 [src/versions_host.rs:59] got 14 krew versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/krew/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/krew
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/krew/remote_versions-7330f.msgpack.part-Ns06NCUN /home/vscode/.cache/mise/krew/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] krew is not installed, path: ~/.local/share/mise/installs/krew/0.4.4 (not installed)
TRACE  1 [src/backend/mod.rs:239] krew is not installed, path: ~/.local/share/mise/installs/krew/0.4.4 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving grpcurl@1.9.1 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [grpcurl@1.9.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for grpcurl
DEBUG  1 [src/http.rs:58] GET http://mise-versions.jdx.dev/grpcurl
DEBUG  1 [src/http.rs:62] GET http://mise-versions.jdx.dev/grpcurl 200 OK
TRACE  1 [src/versions_host.rs:59] got 26 grpcurl versions from versions host
TRACE  1 [src/cache.rs:137] writing ~/.cache/mise/grpcurl/remote_versions-7330f.msgpack.z
TRACE  1 [src/file.rs:195] mkdir -p ~/.cache/mise/grpcurl
TRACE  1 [src/file.rs:130] mv /home/vscode/.cache/mise/grpcurl/remote_versions-7330f.msgpack.part-zEYvdDpz /home/vscode/.cache/mise/grpcurl/remote_versions-7330f.msgpack.z
TRACE  1 [src/backend/mod.rs:239] grpcurl is not installed, path: ~/.local/share/mise/installs/grpcurl/1.9.1 (not installed)
TRACE  1 [src/backend/mod.rs:239] grpcurl is not installed, path: ~/.local/share/mise/installs/grpcurl/1.9.1 (not installed)
TRACE  1 [src/toolset/tool_version.rs:38] resolving npm:vscode-langservers-extracted@4.10.0 (use_locked_version)
TRACE  1 [src/lockfile.rs:202] [npm:vscode-langservers-extracted@4.10.0] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  1 [src/backend/mod.rs:180] Listing remote versions for npm:vscode-langservers-extracted
TRACE  1 [src/backend/mod.rs:188] Calling backend to list remote versions for npm:vscode-langservers-extracted
DEBUG  1 [src/cmd.rs:93] $ npm view vscode-langservers-extracted versions --json
TRACE  1 [src/toolset/mod.rs:523] env start
TRACE  1 [src/config/mod.rs:535] load_env start
TRACE  1 [src/config/env_directive.rs:258] python venv: {{env.HOME}}/.cache/ansible-camnet/venv create=true
TRACE  3 [src/toolset/tool_version.rs:38] resolving python@3.13.0 (use_locked_version)
TRACE  3 [src/lockfile.rs:202] [python@3.13.0] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE 13 [src/toolset/tool_version.rs:38] resolving starship@1.21.1 (use_locked_version)
TRACE 13 [src/lockfile.rs:202] [starship@1.21.1] reading lockfile for ~/.config/mise/config.toml
TRACE 12 [src/toolset/tool_version.rs:38] resolving vault@1.18.2 (use_locked_version)
TRACE 12 [src/lockfile.rs:202] [vault@1.18.2] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE  7 [src/toolset/tool_version.rs:38] resolving npm:yaml-language-server@1.15.0 (use_locked_version)
TRACE  7 [src/lockfile.rs:202] [npm:yaml-language-server@1.15.0] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE  6 [src/toolset/tool_version.rs:38] resolving kubectl@1.31.1 (use_locked_version)
TRACE  6 [src/lockfile.rs:202] [kubectl@1.31.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  5 [src/toolset/tool_version.rs:38] resolving direnv@2.35.0 (use_locked_version)
TRACE  5 [src/lockfile.rs:202] [direnv@2.35.0] reading lockfile for ~/.config/mise/config.toml
TRACE  8 [src/toolset/tool_version.rs:38] resolving aqua:helix-editor/helix@latest (use_locked_version)
TRACE  8 [src/lockfile.rs:202] [aqua:helix-editor/helix@latest] reading lockfile for ~/.config/mise/config.toml
TRACE 10 [src/toolset/tool_version.rs:38] resolving cue@0.11.0 (use_locked_version)
TRACE 10 [src/lockfile.rs:202] [cue@0.11.0] reading lockfile for /workspaces/homelab/ansible/.mise.toml
TRACE  9 [src/toolset/tool_version.rs:38] resolving aqua:zellij-org/zellij@latest (use_locked_version)
TRACE  9 [src/lockfile.rs:202] [aqua:zellij-org/zellij@latest] reading lockfile for ~/.config/mise/config.toml
TRACE 11 [src/toolset/tool_version.rs:38] resolving usage@1.3.3 (use_locked_version)
TRACE 11 [src/lockfile.rs:202] [usage@1.3.3] reading lockfile for ~/.config/mise/config.toml
TRACE 12 [src/toolset/tool_version.rs:38] resolving npm:vscode-langservers-extracted@4.10.0 (use_locked_version)
TRACE 12 [src/lockfile.rs:202] [npm:vscode-langservers-extracted@4.10.0] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  8 [src/toolset/tool_version.rs:38] resolving helm-diff@3.8.1 (use_locked_version)
TRACE  8 [src/lockfile.rs:202] [helm-diff@3.8.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  7 [src/backend/mod.rs:180] Listing remote versions for npm:yaml-language-server
TRACE  7 [src/backend/mod.rs:188] Calling backend to list remote versions for npm:yaml-language-server
TRACE  4 [src/toolset/tool_version.rs:38] resolving grpcurl@1.9.1 (use_locked_version)
TRACE  4 [src/lockfile.rs:202] [grpcurl@1.9.1] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  9 [src/toolset/tool_version.rs:38] resolving aqua:jesseduffield/lazygit@0.44.1 (use_locked_version)
TRACE  9 [src/lockfile.rs:202] [aqua:jesseduffield/lazygit@0.44.1] reading lockfile for ~/.config/mise/config.toml
TRACE 13 [src/toolset/tool_version.rs:38] resolving watchexec@2.2.0 (use_locked_version)
TRACE 13 [src/lockfile.rs:202] [watchexec@2.2.0] reading lockfile for ~/.config/mise/config.toml
TRACE 10 [src/toolset/tool_version.rs:38] resolving krew@0.4.4 (use_locked_version)
TRACE 10 [src/lockfile.rs:202] [krew@0.4.4] reading lockfile for /workspaces/homelab/.mise.toml
DEBUG  7 [src/cmd.rs:93] $ npm view yaml-language-server versions --json
TRACE 14 [src/toolset/tool_version.rs:38] resolving delta@0.18.2 (use_locked_version)
TRACE 14 [src/lockfile.rs:202] [delta@0.18.2] reading lockfile for ~/.config/mise/config.toml
TRACE  7 [src/toolset/mod.rs:523] env start
TRACE  3 [src/backend/mod.rs:180] Listing remote versions for python
TRACE  3 [src/backend/mod.rs:188] Calling backend to list remote versions for python
TRACE  8 [src/toolset/tool_version.rs:38] resolving kn@1.16.0 (use_locked_version)
TRACE  8 [src/lockfile.rs:202] [kn@1.16.0] reading lockfile for /workspaces/homelab/.mise.toml
TRACE 11 [src/toolset/tool_version.rs:38] resolving ubi:carapace-sh/carapace-bin@1.0.7 (use_locked_version)
TRACE 11 [src/lockfile.rs:202] [ubi:carapace-sh/carapace-bin@1.0.7] reading lockfile for ~/.config/mise/config.toml
TRACE  6 [src/toolset/tool_version.rs:38] resolving helm@3.16.3 (use_locked_version)
TRACE  6 [src/lockfile.rs:202] [helm@3.16.3] reading lockfile for /workspaces/homelab/.mise.toml
TRACE  5 [src/toolset/tool_version.rs:38] resolving npm:@ansible/ansible-language-server@1.2.3 (use_locked_version)
TRACE  5 [src/lockfile.rs:202] [npm:@ansible/ansible-language-server@1.2.3] reading lockfile for /workspaces/homelab/ansible/.mise.toml
DEBUG  3 [src/plugins/core/python.rs:61] Installing python-build to /home/vscode/.cache/mise/python/pyenv
TRACE  3 [src/file.rs:195] mkdir -p ~/.cache/mise/python
DEBUG  3 [src/git.rs:127] cloning https://github.com/pyenv/pyenv.git to /home/vscode/.cache/mise/python/pyenv
TRACE  5 [src/backend/mod.rs:180] Listing remote versions for npm:@ansible/ansible-language-server
TRACE  5 [src/backend/mod.rs:188] Calling backend to list remote versions for npm:@ansible/ansible-language-server
DEBUG  5 [src/cmd.rs:93] $ npm view @ansible/ansible-language-server versions --json
TRACE  5 [src/toolset/mod.rs:523] env start
DEBUG 21 [src/cmd.rs:93] $ /home/vscode/.cache/mise/python/pyenv/plugins/python-build/bin/python-build --definitions
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: activepython-2.7.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: activepython-3.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: activepython-3.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.6.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.8.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.9.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.9.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-1.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda-4.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-4.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-5.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2018.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2019.03
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2019.07
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda2-2019.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-4.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-5.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2018.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2019.03
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2019.07
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2019.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2020.02
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2020.07
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2020.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2021.04
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2021.05
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2021.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2022.05
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2022.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.03-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.03
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.03-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.07-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.07-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.07-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2023.09-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2024.02-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2024.06-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: anaconda3-2024.10-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: cinder-3.8-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: cinder-3.10-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-community-23.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-community-23.1.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-community-24.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-community-24.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-community-24.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-22.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-23.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-23.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-23.1.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-24.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-24.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpy-24.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-20.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-20.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-20.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-21.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-21.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-21.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-21.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-22.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-22.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: graalpython-22.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: ironpython-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: ironpython-2.7.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: ironpython-2.7.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: ironpython-2.7.6.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: ironpython-2.7.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.5.4-rc1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.7.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.7.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: jython-2.7.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-pypy3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.1-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.1-5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.10.3-10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.11.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.11.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.11.0-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.12.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.12.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.12.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.12.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.13.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.14.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.14.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-4.14.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.9.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.9.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.9.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.11.1-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-22.11.1-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.1.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.1.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.1.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.1.0-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.3.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.3.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.3.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.10.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: mambaforge-23.11.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.9.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.9.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.18
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.19.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.20.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: micropython-1.21.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-2.2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.0.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.0.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.4.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.9.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.16.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda-3.18.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-2.7-4.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-3.18.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-3.19.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.0.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.1.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.3.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.3.21
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.3.27
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.3.30
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.3.31
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.4.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.5.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.5.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.6.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.7.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda2-4.7.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-2.2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.0.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.0.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.4.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.8.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.10.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.11.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-4.12.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-22.11.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.7-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.8.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.10.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.11.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-4.12.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-22.11.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.3.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.5.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.5.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.5.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.10.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.8-23.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-4.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-4.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-4.10.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-4.11.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-4.12.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-22.11.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.3.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.5.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.5.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.5.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.10.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-23.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-24.1.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-24.4.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-24.5.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-24.7.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.9-24.9.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-22.11.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.3.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.5.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.5.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.5.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.10.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-23.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-24.1.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-24.4.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-24.5.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-24.7.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.10-24.9.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.5.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.5.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.5.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.10.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-23.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-24.1.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-24.4.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-24.5.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-24.7.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.11-24.9.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.12-24.1.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.12-24.4.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.12-24.5.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.12-24.7.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.12-24.9.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.16.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.18.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-3.19.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.0.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.1.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.2.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.21
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.27
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.30
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.3.31
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.4.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.5.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.5.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.6.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.7.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniconda3-4.7.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge-pypy3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.1-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.1-5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.10.3-10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.11.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.11.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.11.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.11.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.11.0-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.12.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.12.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.12.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.12.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.13.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.13.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.14.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.14.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-4.14.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.9.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.9.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.9.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.9.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.11.1-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-22.11.1-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.1.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.1.0-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.1.0-2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.1.0-3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.1.0-4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.3.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.3.1-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.3.1-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.10.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-23.11.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-24.3.0-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: miniforge3-24.9.2-0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: nogil-3.9.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: nogil-3.9.10-1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-c-jit-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-stm-2.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-stm-2.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-1.5-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-1.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-1.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-1.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-1.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0.2-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.0.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.2-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.2.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.2.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.4.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.5.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.5.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.6.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.6.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-2.6.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-4.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-4.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-4.0.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-4.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.0.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.1.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.4-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.4.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.6.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.7.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.7.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy-5.7.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.4-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.4.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.6.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.7.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.7.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2-5.7.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.8.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.8.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.9.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.9.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.10.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-5.10.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-6.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-6.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.1.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.1.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.2.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.2-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.4-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.5-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.6-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.8-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.9-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.10-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.11-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.12-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.13-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.14-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.15-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.16-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.17-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy2.7-7.3.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3-2.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3-2.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3-2.4.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3-2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.3-5.2-alpha1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.3-5.2-alpha1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.3-5.5-alpha-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.3-5.5-alpha
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-c-jit-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.7-beta-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.7-beta
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.7.1-beta-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.7.1-beta
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.8.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.8.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.9.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.9.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.10.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.10.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.10.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-5.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-6.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-6.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-7.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.5-7.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.0.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.0.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.1.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.1.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.2.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.0-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.1-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.2-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.6-7.3.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-c-jit-latest
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.2-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.3-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.4-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.5-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.6-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.7-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.8-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.9-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.7-7.3.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.6-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.7-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.8-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.9-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.10-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.11-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.8-7.3.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.8-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.9-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.10-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.11-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.12-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.13-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.14-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.15-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.16-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.9-7.3.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.12-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.13-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.14-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.15-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.16-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.17-src
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pypy3.10-7.3.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: pyston-2.3.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-2.7.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.2.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.3.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.3.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.4-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.4.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.4.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: stackless-3.7.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.1.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.2.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.3.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.4.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.5.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.6.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 2.7.18
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.0.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.1.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.2.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.3.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.4.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.5.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.6.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.7.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.18
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.19
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.8.20
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.16
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.17
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.18
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.19
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.9.20
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.11
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.12
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.13
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.14
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.10.15
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.8
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.9
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.11.10
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.1
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.3
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.4
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.5
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.6
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.12.7
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.13.0
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.13-dev
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.14.0a2
TRACE  3 [src/cli/args/tool_arg.rs:60] parsing ToolVersionType from: 3.14-dev
TRACE  3 [src/cache.rs:137] writing ~/.cache/mise/python/remote_versions-49a0f.msgpack.z
TRACE  3 [src/file.rs:130] mv /home/vscode/.cache/mise/python/remote_versions-49a0f.msgpack.part-H3zL5lf4 /home/vscode/.cache/mise/python/remote_versions-49a0f.msgpack.z
jdx commented 1 day ago

well that's interesting, it's happening when it tries to fetch the versions, not installing

jdx commented 1 day ago

the fact you're using lockfiles is notable, though I am as well, can you try disabling them with MISE_LOCKFILE=0?

jdx commented 1 day ago

less likely the venv could be a suspect

jdx commented 1 day ago

I have also noticed problems with rayon parallelization running out of available threads. Do you have a low # of cpu cores maybe? Try setting RAYON_NUM_THREADS=20. I'll try setting this to 1 and see what happens.

jdx commented 1 day ago

that said I see thread id 14 above so that might be unlikely

AmandaCameron commented 1 day ago

Okay,I may be wrong about it working in .29 -- I've been trying slowly degrading the version in my devcontainer, and it's still failing as low as 2024.11.20

AmandaCameron commented 1 day ago

Also in case I'm wrong about the trimmed config, this is the full .mise.toml in the repo I'm hitting the problem with:

[env]
VAULT_ADDR = "https://<reddacted>:8200/"
ANSIBLE_HOST_KEY_CHECKING = "False"
ANSIBLE_FORCE_COLOR = "True"
ANSIBLE_HOME="{{env.HOME}}/.cache/ansible-camnet/ansible"
_.python.venv = { path = "{{env.HOME}}/.cache/ansible-camnet/venv", create = true }

[tools]
python = { version = "3.13.0" } # Handled by mise renovate datasource
vault  = { version = "1.18.2" } # Handled by mise renovate datasource
cue    = { version = "0.11.0" } # renovate: datasource=github-releases depName=cue-lang/cue
"npm:yaml-language-server" = { version = "1.15.0" } # renovate: datasource=npm depName=yaml-language-server
"npm:@ansible/ansible-language-server" = { version = "1.2.3" } # renovate: datasource=npm depName=@ansible/ansible-language-server
AmandaCameron commented 1 day ago

Looks like release 2024.11.1 is the last working version, judging from just swapping versions, updating my config for any config changes, and trying mise doctor

AmandaCameron commented 15 hours ago

Okay, I think it's something to do with installing/checking both npm and python? I can checkout my main branch just fine, which has no npm tools, mise trust, mise install -y and it works, then switch to the branch with the npm tools added, do the same, and it still works, but on a fresh container on the branch where I added the npm tools, just cd-ing into the diretory with it mise trust'd it's hanging. This is with RAYON_NUM_THREADS=20, though I don't think that's related, as it's a podman container on my linux host with 12 cores.