Skip to content

Experimental Features

This page lists features that are available but still experimental.

ID Kind Target Since Tracking
formatter.builtin formatter --formatters builtin 0.59.0 -
input-format.asyncapi input-format --input-file-type asyncapi 0.59.0 -
input-format.avro input-format --input-file-type avro 0.59.0 -
input-format.protobuf input-format --input-file-type protobuf 0.59.0 -
input-format.xmlschema input-format --input-file-type xmlschema 0.59.0 -

Details

formatter.builtin

  • Kind: formatter
  • Target: --formatters builtin
  • Since: 0.59.0

The internal formatter is experimental and may change as generated-output coverage is expanded.

The formatter is designed for generated model modules and is not a general-purpose Python formatter.

input-format.asyncapi

  • Kind: input-format
  • Target: --input-file-type asyncapi
  • Since: 0.59.0

AsyncAPI input support is experimental and may change as real-world usage is validated.

The parser focuses on message payload model generation from AsyncAPI documents.

input-format.avro

  • Kind: input-format
  • Target: --input-file-type avro
  • Since: 0.59.0

Apache Avro schema input support is experimental and may change as real-world usage is validated.

The parser generates Python models from Avro schemas; it does not provide Avro runtime validation.

input-format.protobuf

  • Kind: input-format
  • Target: --input-file-type protobuf
  • Since: 0.59.0

Protocol Buffers input support is experimental and may change as real-world usage is validated.

The parser generates Python models from .proto schemas; it does not provide protobuf runtime validation or gRPC code generation.

input-format.xmlschema

  • Kind: input-format
  • Target: --input-file-type xmlschema
  • Since: 0.59.0

XML Schema input support is experimental and may change as real-world usage is validated.

The parser focuses on model generation from XSD documents, not full XML instance validation.