# 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" name = "anda" version = "0.3.3" build = false exclude = [ "anda-build", "anda-config", "andax", ".devcontainer", ".github", ".flatpak-builder/*", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Andaman Build toolchain" readme = "README.md" keywords = [ "build", "toolchain", "rpm", "flatpak", "oci", ] license = "MIT" repository = "https://github.com/FyraLabs/anda" [lib] name = "anda" path = "src/lib.rs" [[bin]] name = "anda" path = "src/main.rs" [dependencies.anda-config] version = "0.3.1" [dependencies.andax] version = "0.3.1" [dependencies.async-trait] version = "0.1.81" [dependencies.chrono] version = "0.4" features = ["now"] default-features = false [dependencies.clap] version = "4" features = [ "derive", "env", ] [dependencies.clap-verbosity-flag] version = "2.2.0" [dependencies.clap_complete] version = "4" [dependencies.color-eyre] version = "0.6.3" [dependencies.console] version = "0.15.8" [dependencies.flatpak] version = "0.18.1" [dependencies.git2] version = "0.19.0" [dependencies.ignore] version = "0.4.22" [dependencies.itertools] version = "0.13.0" [dependencies.lazy_format] version = "2.0.3" [dependencies.lazy_static] version = "1.5" [dependencies.nix] version = "0.26.2" features = ["signal"] default-features = false [dependencies.promptly] version = "0.3.1" [dependencies.regex] version = "1.10.5" [dependencies.serde] version = "1.0" features = ["derive"] default-features = false [dependencies.serde_json] version = "1.0" [dependencies.tempfile] version = "3.10.1" [dependencies.tokio] version = "1.38.1" features = [ "process", "io-util", "macros", "signal", "rt-multi-thread", ] [dependencies.tracing] version = "0.1" [dependencies.tracing-log] version = "0.2.0" [dependencies.tracing-subscriber] version = "0.3" [dependencies.walkdir] version = "2.5.0" [lints.clippy] arithmetic_side_effects = "warn" assertions_on_result_states = "warn" clone_on_ref_ptr = "warn" create_dir = "warn" disallowed-macros = "deny" empty_enum_variants_with_brackets = "warn" empty_structs_with_brackets = "warn" excessive-nesting = "warn" field_scoped_visibility_modifiers = "deny" format_push_string = "warn" get_unwrap = "warn" if_then_some_else_none = "warn" impl_trait_in_params = "warn" indexing_slicing = "warn" infinite_loop = "deny" let_underscore_must_use = "deny" let_underscore_untyped = "warn" multiple_inherent_impl = "warn" needless_raw_strings = "warn" rc_buffer = "warn" rc_mutex = "deny" redundant_type_annotations = "warn" renamed_function_params = "warn" rest_pat_in_fully_bound_structs = "warn" semicolon_outside_block = "warn" str_to_string = "warn" string_lit_chars_any = "warn" string_to_string = "warn" tests_outside_test_module = "warn" todo = "warn" try_err = "warn" undocumented_unsafe_blocks = "deny" unimplemented = "warn" unneeded_field_pattern = "warn" unwrap_in_result = "warn" [lints.clippy.cargo] level = "warn" priority = -1 [lints.clippy.complexity] level = "warn" priority = -1 [lints.clippy.nursery] level = "warn" priority = -1 [lints.clippy.pedantic] level = "warn" priority = -1 [lints.clippy.suspicious] level = "warn" priority = -1