Skip to main content

Shared runtime domain validation for dq-made-easy APIs

Project description

dq-made-easy-domain-validation

Shared runtime domain validation for dq-made-easy APIs.

The package provides two things:

  • a versioned registry of allowed-value sets stored separately from API code
  • Pydantic-compatible validators that can be reused by FastAPI request and response models

Build a wheel with:

python -m build --wheel

The wheel is intended to be consumed by all API services instead of hard-coding enums or ad hoc allowlists in each service.

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

dq_made_easy_domain_validation-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file dq_made_easy_domain_validation-0.1.0.tar.gz.

File metadata

File hashes

Hashes for dq_made_easy_domain_validation-0.1.0.tar.gz
Algorithm Hash digest
SHA256 23bff9c0e7857d1062e31f76fe0ab3b1cbf7f346c6263fe21361f4a2da70bcad
MD5 7c7084f649ea4ee302e8d1bdc2758874
BLAKE2b-256 8105fa1aef7f60ff9a6d31a70c7f191725acc70fafe61f516b22afb13a47fc3f

See more details on using hashes here.

File details

Details for the file dq_made_easy_domain_validation-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dq_made_easy_domain_validation-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f59ca5088313cf2267531e2feb11505d3eb2d944de2a9b748ad1c3b7e76afcb
MD5 6f994b31a7b2f66814cbb6628af128ab
BLAKE2b-256 45bc49fdb98f0235477921fedb966a7390e2c8c6130ab28c5a61707a4d174871

See more details on using hashes here.

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