Cargo.toml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. [package]
  2. name = "receqif"
  3. version = "0.1.0"
  4. authors = ["Slava Barinov <rayslava@gmail.com>"]
  5. edition = "2018"
  6. [dependencies]
  7. serde = { version = "1.0", features = ["derive"] }
  8. serde_json = "1.0"
  9. qif_generator = "0.1.4"
  10. chrono = "0.4"
  11. pickledb = "0.4.1"
  12. csv = "1.1"
  13. structopt = "0.3"
  14. shellexpand = "2.1"
  15. radix_trie = { version = "0.2", features = ["serde"] }
  16. libc = { version = "0.2" }
  17. teloxide = { version = "0.4.0", features = ["auto-send", "macros"], optional = true }
  18. log = { version = "0.4.8", optional = true }
  19. pretty_env_logger = { version = "0.4.0", optional = true }
  20. tokio = { version = "1.3", features = ["rt-multi-thread", "macros"], optional = true }
  21. derive_more = { version = "0.99.13", optional = true }
  22. thiserror = { version = "1.0.24", optional = true }
  23. [build-dependencies]
  24. cc = { version = "1.0", optional = true }
  25. pkg-config = { version = "0.3", optional = true }
  26. [features]
  27. default = [ "telegram" ]
  28. tv = [ "cc", "pkg-config" ]
  29. telegram = [ "teloxide", "log", "pretty_env_logger", "tokio", "derive_more", "thiserror" ]