Skip to content

Add conformant Python implementation - #8

Merged
Jason-Doyle merged 1 commit into
mainfrom
python-port
Sep 3, 2026
Merged

Add conformant Python implementation#8
Jason-Doyle merged 1 commit into
mainfrom
python-port

Conversation

@Jason-Doyle

Copy link
Copy Markdown
Owner

Summary

  • add an independent Python 3.11+ verifier and worldcut-py CLI for protocol 0.1 / engine 0.1.2
  • mirror and enforce the normative conformance corpus, immutable parsed inputs, detached verification results, bounded integer-cost planning, and exact canonical digests
  • ship typed wheel/sdist packaging with isolated consumer tests, Python 3.11-3.14 CI, Python CodeQL coverage, and pip Dependabot updates

Quality gate

  • Ruff format and lint
  • strict mypy
  • 54 pytest tests including Hypothesis transport/canonicalization properties
  • exact conformance vectors and manifest hashes
  • clean wheel contents, Twine metadata, isolated wheel CLI smoke, and standalone extracted-sdist tests
  • differential review against the TypeScript reference over 3,150 targeted and randomized inputs with no protocol divergences
  • root TypeScript release checks, Go tests/vet, Linux race detector, and actionlint

@Jason-Doyle
Jason-Doyle merged commit f2f2d9b into main Sep 3, 2026
15 checks passed
@Jason-Doyle
Jason-Doyle deleted the python-port branch September 3, 2026 22:12
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.

1 participant