# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "ora" version = "0.7.0" publish = true description = "A scheduler framework." license = "MIT OR Apache-2.0" [[example]] name = "in-memory" required-features = [ "api", "scheduler", "worker", "store-memory", ] [dependencies.async-trait] version = "0.1.71" [dependencies.eyre] version = "0.6.8" [dependencies.futures] version = "0.3.28" [dependencies.ora-api] version = "^0.4.0" optional = true [dependencies.ora-client] version = "^0.3.0" [dependencies.ora-common] version = "^0.1.2" [dependencies.ora-macros] version = "^0.1.0" optional = true [dependencies.ora-scheduler] version = "^0.2.1" optional = true [dependencies.ora-store-memory] version = "^0.4.0" optional = true [dependencies.ora-store-sqlx] version = "^0.6.0" optional = true [dependencies.ora-test] version = "^0.4.0" optional = true [dependencies.ora-worker] version = "^0.4.2" optional = true [dependencies.pin-project-lite] version = "0.2.10" [dependencies.rmp-serde] version = "1.1.1" [dependencies.schemars] version = "0.8.16" optional = true [dependencies.serde] version = "1.0.171" [dependencies.serde_json] version = "1.0.101" [dependencies.time] version = "0.3.23" [dependencies.uuid] version = "1.4.0" [dev-dependencies.async-graphql] version = "7.0.3" [dev-dependencies.async-graphql-axum] version = "7.0.3" [dev-dependencies.async-trait] version = "0.1.71" [dev-dependencies.axum] version = "0.7.5" [dev-dependencies.ora-graphql] version = "^0.6.0" [dev-dependencies.serde] version = "1.0.171" features = ["derive"] [dev-dependencies.tokio] version = "1.29.1" features = [ "rt", "rt-multi-thread", "macros", ] [dev-dependencies.tracing] version = "0.1.37" [dev-dependencies.tracing-subscriber] version = "0.3.17" [features] api = ["dep:ora-api"] default = [ "api", "scheduler", "worker", "worker-registry", "macros", ] macros = [ "dep:ora-macros", "dep:schemars", ] scheduler = ["dep:ora-scheduler"] store-memory = ["dep:ora-store-memory"] store-sqlx-postgres = [ "dep:ora-store-sqlx", "ora-store-sqlx/postgres", ] test = ["dep:ora-test"] worker = ["dep:ora-worker"] worker-registry = ["dep:ora-worker"]