# 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 = "genius-core-client" version = "0.5.0-rc.1" build = "build.rs" exclude = ["docs/DEVELOPERS.md"] autobins = false autoexamples = false autotests = false autobenches = false description = "Genius Core Client Library. Written in Rust and using PyO3 for Python bindings." readme = "README.md" license = "Apache-2.0" [lib] name = "genius_core_client" crate-type = [ "rlib", "cdylib", ] path = "src/lib.rs" [[test]] name = "auth_utils" path = "tests/auth_utils.rs" [[test]] name = "client" path = "tests/client.rs" [[test]] name = "create_listener" path = "tests/create_listener.rs" [[test]] name = "prepare_tests" path = "tests/prepare_tests.rs" [[test]] name = "pyo3" path = "tests/pyo3.rs" [[test]] name = "query" path = "tests/query.rs" [[test]] name = "query_for_entity" path = "tests/query_for_entity.rs" [[test]] name = "query_for_entity_array" path = "tests/query_for_entity_array.rs" [[test]] name = "query_for_value" path = "tests/query_for_value.rs" [[test]] name = "query_for_value_array" path = "tests/query_for_value_array.rs" [[test]] name = "upsert" path = "tests/upsert.rs" [[test]] name = "upsert_one" path = "tests/upsert_one.rs" [dependencies.async-once-cell] version = "0.5.3" [dependencies.base64] version = "0.21.5" [dependencies.jsonwebtoken] version = "9.2.0" [dependencies.kortex_gen_grpc] version = "=1.11.8" features = ["hstp-v1"] [dependencies.lazy_static] version = "1.4.0" [dependencies.nanoid] version = "0.4.0" [dependencies.napi] version = "2" features = [ "tokio_rt", "serde-json", ] [dependencies.napi-derive] version = "2" [dependencies.ndarray] version = "0.15.6" [dependencies.once_cell] version = "1.19.0" [dependencies.pyo3] version = "^0.21.2" features = [ "extension-module", "gil-refs", ] [dependencies.pyo3-asyncio-0-21] version = "0.21.0" features = [ "tokio-runtime", "attributes", ] [dependencies.reqwest] version = "0.11.23" features = ["rustls-tls"] default-features = false [dependencies.serde] version = "1.0.193" features = ["derive"] [dependencies.serde_json] version = "1.0.108" [dependencies.tokio] version = "1.9" features = [ "time", "rt-multi-thread", ] [dependencies.tokio-stream] version = "0.1.14" [dependencies.tonic] version = "0.10.2" [dependencies.urlencoding] version = "2.1.3" [dev-dependencies.cucumber] version = "0.21.0" [dev-dependencies.mockito] version = "1.4.0" [dev-dependencies.regex] version = "1.10.5" [dev-dependencies.tokio] version = "1.10" features = [ "macros", "rt-multi-thread", "time", ] [build-dependencies.napi-build] version = "2" [build-dependencies.pyo3-build-config] version = "^0.21.0" [features] default = ["pyo3"] experimental = [] extension-module = ["pyo3/extension-module"] js = [] napi = [] pyo3 = []