fast, powerful, and flexible validator with sane syntax
Project description
ValidX is fast, powerful, and flexible validator with sane syntax.
from validx import Dict, Str
schema = Dict({"message": Str()})
data = {"message": "ValidX is cool!"}
print(schema(data))
{'message': 'ValidX is cool!'}
The full documentation is available at Read the Docs.
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
ValidX-0.1.tar.gz
(26.4 kB
view hashes)
Built Distributions
Close
Hashes for ValidX-0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d76fe6a4d414c0c4fa39c54c2039e90111e8d9e7b9cf2d7084baf7037bc6b09 |
|
MD5 | cd99097835ba403b39bfaa42711ad965 |
|
BLAKE2b-256 | 78a8946735cc29400e25937139a9546aa59e3d61b8d3de8bc5422e0c5ad40986 |
Close
Hashes for ValidX-0.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c8c6501f758640bc53dedb73e960e2e14879935aba065504fa37a477228e467 |
|
MD5 | 77c53a93929966b9a15b93b5ca5faea2 |
|
BLAKE2b-256 | 6339b97065b055683077099e376906ee45d006f04e11598d8e9cd04834a14f07 |
Close
Hashes for ValidX-0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078d7c3a61fe52cde11cc852692975b8bf9cffb0d918746193f3f46209d08c81 |
|
MD5 | 9a2aeb12c625a27baa8eb6ba910489c7 |
|
BLAKE2b-256 | 61e84fafaed4604ddbe93c16d2e488f0fb6348a0a7c5d5e81e04b5f84de20488 |
Close
Hashes for ValidX-0.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648e03b836e6b2f0ee4cf9b71b7a82dd4d506ebfb326f0fce96119f50d49f381 |
|
MD5 | 4af701e6b1d161e831caea6043bc3c9c |
|
BLAKE2b-256 | a7e694ae63f6f785bc32fa182c04e3dd4bba886ce81ec0fba9c23f7767e54b44 |
Close
Hashes for ValidX-0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd607b20fc2b258bc19a2e0e405ea781483fb5e5fcc12815eefbe99515121f0a |
|
MD5 | d482e87eef20d2078a1f8605090794c2 |
|
BLAKE2b-256 | 06fa2b726ed8f34d6e9fa6d02f32318ccd995eede0bb617f119c3b9c7c6a3628 |
Close
Hashes for ValidX-0.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65cf5911b27e227daeaa27e3e1fa4850a77297d347c2a170af58786663b85cbf |
|
MD5 | d9a71671fe1ac716874ac399ad4bad03 |
|
BLAKE2b-256 | d3069690f3f34c533367802e283b9a0cc6ef1d92585bce004dc63114c9609490 |
Close
Hashes for ValidX-0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72866eaa6126d112d70a53170476a5a470f22046c1b5bd0e8524eefcb741d13 |
|
MD5 | 267d93cf7004851e9fd7b3c323a4955f |
|
BLAKE2b-256 | 3e90650d026c714769959916884c973ac207b75bd752d708420cf26542255b8c |
Close
Hashes for ValidX-0.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86432ebf5640840b8dbb3a39089acec32b00ca474fe4a90d028401166b4e88d5 |
|
MD5 | b609b09069116a87b4f217487e50b01e |
|
BLAKE2b-256 | 056124737c7f03926e09f22e818eb9aae77770d417fbd0adfee402e8828b20ab |
Close
Hashes for ValidX-0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81063cc54d8f51a4273850428b01d528e4b83f9c099c369c627ae8b77fffe1c2 |
|
MD5 | b8be176a52c96a129838a2eb92ddec8e |
|
BLAKE2b-256 | 4f4edab474d143ca01c9c0157698183b48294b2305d97ad089610dedff03ca7f |
Close
Hashes for ValidX-0.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 509935520c381f86a1e20b04cd90049d47805a575894e7ea5fd460ad9409eb35 |
|
MD5 | 9871f872777307a7bb5ac9befac8f921 |
|
BLAKE2b-256 | eb694f936d6983d5e964fc245dc033b1a5f30d0aa43e5622da4e443fa24ceb5f |
Close
Hashes for ValidX-0.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5c7047a49e3f92b3c0d047c3cd7fb402e02552793bc4119eeba137a3c79aca |
|
MD5 | 53668a354320b0c590d1d1b47ded8be0 |
|
BLAKE2b-256 | 622a07e5012a637768cde2c34ced52bb659f0775da54908192e9e199f509fb19 |
Close
Hashes for ValidX-0.1-cp35-cp35m-macosx_10_5_fat.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1050d4a81f8f1be58c61088e5a0543735d104eff8e95e512979ab4168aa9e8 |
|
MD5 | deb75293219d192b290edab580c7838a |
|
BLAKE2b-256 | 684ef5417f4dbb1122878a20726e1530ab62ecc14e864213513c3d77fc5b13d2 |
Close
Hashes for ValidX-0.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9ace60e17b066cedb122c8adea560354728399e3c6efdd1d715d49dace41b0 |
|
MD5 | 321ddcc78768ed00c480b481a1f5c476 |
|
BLAKE2b-256 | c0b6b5718ab17f23a7a74408e15030b0cb15afb01289ec35a6326606cd852f20 |
Close
Hashes for ValidX-0.1-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e57e77ee71633deed71513d6455548b260b578d9ddfbfca85ec9e22ed2f259f4 |
|
MD5 | 43c3d19f77c49d5f1fba607d6d4429f8 |
|
BLAKE2b-256 | 096b424253b60e8dcaefcd0e5c85b461330b1cc9fb86dd127182020197c55ae1 |
Close
Hashes for ValidX-0.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 033c0bb17d343f199f8b19390c2047217e84722dabe7505959816ac647d72c4e |
|
MD5 | e8692c9aa92b01b483ab04fd31e06bf0 |
|
BLAKE2b-256 | ac8bf2f6266c75888e60743668bb1b3788e10b382c9a2553f893bd1c5421664d |
Close
Hashes for ValidX-0.1-cp34-cp34m-macosx_10_5_fat.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf38bf1549a4def4215fc698efa4d644ed4fd41fd8fa6b354d17e778eb98500d |
|
MD5 | c93b0fe1a46acfff8ef96821a66bf42c |
|
BLAKE2b-256 | 5d09fe56b63ffadae4ff78b5e22575a62b903b6cb7efbb3002553ac328081f8e |
Close
Hashes for ValidX-0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08499a9b7db955a548107f4026840b94674cc49b7228513632ad5659f8442d5d |
|
MD5 | 9a03ed8f4f441ce42da1d05134f1cebe |
|
BLAKE2b-256 | c2035779a30bcd1028889e5ea9ad74a3c902d63679eead826579113d3470e737 |
Close
Hashes for ValidX-0.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bc8ac7ba0362c51b40bcea0029138ccc3a9c5eb1d56d5461e1d5c356d118c40 |
|
MD5 | 7af0aceb5c114468c47e14e3a8bf4f04 |
|
BLAKE2b-256 | 02638333aaa82da4ccafc3fc55ac840db0bd0e8204833d36d4bc5aa71f0653f3 |
Close
Hashes for ValidX-0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837561cdcb37542d6376b244dbaa73a52feb3f2ba4d34463e0fc3c6546ebe15f |
|
MD5 | b259d2d51c47ac7169fc95192cdeb78a |
|
BLAKE2b-256 | 48fec6d11be9e684c59e2e18ffbb94046d8e301b8501ec3697bd2820e5c82062 |
Close
Hashes for ValidX-0.1-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec435e5e6455c47202be7214fc9b354a27cb8560cd25ec6d41718181c7b1e3e1 |
|
MD5 | daafad95ffedf3ba3f3085003e6d7f6c |
|
BLAKE2b-256 | 69c65bcf35bb45edc5854da8bf88ab450b1dc5f78aff10c3c662f8246411efce |
Close
Hashes for ValidX-0.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf00c6dd563baeae1db9fc5b3d680b4c45c078d3ec0b209fcca58a221a71f89 |
|
MD5 | bc93724e437446ac94e6d47e99aeaec6 |
|
BLAKE2b-256 | d72663c7111b94c3a99e070267e05ac407937377b87757552e37e2a225521688 |
Close
Hashes for ValidX-0.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90896a645c4e670562979620ef92c05ce3df51247d2b33a99ac0c89a495206d6 |
|
MD5 | 242ce7bf4bf8881d950f40cffd344a69 |
|
BLAKE2b-256 | 728a276d0719f2aad42cb933c496d9c4db5740d54b905578eeca4cfe4ea48be3 |