Skip to content

Python model schema codegen output - #934

Merged
stobrien89 merged 2 commits into
developfrom
python-model-schema-codegen-output
Nov 12, 2026
Merged

stobrien89 merged 2 commits into
developfrom
python-model-schema-codegen-output

Conversation

@stobrien89

Copy link
Copy Markdown
Contributor

Issue #, if available:

Follow-up to #871.

Description of changes:

Expand native Python model/schema snapshots to 14 packages covering the existing reference projections and a partition stress fixture.

  • Keep generation deterministic and entirely Python-driven.
  • Add conformance checks for models, schemas, lazy loading, serde, and partitions, plus Ruff and strict Pyright.
  • Fix model/stub typing and union conformance naming.
  • Document coverage and remaining Java-only behavior.

Client generation remains out of scope; Java-generated output is unchanged.

Validation: deterministic regeneration, 597 unit tests passed (1 skipped), 75 conformance tests passed, Ruff/Pyright, integration tests, and git diff --check.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@stobrien89
stobrien89 requested a review from a team as a code owner November 12, 2026 15:07
kuhe
kuhe previously approved these changes Nov 12, 2026
@stobrien89
stobrien89 merged commit 057b3cf into develop Nov 12, 2026
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants