etdl-target-python 0.0.2

ETDL Python target: generates a Python developer API (dataclasses, ABC handler interfaces, orchestration functions) bound via stdlib ctypes to the same compiled Rust ETDL runtime the Rust target consumes. Pure Rust to build — no Python needed to build this crate, only to run its generated output.
Documentation
[package]
name = "etdl-target-python"
version = "0.0.2"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/ETDL-lang/etdl-target-python"
readme = "README.md"
description = "ETDL Python target: generates a Python developer API (dataclasses, ABC handler interfaces, orchestration functions) bound via stdlib ctypes to the same compiled Rust ETDL runtime the Rust target consumes. Pure Rust to build — no Python needed to build this crate, only to run its generated output."
keywords = ["etdl", "code-generation", "python", "reliability", "event-driven"]
categories = ["compilers", "development-tools"]
homepage = "https://github.com/ETDL-lang/etdl-target-python"

[dependencies]
etdl-parser = "0.4.0"
etdl-compiler = { version = "0.4.0", default-features = false }
serde_json = "1"

[dev-dependencies]
serde_yaml = "0.9"