data.drivers._pelt

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

pelt — a pure-Python, free-threading-native PostgreSQL wire-protocol driver.

Developed in-tree as a private subpackage (chirp.data.drivers._pelt) behind the data-pg seam, and designed to be lifted out to a standalone bengal-peltpackage…

pelt — a pure-Python, free-threading-native PostgreSQL wire-protocol driver.

Developed in-tree as a private subpackage (chirp.data.drivers._pelt) behind the data-pg seam, and designed to be lifted out to a standalone bengal-peltpackage once mature (the seam then flipsfrom . import _peltimport bengal_pelt). See the pelt saga (GitHub #252) and.context/pelt-design-conventions.md.

The in-tree package exposes config, errors, connection, pool, and construction helpers while keeping wire messages, framing, protocol state, codecs, transport, and auth implementation private. Connection and pool remain lazy-imported via__getattr__so importing pelt stays cheap.

Part of the Bengal ecosystem:

pounce      ASGI server        (serves apps)
chirp       Web framework      (serves HTML)
kida        Template engine    (renders HTML)
patitas     Markdown parser    (parses content)
rosettes    Syntax highlighter (highlights code)
bengal      Static site gen    (builds sites)
pelt        Postgres driver    (talks to the database)   <- this package

data.drivers._pelt

Name Type Default Description
type
qualified_name
element_type
description
source_file
line_number
is_autodoc
autodoc_element
_autodoc_template
_autodoc_url_path
_autodoc_page_type
title
doc_content_hash

View source · /home/runner/work/chirp/chirp/site/../src/chirp/data/drivers/_pelt/__init__.py:1