# 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 = "xvc-workflow-tests" version = "0.6.6" authors = ["Emre Şahin "] description = "Integration test suite for Xvc" homepage = "https://xvc.dev" keywords = [ "file", "devops", "git", "versioning", "mlops", ] categories = [ "command-line-utilities", "development-tools", ] license = "GPL-3.0" repository = "https://github.com/iesahin/xvc" [profile.release] debug = 2 [lib] name = "xvc_tests" crate-type = ["rlib"] [[bin]] name = "xvc" path = "src/main.rs" [dependencies.clap] version = "^4.4" features = ["derive"] [dependencies.crossbeam-channel] version = "^0.5" [dependencies.itertools] version = "^0.12" [dependencies.log] version = "^0.4" [dependencies.rand] version = "^0.8" [dependencies.regex] version = "^1.10" [dependencies.serde] version = "^1.0" features = ["derive"] [dependencies.serde_json] version = "^1.0" [dependencies.serde_yaml] version = "^0.9" [dependencies.subprocess] version = "^0.2" [dependencies.which] version = "^5.0" [dependencies.xvc] version = "0.6.6" [dependencies.xvc-config] version = "0.6.6" [dependencies.xvc-core] version = "0.6.6" [dependencies.xvc-ecs] version = "0.6.6" [dependencies.xvc-file] version = "0.6.6" [dependencies.xvc-logging] version = "0.6.6" [dependencies.xvc-pipeline] version = "0.6.6" [dependencies.xvc-storage] version = "0.6.6" [dependencies.xvc-walker] version = "0.6.6" [dev-dependencies.anyhow] version = "^1.0" [dev-dependencies.assert_cmd] version = "^2.0" [dev-dependencies.assert_fs] version = "^1.1" [dev-dependencies.escargot] version = "^0.5" [dev-dependencies.fs_extra] version = "^1.3" [dev-dependencies.globset] version = "^0.4" [dev-dependencies.jwalk] version = "^0.8" [dev-dependencies.predicates] version = "^3.0" [dev-dependencies.proptest] version = "^1.4" [dev-dependencies.shellfn] version = "^0.1" [dev-dependencies.test-case] version = "^3.3" [dev-dependencies.trycmd] version = "^0.14" [dev-dependencies.which] version = "^5.0" [dev-dependencies.xvc-test-helper] version = "0.6.6" [features] default = [ "s3", "minio", "r2", "gcs", "digital-ocean", ] digital-ocean = ["xvc-storage/digital-ocean"] gcs = ["xvc-storage/gcs"] minio = ["xvc-storage/minio"] r2 = ["xvc-storage/r2"] s3 = ["xvc-storage/s3"] test-digital-ocean = ["digital-ocean"] test-gcs = ["gcs"] test-generic-rsync = [] test-minio = ["minio"] test-r2 = ["r2"] test-rsync = [] test-s3 = ["s3"] test-wasabi = ["wasabi"] wasabi = ["xvc-storage/wasabi"]