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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dq_made_easy_domain_validation-0.1.0.tar.gz.
File metadata
- Download URL: dq_made_easy_domain_validation-0.1.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23bff9c0e7857d1062e31f76fe0ab3b1cbf7f346c6263fe21361f4a2da70bcad
|
|
| MD5 |
7c7084f649ea4ee302e8d1bdc2758874
|
|
| BLAKE2b-256 |
8105fa1aef7f60ff9a6d31a70c7f191725acc70fafe61f516b22afb13a47fc3f
|
File details
Details for the file dq_made_easy_domain_validation-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dq_made_easy_domain_validation-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f59ca5088313cf2267531e2feb11505d3eb2d944de2a9b748ad1c3b7e76afcb
|
|
| MD5 |
6f994b31a7b2f66814cbb6628af128ab
|
|
| BLAKE2b-256 |
45bc49fdb98f0235477921fedb966a7390e2c8c6130ab28c5a61707a4d174871
|