├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── advanced.md ├── custom_field.md ├── custom_field.py ├── example.py ├── exceptions.md ├── fields.md ├── history.md ├── i18n.md ├── index.md └── license.md ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── tests ├── __init__.py ├── test_base_field.py ├── test_bool_field.py ├── test_date_field.py ├── test_datetime_field.py ├── test_dict_field.py ├── test_email_field.py ├── test_enum_field.py ├── test_ip_address_field.py ├── test_list_field.py ├── test_md5_field.py ├── test_nested_dict_field.py ├── test_nested_list_field.py ├── test_number_field.py ├── test_sha_field.py ├── test_string_field.py ├── test_timestamp_field.py ├── test_translation.py ├── test_url_field.py ├── test_uuid_field.py └── test_validator.py ├── tox.ini └── validator ├── __init__.py ├── exceptions.py ├── fields.py ├── locale ├── python-validator.po └── zh_CN │ └── LC_MESSAGES │ ├── python-validator.mo │ └── python-validator.po ├── translation.py ├── utils.py └── validator.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/advanced.md -------------------------------------------------------------------------------- /docs/custom_field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/custom_field.md -------------------------------------------------------------------------------- /docs/custom_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/custom_field.py -------------------------------------------------------------------------------- /docs/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/example.py -------------------------------------------------------------------------------- /docs/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/exceptions.md -------------------------------------------------------------------------------- /docs/fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/fields.md -------------------------------------------------------------------------------- /docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/history.md -------------------------------------------------------------------------------- /docs/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/i18n.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/docs/license.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_base_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_base_field.py -------------------------------------------------------------------------------- /tests/test_bool_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_bool_field.py -------------------------------------------------------------------------------- /tests/test_date_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_date_field.py -------------------------------------------------------------------------------- /tests/test_datetime_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_datetime_field.py -------------------------------------------------------------------------------- /tests/test_dict_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_dict_field.py -------------------------------------------------------------------------------- /tests/test_email_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_email_field.py -------------------------------------------------------------------------------- /tests/test_enum_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_enum_field.py -------------------------------------------------------------------------------- /tests/test_ip_address_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_ip_address_field.py -------------------------------------------------------------------------------- /tests/test_list_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_list_field.py -------------------------------------------------------------------------------- /tests/test_md5_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_md5_field.py -------------------------------------------------------------------------------- /tests/test_nested_dict_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_nested_dict_field.py -------------------------------------------------------------------------------- /tests/test_nested_list_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_nested_list_field.py -------------------------------------------------------------------------------- /tests/test_number_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_number_field.py -------------------------------------------------------------------------------- /tests/test_sha_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_sha_field.py -------------------------------------------------------------------------------- /tests/test_string_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_string_field.py -------------------------------------------------------------------------------- /tests/test_timestamp_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_timestamp_field.py -------------------------------------------------------------------------------- /tests/test_translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_translation.py -------------------------------------------------------------------------------- /tests/test_url_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_url_field.py -------------------------------------------------------------------------------- /tests/test_uuid_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_uuid_field.py -------------------------------------------------------------------------------- /tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tests/test_validator.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/tox.ini -------------------------------------------------------------------------------- /validator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/__init__.py -------------------------------------------------------------------------------- /validator/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/exceptions.py -------------------------------------------------------------------------------- /validator/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/fields.py -------------------------------------------------------------------------------- /validator/locale/python-validator.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/locale/python-validator.po -------------------------------------------------------------------------------- /validator/locale/zh_CN/LC_MESSAGES/python-validator.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/locale/zh_CN/LC_MESSAGES/python-validator.mo -------------------------------------------------------------------------------- /validator/locale/zh_CN/LC_MESSAGES/python-validator.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/locale/zh_CN/LC_MESSAGES/python-validator.po -------------------------------------------------------------------------------- /validator/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/translation.py -------------------------------------------------------------------------------- /validator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/utils.py -------------------------------------------------------------------------------- /validator/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ausaki/python-validator/HEAD/validator/validator.py --------------------------------------------------------------------------------