Cargo.toml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. [package]
  2. name = "sis-login"
  3. version = "0.2.8"
  4. edition = "2021"
  5. rust-version = "1.64.0"
  6. authors = ["Anas Elgarhy <anas.elgarhy.dev@gmail.com>", "Eslam Muhammad <0xCrypt00o@protonmail.com>"]
  7. description = "A simple crate to login to SIS system and get the moodle session link without the need to open the browser"
  8. repository = "https://github.com/0x61nas/eelu-login"
  9. license = "MIT OR Apache-2.0"
  10. readme = "README.md"
  11. keywords = ["sis", "moodle", "eelu-sis", "eelu-sis-login", "eelu-sis-moodle"]
  12. categories = ["api-bindings", "authentication", "web-programming"]
  13. documentation = "https://docs.rs/sis-login"
  14. homepage = "https://github.com/0x61nas/eelu-login/tree/main/sis-login"
  15. include = [
  16. "src/*",
  17. "Cargo.toml",
  18. "README.md",
  19. "LICENSE",
  20. "LICENSE-apache",
  21. ]
  22. exclude = [
  23. "tests/*",
  24. "examples/*",
  25. ]
  26. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  27. [dependencies]
  28. tokio = { version = "1", default-features = false, features = ["full"] }
  29. serde = { version = "1", default-features = false, features = ["serde_derive"] }
  30. reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] }
  31. rustls = { version = "0.21", default-features = false }
  32. log = { version = "0.4", optional = true }
  33. [features]
  34. debug = ["log"]