{"package": "valid8", "summary": "Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent Validat\u2026", "pypi_url": "https://pypi.org/project/valid8", "piwheels_url": "https://www.piwheels.org/project/valid8", "releases": {"5.1.2": {"released": "2021-01-29 11:32:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.1.2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.1.2-py2.py3-none-any.whl", "filehash": "cb545f1898085a9d0270eba1f0533c51e4c8e999ff397164c805b5c6b7a627a0", "filesize": 64054, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.1.1": {"released": "2020-04-24 16:55:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.1.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.1.1-py2.py3-none-any.whl", "filehash": "638a6c95503d357ab8abe9b21437906a691de1cdcff9217341f49e77ee7e402e", "filesize": 64007, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.1.0": {"released": "2020-01-22 10:54:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.1.0-py3-none-any.whl", "filehash": "44d634357451c6186684e7f72f2be3f0babcdd1e8d608c1d75a2eb9905bb5e73", "filesize": 97323, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.6": {"released": "2019-12-17 17:24:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.6-py3-none-any.whl", "filehash": "b3bad3594d19b32c4a02660b162431e8008e5c11e3b50bbf1116190279d79a62", "filesize": 96472, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.5": {"released": "2019-12-02 22:47:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.5-py3-none-any.whl", "filehash": "fc67a241eff0fb8aac1473118ca6cd84046a20fe2e7f03ca2781c554e36de311", "filesize": 96420, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.4": {"released": "2019-11-18 11:28:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.4-py3-none-any.whl", "filehash": "6723a35e7e620ce5bb8070e5f9f88e85b6f848594d18aae3fb64c3073301c0db", "filesize": 95567, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.3": {"released": "2019-10-03 14:52:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.3-py3-none-any.whl", "filehash": "0620c789debf174884e37697a0ceef56563390ff1d34e5c44ef84f86d9248553", "filesize": 95299, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.2": {"released": "2019-09-24 16:12:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.2-py3-none-any.whl", "filehash": "97ddb69ede193681f4510991905da072026862cc938e4f7ada5abf15c2208065", "filesize": 95236, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.1": {"released": "2019-09-24 15:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.1-py3-none-any.whl", "filehash": "a6855457c4fc007c9a5c4c0a73e8ead051aa17d5f8ca68e5d62ef4e909b9e298", "filesize": 95232, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "5.0.0": {"released": "2019-09-24 15:26:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-5.0.0-py3-none-any.whl", "filehash": "7bd99c4337db79874262e63f77facfaffc0a347cf98a3e92d144801d517e7059", "filesize": 95153, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "functools32", "future", "makefun", "six"]}}}, "4.2.1": {"released": "2019-09-09 13:06:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.2.1-py3-none-any.whl", "filehash": "e833c2cb58237f5fa9bd40f2f922f2e25403fe0db286d31c10e1accb37746a2e", "filesize": 84130, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.2.0": {"released": "2019-09-09 11:00:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.2.0-py3-none-any.whl", "filehash": "98b37be4ccc7dcd08605f8a38df1fbc907a6971c9ebe88565512df8a874e0457", "filesize": 84124, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.1.2": {"released": "2019-08-01 08:02:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.1.2-py3-none-any.whl", "filehash": "73c605cdda8964471a575f913e2bdb55f62d34e8b6360fb2ab7660d49b14e416", "filesize": 84097, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.1.1": {"released": "2019-07-30 14:04:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.1.1-py3-none-any.whl", "filehash": "a97987480f28ab358a7716df70bd284092c19eaaeb0350a99e886686c28aec5c", "filesize": 84048, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.1.0": {"released": "2019-04-23 10:29:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.1.0-py3-none-any.whl", "filehash": "aa68ae3417d082eef3fc9384b09f30ec6f2a287de87a9fb9919ae0ec507e83c7", "filesize": 84017, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.0.1": {"released": "2019-04-19 11:30:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.0.1-py3-none-any.whl", "filehash": "a54592884698d9aec71f401f676682a9bd6e90112253d31b5e18c19e6fa28080", "filesize": 84029, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "4.0.0": {"released": "2019-04-19 07:01:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-4.0.0-py3-none-any.whl", "filehash": "5351edcecf4aebc7ddd4a1e607ba0e08975eb3ac12cc468d11a06f4fcb887d5d", "filesize": 83974, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decopatch", "funcsigs", "future", "makefun"]}}}, "3.7.3": {"released": "2018-09-11 16:04:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.7.3-py3-none-any.whl", "filehash": "2bebc3aef51c406c3fce862add18460cb37600431f3c87f9c28ae57bd34d2afe", "filesize": 73172, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.7.2": {"released": "2018-06-13 16:21:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.7.2-py3-none-any.whl", "filehash": "b2d1f338f823829ea0de80120440c685348fc9ee60a8cfead7b6e8537d94e29f", "filesize": 71669, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.7.1": {"released": "2018-06-13 13:14:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.7.1-py3-none-any.whl", "filehash": "eeb3ee7ad90278e386cf4077dbc18e82ff73cf417dfbc012f3b113344247352a", "filesize": 71609, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.7.0": {"released": "2018-04-10 08:57:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.7.0-py3-none-any.whl", "filehash": "f0444d1c6f93d2102fc9177c6d82032fbfbdb437ec27d2e85dccb940bbb2002c", "filesize": 71592, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.6.0": {"released": "2018-03-23 12:14:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.6.0-py3-none-any.whl", "filehash": "4d1bdf4b7ae92c6515092126eb409104666a118ed81c2dcdb46db1b0ff0d7b11", "filesize": 72932, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.5.5": {"released": "2018-03-23 10:01:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.5-py3-none-any.whl", "filehash": "65436734784921b4165b12db22ddfa7931a35c4982be6cd935bb103e2c33c3be", "filesize": 71621, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.5.4": {"released": "2018-03-07 14:22:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.4-py3-none-any.whl", "filehash": "f9c98f1f927a01b46b565d3219f33082a2c7f27c50602e29d4170646e628e68f", "filesize": 71080, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.5.3": {"released": "2018-03-07 11:35:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.3-py3-none-any.whl", "filehash": "46910a9b8de66eaef5b6279131c4113eb3a17fcb3744a66bcba3b4c69549d184", "filesize": 69766, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.5.2": {"released": "2018-02-21 18:03:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.2-py3-none-any.whl", "filehash": "95b7f74aa5fcf8bca6311d2117a1c7bb65be3ad9473cf9889cb540ad414660f8", "filesize": 69730, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.5.1": {"released": "2018-02-13 09:17:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.1-py3-none-any.whl", "filehash": "ba2b92757494b67f72d435274229ee74d17f86b64b9ccdf82d05c0c04a221287", "filesize": 67160, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator", "typing-inspect"]}}}, "3.5.0": {"released": "2018-02-08 12:24:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.5.0-py3-none-any.whl", "filehash": "07223895341e819cab2180e2d184d988aa8e5adcda6f27ae0b427e9c8d2018c1", "filesize": 66703, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator", "typing-inspect"]}}}, "3.4.0": {"released": "2018-01-26 15:44:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.4.0-py3-none-any.whl", "filehash": "43d5636d11ce632275379eb015db6804fca148d5af9a04946d43440a2a89eccf", "filesize": 66524, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.3.0": {"released": "2018-01-24 17:22:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.3.0-py3-none-any.whl", "filehash": "e3a5f6ef0c7be4e61d99f153359ed2240f6fee26f956faa0866970ce439ac495", "filesize": 66023, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.2.0": {"released": "2018-01-23 15:04:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.2.0-py3-none-any.whl", "filehash": "9c74075f881c7bad5224e39afd43e9a9c711ad31d6416071b4b13a89b154a95d", "filesize": 63196, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.1.0": {"released": "2018-01-22 13:41:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.1.0-py3-none-any.whl", "filehash": "810af2fa22868a89223dc090c244dfb748c853cec1cbac23d55c1d756416bfdc", "filesize": 61874, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.0.1": {"released": "2018-01-20 13:57:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.0.1-py3-none-any.whl", "filehash": "633308c0a1e780d13ca639a8ff52689a3ac4a52562c45ca4594782ee5158abc3", "filesize": 61556, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "3.0.0": {"released": "2018-01-19 17:56:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-3.0.0-py3-none-any.whl", "filehash": "b063c41afdf7d067ef80d4bfffa8e07ad95cad779f72240583ebae42c133a537", "filesize": 61205, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "2.1.0": {"released": "2018-01-16 15:46:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-2.1.0-py3-none-any.whl", "filehash": "23d810c19b9e67d389bf396ba2dd1d0cf9ca0b8fec683ebd829f60825bb95b75", "filesize": 53219, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "2.0.0": {"released": "2017-12-21 14:44:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-2.0.0-py3-none-any.whl", "filehash": "c7d7d5f0accfdc234c90b9ecbb6ec8f71ef6f37d387e868fc1ff7bb61becb66b", "filesize": 49758, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}, "1.0.0": {"released": "2017-10-25 18:14:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"valid8-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/valid8/valid8-1.0.0-py3-none-any.whl", "filehash": "2b60369628b78e0b03baf8cd14bf64de5d3cee799b2b623b53cd339dab3c163c", "filesize": 17791, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["decorator"]}}}}}