Skip to main content

Runtime client for valbridge-generated validators with type-safe schema lookup

Project description

valbridge

Runtime client for valbridge-generated validators with type-safe schema lookup.

Installation

pip install valbridge

Usage

from valbridge import create_valbridge
from _valbridge import schemas

valbridge = create_valbridge(schemas)

# Full key lookup
user_validator = valbridge("user:Profile")

# Validate data
user_validator.validate_python({"name": "Alice", "email": "alice@example.com"})

Project details


Download files

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

Source Distribution

valbridge-0.4.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

valbridge-0.4.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file valbridge-0.4.0.tar.gz.

File metadata

  • Download URL: valbridge-0.4.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for valbridge-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d6eff24b61984471702c474f96fd3188f21452a2b0e7843acca740dcb26d488e
MD5 72fde0898d0514e6d479b11434feb6cd
BLAKE2b-256 c30b709bd20d08010d47cc1a4847461629254ad6209112b830c45c23c308651f

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge-0.4.0.tar.gz:

Publisher: release-please.yml on vectorfy-co/valbridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valbridge-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: valbridge-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for valbridge-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80af32cd525ee3d55374739cbdf91e6c44230c56ee07f1f65d740cbb4ec780c7
MD5 f2ec50e04f2aeb228cb2b9e2db8f8278
BLAKE2b-256 93945bb9697447feb87c17e1dcce2ef60aca54119cd52ab9f612bc4e682f5ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge-0.4.0-py3-none-any.whl:

Publisher: release-please.yml on vectorfy-co/valbridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page