[workspace] members = ["auto_compressor", "compressor_integration_tests"] [package] authors = ["Erik Johnston"] description = "A tool to compress some state in a Synapse instance's database" name = "synapse_compress_state" version = "0.1.0" edition = "2018" [dependencies] clap = "2.33.0" indicatif = "0.16.0" jemallocator = "0.3.2" openssl = "0.10.32" postgres = "0.19.0" postgres-openssl = "0.5.0" rand = "0.8.0" rayon = "1.3.0" string_cache = "0.8.0" env_logger = "0.9.0" log = "0.4.14" [dependencies.state-map] git = "https://github.com/matrix-org/rust-matrix-state-map" # Needed for pyo3 support [lib] crate-type = ["cdylib", "rlib"] [dependencies.pyo3] version = "0.14.1" features = ["extension-module","abi3-py36"] [features] default = ["jemalloc"] jemalloc = [] no-progress-bars = []