Cargo.toml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. [package]
  2. name = "receqif"
  3. version = "0.1.0"
  4. authors = ["Slava Barinov <rayslava@gmail.com>"]
  5. edition = "2021"
  6. [dependencies]
  7. serde = { version = "1.0", features = ["derive"] }
  8. serde_json = "1.0"
  9. qif_generator = "0.1.6"
  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.11.1", features = ["auto-send", "macros", "bincode-serializer"], optional = true }
  20. anyhow = { version = "1.0.52", optional = true }
  21. log = { version = "0.4.8", optional = true }
  22. pretty_env_logger = { version = "0.4.0", optional = true }
  23. tokio = { version = "1.3", features = ["rt-multi-thread", "macros"], optional = true }
  24. tokio-stream = { version = "0.1.8", optional = true }
  25. derive_more = { version = "0.99.13", optional = true }
  26. thiserror = { version = "1.0.24", optional = true }
  27. rustyline = "9.1.1"
  28. rustyline-derive = "0.6.0"
  29. [build-dependencies]
  30. cc = { version = "1.0", optional = true }
  31. pkg-config = { version = "0.3", optional = true }
  32. [features]
  33. default = [ "telegram" ]
  34. tv = [ "cc", "pkg-config" ]
  35. telegram = [ "teloxide", "log", "pretty_env_logger", "tokio", "tokio-stream", "derive_more", "thiserror", "futures", "anyhow" ]