[package] authors = ["Sayan Nandan "] edition = "2021" name = "skyd" version = "0.8.0-beta" description = "Skytable is a modern NoSQL database powered by BlueQL that aims to deliver performance, scalability and flexibility with data" license = "AGPL-3.0" [dependencies] # internal deps libsky = { path = "../libsky" } sky_macros = { path = "../sky-macros" } rcrypt = "0.4.0" # external deps bytes = "1.5.0" env_logger = "0.10.1" log = "0.4.20" openssl = { version = "0.10.61", features = ["vendored"] } crossbeam-epoch = { version = "0.9.15" } parking_lot = "0.12.1" serde = { version = "1.0.193", features = ["derive"] } tokio = { version = "1.34.0", features = ["full"] } tokio-openssl = "0.6.3" uuid = { version = "1.6.1", features = ["v4", "fast-rng", "macro-diagnostics"] } crc = "3.0.1" serde_yaml = "0.9.27" [target.'cfg(all(not(target_env = "msvc"), not(miri)))'.dependencies] # external deps jemallocator = "0.5.4" [target.'cfg(target_os = "windows")'.dependencies] # external deps winapi = { version = "0.3.9", features = [ "fileapi", "sysinfoapi", "minwinbase", ] } [target.'cfg(unix)'.dependencies] # external deps libc = "0.2.150" [dev-dependencies] # external deps rand = "0.8.5" tokio = { version = "1.34.0", features = ["test-util"] } skytable = { branch = "octave", git = "https://github.com/skytable/client-rust.git" } [features] nightly = [] persist-suite = [] [package.metadata.deb] name = "skytable" maintainer = "Sayan Nandan " copyright = "2022, Sayan Nandan " license-file = ["../LICENSE", "0"] maintainer-scripts = "../pkg/debian/" extended-description-file = "pkg/debian/description.txt" depends = "$auto" section = "database" priority = "optional" assets = [ [ "target/release/skyd", "/usr/bin/skyd", "755", ], [ "target/release/skysh", "/usr/bin/skysh", "755", ], [ "target/release/sky-bench", "/usr/bin/sky-bench", "755", ], [ "../examples/config-files/dpkg/config.yaml", "/var/lib/skytable/config.yaml.tmp", "644" ], [ "../pkg/common/skyd.service", "/etc/systemd/system/skyd.service", "644", ], ]