Skip to main content

Latest Version Python Versions Build Status Documentation Status

Betwixt logo

Betwixt your data models lives a new, declarative mapping layer.

Betwixt maps peer boundary models without coupling them to one another. The core package supports dataclasses; Pydantic and SQLAlchemy adapters are opt-in extras.

Super-quick start

Requires Python 3.12 to 3.14.

Install the base package through pip:

pip install betwixt-data

Install optional adapter boundaries when needed:

pip install "betwixt-data[pydantic]"
pip install "betwixt-data[sqlalchemy]"

Documentation

Dig into the docs on the Betwixt homepage.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

betwixt_data-0.2.0.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

betwixt_data-0.2.0-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file betwixt_data-0.2.0.tar.gz.

File metadata

  • Download URL: betwixt_data-0.2.0.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for betwixt_data-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ac89a767e745bb1826ab1a86b81024cc1235d359533815e5fdc3469655210356
MD5 25d0b0465a07ca36104c97cd94d6bff7
BLAKE2b-256 4622e92dea0af3bc8b29f0c06ffd9314c40b4ffb8a2587d907597d6cccea7999

See more details on using hashes here.

File details

Details for the file betwixt_data-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: betwixt_data-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for betwixt_data-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c563fd64bcb827287070e4f6a096c78a10abcc4500c4140aa41e8e99f6cffaa5
MD5 5c7a50d400b8b740d5d4778d38e15297
BLAKE2b-256 c471d7dfd36cdbe5c46c0bcfda29637a7ccdfe6390677c500d95743beb45204d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 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