Cargo.toml 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  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. const_format = "0.2"
  18. futures = { version = "0.3.0", optional = true }
  19. teloxide = { version = "0.4.0", features = ["auto-send", "macros", "bincode-serializer"], optional = true }
  20. log = { version = "0.4.8", optional = true }
  21. pretty_env_logger = { version = "0.4.0", optional = true }
  22. tokio = { version = "1.3", features = ["rt-multi-thread", "macros"], optional = true }
  23. derive_more = { version = "0.99.13", optional = true }
  24. thiserror = { version = "1.0.24", optional = true }
  25. [build-dependencies]
  26. cc = { version = "1.0", optional = true }
  27. pkg-config = { version = "0.3", optional = true }
  28. [features]
  29. default = [ "telegram" ]
  30. tv = [ "cc", "pkg-config" ]
  31. telegram = [ "teloxide", "log", "pretty_env_logger", "tokio", "derive_more", "thiserror", "futures" ]