[package] name = "pixi" version = "0.15.2" description = "A package management and workflow tool" edition = "2021" authors = ["pixi contributors "] homepage = "https://github.com/prefix-dev/pixi" repository = "https://github.com/prefix-dev/pixi" license = "BSD-3-Clause" readme = "README.md" [features] default = ["native-tls"] native-tls = ["reqwest/native-tls", "rattler_repodata_gateway/native-tls", "rattler/native-tls", "rip/native-tls"] rustls-tls = ["reqwest/rustls-tls", "reqwest/rustls-tls-native-roots", "rattler_repodata_gateway/rustls-tls", "rattler/rustls-tls", "rip/rustls-tls"] slow_integration_tests = [] [dependencies] assert_matches = "1.5.0" async-once-cell = "0.5.3" async-recursion = "1.0.5" async-scoped = { version = "0.9.0", features = ["use-tokio"] } chrono = "0.4.34" clap = { version = "4.5.1", default-features = false, features = ["derive", "usage", "wrap_help", "std", "color", "error-context", "env"] } clap-verbosity-flag = "2.2.0" clap_complete = "4.5.1" console = { version = "0.15.8", features = ["windows-console-colors"] } deno_task_shell = "0.14.4" dialoguer = "0.11.0" dirs = "5.0.1" dunce = "1.0.4" flate2 = "1.0.28" futures = "0.3.30" http-cache-reqwest = "0.13.0" human_bytes = "0.4.3" humantime = "2.1.0" indexmap = { version = "2.2.4", features = ["serde"] } indicatif = "0.17.8" insta = { version = "1.35.1", features = ["yaml"] } is_executable = "1.0.1" itertools = "0.12.1" lazy_static = "1.4.0" miette = { version = "7.1.0", features = ["fancy", "supports-color", "supports-hyperlinks", "supports-unicode", "terminal_size", "textwrap"] } minijinja = { version = "1.0.12", features = ["builtins"] } once_cell = "1.19.0" pep440_rs = "0.4.0" pep508_rs = { version = "0.3.0", features = ["modern"] } rattler = { version = "0.19.0", default-features = false } rattler_conda_types = { version = "0.19.0", default-features = false } rattler_digest = { version = "0.19.0", default-features = false } rattler_lock = { version = "0.19.0", default-features = false } rattler_networking = { version = "0.19.0", default-features = false } rattler_repodata_gateway = { version = "0.19.0", default-features = false, features = ["sparse"] } rattler_shell = { version = "0.19.0", default-features = false, features = ["sysinfo"] } rattler_solve = { version = "0.19.0", default-features = false, features = ["resolvo"] } rattler_virtual_packages = { version = "0.19.0", default-features = false } regex = "1.10.3" reqwest = { version = "0.11.24", default-features = false } reqwest-middleware = "0.2.4" reqwest-retry = "0.3.0" rip = { package = "rattler_installs_packages", version = "0.8.1", default-features = false } self-replace = "1.3.7" serde = "1.0.197" serde-untagged = "0.1.5" serde_json = "1.0.114" serde_spanned = "0.6.5" serde_with = { version = "3.6.1", features = ["indexmap"] } serde_yaml = "0.9.32" shlex = "1.3.0" spdx = "0.10.4" strsim = "0.11.0" tabwriter = { version = "1.4.0", features = ["ansi_formatting"] } tar = "0.4.40" tempfile = "3.10.1" thiserror = "1.0.57" tokio = { version = "1.36.0", features = ["macros", "rt-multi-thread", "signal"] } tokio-util = "0.7.10" toml_edit = { version = "0.22.6", features = ["serde"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } url = "2.5.0" zip = { version = "0.6.6", default-features = false, features = ["deflate", "time"] } [target.'cfg(unix)'.dependencies] nix = { version = "0.28.0", default-features = false, features = ["fs", "signal", "term", "poll"] } libc = { version = "0.2.153", default-features = false } signal-hook = "0.3.17" [dev-dependencies] rattler_digest = "0.19.0" rstest = "0.18.2" serde_json = "1.0.114" serial_test = "3.0.0" tokio = { version = "1.36.0", features = ["rt"] } toml = "0.8.10" [patch.crates-io] #rattler = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_conda_types = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_digest = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_lock = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_networking = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_repodata_gateway = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_shell = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_solve = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rattler_virtual_packages = { git = "https://github.com/mamba-org/rattler", branch = "main" } #rip = { package = "rattler_installs_packages", git = "https://github.com/prefix-dev/rattler_installs_packages", branch = "main"} #resolvo = { git = "https://github.com/mamba-org/resolvo.git", branch = "main" } #deno_task_shell = { path = "../deno_task_shell" } #rattler = { path = "../rattler/crates/rattler" } #rattler_conda_types = { path = "../rattler/crates/rattler_conda_types" } #rattler_digest = { path = "../rattler/crates/rattler_digest" } #rattler_networking = { path = "../rattler/crates/rattler_networking" } #rattler_repodata_gateway = { path = "../rattler/crates/rattler_repodata_gateway" } #rattler_shell = { path = "../rattler/crates/rattler_shell" } #rattler_solve = { path = "../rattler/crates/rattler_solve" } #rattler_virtual_packages = { path = "../rattler/crates/rattler_virtual_packages" } #rattler_lock = { path = "../rattler/crates/rattler_lock" } #rip = { package = "rattler_installs_packages", path = "../rip" }