CHANGES.rst
LICENSE.rst
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/changes.rst
docs/conf.py
docs/contributing.rst
docs/crash_course.rst
docs/csrf.rst
docs/ext.rst
docs/faq.rst
docs/fields.rst
docs/forms.rst
docs/i18n.rst
docs/index.rst
docs/license.rst
docs/make.bat
docs/meta.rst
docs/requirements.txt
docs/specific_problems.rst
docs/validators.rst
docs/whats_new.rst
docs/widgets.rst
docs/_static/logo_joined.svg
docs/_static/logo_split.svg
docs/_static/logo_square.svg
src/WTForms.egg-info/PKG-INFO
src/WTForms.egg-info/SOURCES.txt
src/WTForms.egg-info/dependency_links.txt
src/WTForms.egg-info/requires.txt
src/WTForms.egg-info/top_level.txt
src/wtforms/__init__.py
src/wtforms/form.py
src/wtforms/i18n.py
src/wtforms/meta.py
src/wtforms/utils.py
src/wtforms/validators.py
src/wtforms/csrf/__init__.py
src/wtforms/csrf/core.py
src/wtforms/csrf/session.py
src/wtforms/fields/__init__.py
src/wtforms/fields/choices.py
src/wtforms/fields/core.py
src/wtforms/fields/datetime.py
src/wtforms/fields/form.py
src/wtforms/fields/list.py
src/wtforms/fields/numeric.py
src/wtforms/fields/simple.py
src/wtforms/locale/README.md
src/wtforms/locale/wtforms.pot
src/wtforms/locale/ar/LC_MESSAGES/wtforms.mo
src/wtforms/locale/ar/LC_MESSAGES/wtforms.po
src/wtforms/locale/bg/LC_MESSAGES/wtforms.mo
src/wtforms/locale/bg/LC_MESSAGES/wtforms.po
src/wtforms/locale/ca/LC_MESSAGES/wtforms.mo
src/wtforms/locale/ca/LC_MESSAGES/wtforms.po
src/wtforms/locale/cs_CZ/LC_MESSAGES/wtforms.mo
src/wtforms/locale/cs_CZ/LC_MESSAGES/wtforms.po
src/wtforms/locale/cy/LC_MESSAGES/wtforms.mo
src/wtforms/locale/cy/LC_MESSAGES/wtforms.po
src/wtforms/locale/de/LC_MESSAGES/wtforms.mo
src/wtforms/locale/de/LC_MESSAGES/wtforms.po
src/wtforms/locale/de_CH/LC_MESSAGES/wtforms.mo
src/wtforms/locale/de_CH/LC_MESSAGES/wtforms.po
src/wtforms/locale/el/LC_MESSAGES/wtforms.mo
src/wtforms/locale/el/LC_MESSAGES/wtforms.po
src/wtforms/locale/en/LC_MESSAGES/wtforms.mo
src/wtforms/locale/en/LC_MESSAGES/wtforms.po
src/wtforms/locale/es/LC_MESSAGES/wtforms.mo
src/wtforms/locale/es/LC_MESSAGES/wtforms.po
src/wtforms/locale/et/LC_MESSAGES/wtforms.mo
src/wtforms/locale/et/LC_MESSAGES/wtforms.po
src/wtforms/locale/fa/LC_MESSAGES/wtforms.mo
src/wtforms/locale/fa/LC_MESSAGES/wtforms.po
src/wtforms/locale/fi/LC_MESSAGES/wtforms.mo
src/wtforms/locale/fi/LC_MESSAGES/wtforms.po
src/wtforms/locale/fr/LC_MESSAGES/wtforms.mo
src/wtforms/locale/fr/LC_MESSAGES/wtforms.po
src/wtforms/locale/he/LC_MESSAGES/wtforms.mo
src/wtforms/locale/he/LC_MESSAGES/wtforms.po
src/wtforms/locale/hu/LC_MESSAGES/wtforms.mo
src/wtforms/locale/hu/LC_MESSAGES/wtforms.po
src/wtforms/locale/it/LC_MESSAGES/wtforms.mo
src/wtforms/locale/it/LC_MESSAGES/wtforms.po
src/wtforms/locale/ja/LC_MESSAGES/wtforms.mo
src/wtforms/locale/ja/LC_MESSAGES/wtforms.po
src/wtforms/locale/ko/LC_MESSAGES/wtforms.mo
src/wtforms/locale/ko/LC_MESSAGES/wtforms.po
src/wtforms/locale/nb/LC_MESSAGES/wtforms.mo
src/wtforms/locale/nb/LC_MESSAGES/wtforms.po
src/wtforms/locale/nl/LC_MESSAGES/wtforms.mo
src/wtforms/locale/nl/LC_MESSAGES/wtforms.po
src/wtforms/locale/pl/LC_MESSAGES/wtforms.mo
src/wtforms/locale/pl/LC_MESSAGES/wtforms.po
src/wtforms/locale/pt/LC_MESSAGES/wtforms.mo
src/wtforms/locale/pt/LC_MESSAGES/wtforms.po
src/wtforms/locale/ru/LC_MESSAGES/wtforms.mo
src/wtforms/locale/ru/LC_MESSAGES/wtforms.po
src/wtforms/locale/sk/LC_MESSAGES/wtforms.mo
src/wtforms/locale/sk/LC_MESSAGES/wtforms.po
src/wtforms/locale/sv/LC_MESSAGES/wtforms.mo
src/wtforms/locale/sv/LC_MESSAGES/wtforms.po
src/wtforms/locale/tr/LC_MESSAGES/wtforms.mo
src/wtforms/locale/tr/LC_MESSAGES/wtforms.po
src/wtforms/locale/uk/LC_MESSAGES/wtforms.mo
src/wtforms/locale/uk/LC_MESSAGES/wtforms.po
src/wtforms/locale/zh/LC_MESSAGES/wtforms.mo
src/wtforms/locale/zh/LC_MESSAGES/wtforms.po
src/wtforms/locale/zh_TW/LC_MESSAGES/wtforms.mo
src/wtforms/locale/zh_TW/LC_MESSAGES/wtforms.po
src/wtforms/widgets/__init__.py
src/wtforms/widgets/core.py
tests/__init__.py
tests/common.py
tests/conftest.py
tests/test_csrf.py
tests/test_form.py
tests/test_i18n.py
tests/test_locale_babel.py
tests/test_webob.py
tests/test_widgets.py
tests/fields/__init__.py
tests/fields/test_boolean.py
tests/fields/test_custom.py
tests/fields/test_date.py
tests/fields/test_datetime.py
tests/fields/test_datetimelocal.py
tests/fields/test_decimal.py
tests/fields/test_defaults.py
tests/fields/test_field.py
tests/fields/test_file.py
tests/fields/test_filters.py
tests/fields/test_flags.py
tests/fields/test_float.py
tests/fields/test_form.py
tests/fields/test_hidden.py
tests/fields/test_html5.py
tests/fields/test_integer.py
tests/fields/test_label.py
tests/fields/test_list.py
tests/fields/test_month.py
tests/fields/test_password.py
tests/fields/test_radio.py
tests/fields/test_select.py
tests/fields/test_selectmultiple.py
tests/fields/test_string.py
tests/fields/test_submit.py
tests/fields/test_textarea.py
tests/fields/test_time.py
tests/validators/__init__.py
tests/validators/test_anyof.py
tests/validators/test_data_required.py
tests/validators/test_email.py
tests/validators/test_equal_to.py
tests/validators/test_input_required.py
tests/validators/test_ipaddress.py
tests/validators/test_lazy_proxy.py
tests/validators/test_length.py
tests/validators/test_mac_address.py
tests/validators/test_noneof.py
tests/validators/test_number_range.py
tests/validators/test_optional.py
tests/validators/test_regexp.py
tests/validators/test_url.py
tests/validators/test_uuid.py
tests/validators/test_validators.py