Skip to main content

langlearn-types

Shared interfaces and data models for LangLearn tooling.

Status (2026-02-21)

  • Core request/result models for image, audio, and deck workflows are implemented.
  • Provider protocols for image, audio, and deck backends are implemented.
  • EvaluationResult and PromptBundle contracts are available for orchestrator use.

Roadmap

See ROADMAP.md.

Install

uv tool install punt-langlearn-types

CLI

langlearn-types --help
langlearn-types --json version
langlearn-types doctor
langlearn-types serve

MCP

langlearn-types install
langlearn-types serve

Development

uv sync --all-extras
uv run ruff check .
uv run ruff format --check .
uv run mypy src/ tests/
uv run pyright src/ tests/
uv run pytest

Metadata

Release files for punt-langlearn-types 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for punt-langlearn-types 0.1.0
File Size Uploaded
punt_langlearn_types-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for punt-langlearn-types 0.1.0
File Interpreter ABI Platform
punt_langlearn_types-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.1 kB

Release files / punt_langlearn_types-0.1.0.tar.gz

Download URL punt_langlearn_types-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2ea511ec35f42523393de1c1937666ffa979fc7ba0c9da26f2e49a961d104125
BLAKE2b-256 checksum
How to use checksums
21cb580d7009cc544e566608f873a3c0518142dfcd5af15960ca94a41b71a68a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / punt_langlearn_types-0.1.0-py3-none-any.whl

Download URL punt_langlearn_types-0.1.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47c99f3115a947275be0e114648439271b601e2e36a0d7cf7636057b581ca80d
BLAKE2b-256 checksum
How to use checksums
c5398211b2cfd93692457de139e18f0f782d4554517154adb26e2270a7090817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page