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.1.1.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.1.1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for valbridge-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a118f4988fe1384a5af14d2ea318a63a380a98489bfd2451873bc98b0a3b09d3
MD5 08bc4fd6ceebf9f3d5af16be452d36ea
BLAKE2b-256 645be9fcfc181ecb31f2da5b5011e1d01c02049af6c52a19ded64e3114055f9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge-0.1.1.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.1.1-py3-none-any.whl.

File metadata

  • Download URL: valbridge-0.1.1-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.7

File hashes

Hashes for valbridge-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e4264239219026da4ae9d92ff78dfada80fe39d481322d5a600557ec79bd510e
MD5 1d623ff9dca9a8dccf4b8985e312fe50
BLAKE2b-256 efd5665f380acb02c2617aaf9a5e1e16a93f279942d11c9a550e985502e7e054

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge-0.1.1-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