# 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 believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2018" name = "r-u-still-there" version = "0.3.0" authors = ["Will Ross "] description = "Occupancy sensors for home automation using thermal cameras." readme = "ReadMe.md" license = "GPL-3.0-or-later" repository = "https://git.sr.ht/~paxswill/r-u-still-there" resolver = "2" [package.metadata.deb] assets = [["target/release/r-u-still-there", "usr/bin/", "755"], ["config_example.toml", "etc/r-u-still-there/config.toml", "644"]] changelog = "debian/changelog" conf-files = ["etc/r-u-still-there/config.toml"] depends = "$auto, systemd, i2c-tools" features = ["mjpeg", "mozjpeg", "render_fontdue"] maintainer-scripts = "debian/maintscripts" priority = "optional" section = "misc" separate-debug-symbols = true [package.metadata.deb.systemd-units] unit-name = "r-u-still-there" unit-scripts = "debian/unit-scripts" [package.metadata.deb.variants.v6] name = "r-u-still-there-v6" provides = "r-u-still-there" [package.metadata.deb.variants.v7] name = "r-u-still-there-v7" provides = "r-u-still-there" [profile.dev] opt-level = 3 [dependencies.amg88] version = "0.4.1" [dependencies.anyhow] version = "1.0.44" [dependencies.async-bincode] version = "0.6.1" optional = true [dependencies.async-trait] version = "0.1.51" [dependencies.atty] version = "0.2.14" [dependencies.base64] version = "0.13.0" [dependencies.bincode] version = "1.3.3" optional = true [dependencies.bitvec] version = "0.22.3" [dependencies.bytes] version = "1.1.0" [dependencies.colorous] version = "1.0.5" [dependencies.delegate] version = "0.6.1" [dependencies.embedded-hal] version = "0.2.6" [dependencies.fontdue] version = "0.6.2" [dependencies.futures] version = "0.3.17" features = ["std", "async-await"] default-features = false [dependencies.hex] version = "0.4.3" features = ["serde"] [dependencies.hmac] version = "0.11.0" [dependencies.http] version = "0.2.5" [dependencies.hyper] version = "0.14.14" features = ["stream"] optional = true [dependencies.i2cdev] version = "0.5.0" [dependencies.image] version = "0.23.14" features = ["jpeg"] default-features = false [dependencies.imageproc] version = "0.22.0" features = ["rayon"] [dependencies.lazy_static] version = "1.4.0" [dependencies.linux-embedded-hal] version = "0.3.1" [dependencies.lru] version = "0.7.0" [dependencies.mac_address] version = "1.1.2" features = ["serde"] [dependencies.machine-uid] version = "0.2.0" [dependencies.mlx9064x] version = "0.2.1" [dependencies.mozjpeg] version = "0.9.1" optional = true default-features = false [dependencies.ndarray] version = "0.15.3" features = ["rayon"] [dependencies.num-integer] version = "0.1.44" [dependencies.num-traits] version = "0.2.14" [dependencies.parking_lot] version = "0.11.2" optional = true [dependencies.paste] version = "1.0.5" [dependencies.pin-project] version = "1.0.8" [dependencies.rayon] version = "1.5.1" [dependencies.resize] version = "0.7.2" optional = true [dependencies.rgb] version = "0.8.27" optional = true [dependencies.rstar] version = "0.9.1" [dependencies.rumqttc] version = "0.9.0" [dependencies.serde] version = "1.0.130" features = ["derive", "rc"] [dependencies.serde_json] version = "1.0.68" [dependencies.serde_repr] version = "0.1.7" [dependencies.serde_with] version = "1.10" features = [] [dependencies.sha2] version = "0.9.8" [dependencies.structopt] version = "0.3.25" features = ["suggestions"] default-features = false [dependencies.tokio] version = "1.12.0" features = ["io-util", "macros", "net", "rt-multi-thread", "time"] [dependencies.tokio-rustls] version = "0.23.0" [dependencies.tokio-stream] version = "0.1.7" features = ["time"] [dependencies.toml] version = "0.5.8" [dependencies.tracing] version = "0.1.29" [dependencies.tracing-futures] version = "0.2.5" features = ["tokio", "std-future", "futures-03"] [dependencies.tracing-subscriber] version = "0.3.0" features = ["env-filter", "fmt", "ansi", "tracing-log", "local-time", "registry", "json"] default-features = false [dependencies.url] version = "2.2.2" features = ["serde"] [dependencies.uuid] version = "0.8.2" features = ["serde"] [dependencies.warp] version = "0.3.1" default-features = false [dependencies.webpki-roots] version = "0.22" [dependencies.webpki-roots-rumqttc] version = "0.21" package = "webpki-roots" [dev-dependencies.float-cmp] version = "0.9.0" [dev-dependencies.rand_chacha] version = "0.3.1" [dev-dependencies.rand_core] version = "0.6.3" [dev-dependencies.rand_distr] version = "0.4.2" [dev-dependencies.serde_test] version = "1.0.130" [dev-dependencies.tempfile] version = "3.2.0" [features] default = ["mjpeg", "mozjpeg", "piston_resize"] mjpeg = ["hyper/stream", "tokio/sync", "tokio-stream/sync"] mock_camera = ["async-bincode", "bincode", "tokio/fs"] mozjpeg_simd = ["mozjpeg/with_simd"] piston_resize = ["resize", "rgb", "parking_lot"]