pharia-skill-test 0.6.1

Test helpers for testing Pharia Kernel skill components locally.
Documentation
[dependencies.anyhow]
version = "1.0.97"

[dependencies.pharia-skill]
version = "0.6.1"

[dependencies.serde]
features = ["derive"]
version = "1.0.219"

[dependencies.ureq]
features = ["json"]
version = "2.12"

[dev-dependencies.anyhow]
version = "1.0.97"

[dev-dependencies.dotenvy]
version = "0.15"

[dev-dependencies.jiff]
features = ["serde"]
version = "0.2.5"

[dev-dependencies.jsonschema]
version = "0.29.0"

[dev-dependencies.schemars]
version = "0.8.22"

[lib]
name = "pharia_skill_test"
path = "src/lib.rs"

[lints.clippy]
module-name-repetitions = "allow"
needless-pass-by-value = "allow"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust]
future-incompatible = "warn"
keyword-idents = "warn"
let-underscore = "warn"
nonstandard-style = "warn"
refining-impl-trait = "warn"
rust-2018-idioms = "warn"
rust-2024-compatibility = "warn"

[lints.rust.unused]
level = "warn"
priority = -1

[package]
authors = ["Markus Klein <markus.klein@aleph-alpha.com>", "Ben Brandt <benjamin.brandt@aleph-alpha.com>", "Moritz Althaus <moritz.althaus@aleph-alpha.com>", "Jia Ho Lee <jiaho.lee@aleph-alpha.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Test helpers for testing Pharia Kernel skill components locally."
edition = "2021"
keywords = ["ai", "llm", "skill"]
license = "Apache-2.0"
name = "pharia-skill-test"
readme = "README.md"
repository = "https://github.com/Aleph-Alpha/pharia-kernel-sdk-rs"
rust-version = "1.82.0"
version = "0.6.1"

[[test]]
name = "default_output"
path = "tests/default_output.rs"

[[test]]
name = "results"
path = "tests/results.rs"

[[test]]
name = "serializable_io"
path = "tests/serializable_io.rs"