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.

Metadata

Release files for betwixt-data 0.2.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 betwixt-data 0.2.0
File Size Uploaded Provenance
betwixt_data-0.2.0.tar.gz 22.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for betwixt-data 0.2.0
File Interpreter ABI Platform
betwixt_data-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 55.0 kB

Release files / betwixt_data-0.2.0.tar.gz

Download URL betwixt_data-0.2.0.tar.gz
Size 22.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ac89a767e745bb1826ab1a86b81024cc1235d359533815e5fdc3469655210356
BLAKE2b-256 checksum
How to use checksums
4622e92dea0af3bc8b29f0c06ffd9314c40b4ffb8a2587d907597d6cccea7999
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / betwixt_data-0.2.0-py3-none-any.whl

Download URL betwixt_data-0.2.0-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c563fd64bcb827287070e4f6a096c78a10abcc4500c4140aa41e8e99f6cffaa5
BLAKE2b-256 checksum
How to use checksums
c471d7dfd36cdbe5c46c0bcfda29637a7ccdfe6390677c500d95743beb45204d
Upload date
Uploaded using Trusted Publishing?
What is 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}

Security for betwixt-data 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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