# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.79" name = "my-cargo" version = "0.82.1" build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = """ Cargo, a package manager for Rust. """ homepage = "https://doc.rust-lang.org/cargo/index.html" documentation = "https://docs.rs/cargo" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/rust-lang/cargo" [lib] name = "cargo" path = "src/cargo/lib.rs" [[bin]] name = "cargo" path = "src/bin/cargo/main.rs" test = false doc = false [[test]] name = "build-std" path = "tests/build-std/main.rs" [[test]] name = "testsuite" path = "tests/testsuite/main.rs" [dependencies.annotate-snippets] version = "0.11.2" [dependencies.anstream] version = "0.6.13" [dependencies.anstyle] version = "1.0.6" [dependencies.anyhow] version = "1.0.82" [dependencies.base64] version = "0.22.1" [dependencies.bytesize] version = "1.3" [dependencies.cargo-credential] version = "0.4.2" [dependencies.cargo-platform] version = "0.1.5" [dependencies.cargo-util] version = "0.2.14" [dependencies.cargo-util-schemas] version = "0.5.0" [dependencies.clap] version = "4.5.4" features = ["wrap_help"] [dependencies.color-print] version = "0.3.6" [dependencies.crates-io] version = "0.40.4" [dependencies.curl] version = "0.4.46" features = ["http2"] [dependencies.curl-sys] version = "0.4.72" [dependencies.filetime] version = "0.2.23" [dependencies.flate2] version = "1.0.30" features = ["zlib"] default-features = false [dependencies.git2] version = "0.19.0" [dependencies.git2-curl] version = "0.20.0" [dependencies.gix] version = "0.64.0" features = [ "blocking-http-transport-curl", "progress-tree", "parallel", "dirwalk", ] default-features = false [dependencies.glob] version = "0.3.1" [dependencies.hex] version = "0.4.3" [dependencies.hmac] version = "0.12.1" [dependencies.home] version = "0.5.9" [dependencies.http-auth] version = "0.1.9" default-features = false [dependencies.humantime] version = "2.1.0" [dependencies.ignore] version = "0.4.22" [dependencies.im-rc] version = "15.1.0" [dependencies.indexmap] version = "2.2.6" [dependencies.itertools] version = "0.13.0" [dependencies.jobserver] version = "0.1.28" [dependencies.lazycell] version = "1.3.0" [dependencies.libgit2-sys] version = "0.17.0" [dependencies.memchr] version = "2.7.2" [dependencies.opener] version = "0.7.0" [dependencies.os_info] version = "3.8.2" default-features = false [dependencies.pasetors] version = "0.6.8" features = [ "v3", "paserk", "std", "serde", ] [dependencies.pathdiff] version = "0.2.1" [dependencies.rand] version = "0.8.5" [dependencies.regex] version = "1.10.4" [dependencies.rusqlite] version = "0.31.0" features = ["bundled"] [dependencies.rustfix] version = "0.8.2" [dependencies.same-file] version = "1.0.6" [dependencies.semver] version = "1.0.22" features = ["serde"] [dependencies.serde] version = "1.0.199" features = ["derive"] [dependencies.serde-untagged] version = "0.1.5" [dependencies.serde_ignored] version = "0.1.10" [dependencies.serde_json] version = "1.0.116" features = ["raw_value"] [dependencies.sha1] version = "0.10.6" [dependencies.shell-escape] version = "0.1.5" [dependencies.supports-hyperlinks] version = "3.0.0" [dependencies.supports-unicode] version = "3.0.0" [dependencies.tar] version = "0.4.40" default-features = false [dependencies.tempfile] version = "3.10.1" [dependencies.time] version = "0.3.36" features = [ "parsing", "formatting", "serde", ] [dependencies.toml] version = "0.8.14" [dependencies.toml_edit] version = "0.22.14" features = ["serde"] [dependencies.tracing] version = "0.1.40" features = [ "std", "attributes", ] default-features = false [dependencies.tracing-subscriber] version = "0.3.18" features = ["env-filter"] [dependencies.unicase] version = "2.7.0" [dependencies.unicode-width] version = "0.1.12" [dependencies.url] version = "2.5.0" [dependencies.walkdir] version = "2.5.0" [dev-dependencies.annotate-snippets] version = "0.11.2" features = ["testing-colors"] [dev-dependencies.cargo-test-support] version = "0.3.0" [dev-dependencies.gix] version = "0.64.0" features = [ "blocking-http-transport-curl", "progress-tree", "parallel", "dirwalk", "revision", ] default-features = false [dev-dependencies.same-file] version = "1.0.6" [dev-dependencies.snapbox] version = "0.6.9" features = [ "diff", "dir", "term-svg", "regex", "json", ] [build-dependencies.flate2] version = "1.0.30" features = ["zlib"] default-features = false [build-dependencies.tar] version = "0.4.40" default-features = false [features] all-static = [ "vendored-openssl", "curl/static-curl", "curl/force-system-lib-on-osx", "vendored-libgit2", ] vendored-libgit2 = ["libgit2-sys/vendored"] vendored-openssl = ["openssl/vendored"] [target."cfg(not(windows))".dependencies.openssl] version = "0.10.57" optional = true [target.'cfg(target_has_atomic = "64")'.dependencies.tracing-chrome] version = "0.7.2" [target.'cfg(target_os = "linux")'.dependencies.cargo-credential-libsecret] version = "0.4.7" [target.'cfg(target_os = "macos")'.dependencies.cargo-credential-macos-keychain] version = "0.4.7" [target."cfg(unix)".dependencies.libc] version = "0.2.154" [target."cfg(windows)".dependencies.cargo-credential-wincred] version = "0.4.7" [target."cfg(windows)".dependencies.windows-sys] version = "0.52" features = [ "Win32_Foundation", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_IO", "Win32_System_Console", "Win32_System_JobObjects", "Win32_System_Threading", ] [lints.clippy] dbg_macro = "warn" disallowed_methods = "warn" print_stderr = "warn" print_stdout = "warn" self_named_module_files = "warn" [lints.clippy.all] level = "allow" priority = -1 [lints.rust] rust_2018_idioms = "warn" [lints.rustdoc] private_intra_doc_links = "allow"