How To Install python3-wtforms on Rocky Linux 8

In this tutorial we learn how to install python3-wtforms on Rocky Linux 8. python3-wtforms is Forms validation and rendering library for python

Introduction

In this tutorial we learn how to install python3-wtforms on Rocky Linux 8.

What is python3-wtforms

With wtforms, your form field HTML can be generated for you. This allows you to maintain separation of code and presentation, and keep those messy parameters out of your python code.

We can use yum or dnf to install python3-wtforms on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install python3-wtforms.

Install python3-wtforms on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-wtforms using dnf by running the following command:

sudo dnf -y install python3-wtforms

Install python3-wtforms on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-wtforms using yum by running the following command:

sudo yum -y install python3-wtforms

How To Uninstall python3-wtforms on Rocky Linux 8

To uninstall only the python3-wtforms package we can use the following command:

sudo dnf remove python3-wtforms

python3-wtforms Package Contents on Rocky Linux 8

/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info
/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/WTForms-2.2.1-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/wtforms
/usr/lib/python3.6/site-packages/wtforms/__init__.py
/usr/lib/python3.6/site-packages/wtforms/__pycache__
/usr/lib/python3.6/site-packages/wtforms/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/compat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/compat.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/form.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/form.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/i18n.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/i18n.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/meta.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/meta.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/validators.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/__pycache__/validators.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/compat.py
/usr/lib/python3.6/site-packages/wtforms/csrf
/usr/lib/python3.6/site-packages/wtforms/csrf/__init__.py
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/core.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/core.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/session.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/__pycache__/session.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/csrf/core.py
/usr/lib/python3.6/site-packages/wtforms/csrf/session.py
/usr/lib/python3.6/site-packages/wtforms/ext
/usr/lib/python3.6/site-packages/wtforms/ext/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/db.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/db.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/ndb.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/__pycache__/ndb.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/db.py
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/fields.py
/usr/lib/python3.6/site-packages/wtforms/ext/appengine/ndb.py
/usr/lib/python3.6/site-packages/wtforms/ext/csrf
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/form.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/form.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/session.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/__pycache__/session.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/fields.py
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/form.py
/usr/lib/python3.6/site-packages/wtforms/ext/csrf/session.py
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/dateutil/fields.py
/usr/lib/python3.6/site-packages/wtforms/ext/django
/usr/lib/python3.6/site-packages/wtforms/ext/django/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/i18n.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/i18n.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/orm.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/__pycache__/orm.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/fields.py
/usr/lib/python3.6/site-packages/wtforms/ext/django/i18n.py
/usr/lib/python3.6/site-packages/wtforms/ext/django/orm.py
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__pycache__/wtforms.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/__pycache__/wtforms.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/django/templatetags/wtforms.py
/usr/lib/python3.6/site-packages/wtforms/ext/i18n
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/form.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/form.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/form.py
/usr/lib/python3.6/site-packages/wtforms/ext/i18n/utils.py
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__init__.py
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/fields.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/fields.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/orm.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/__pycache__/orm.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/fields.py
/usr/lib/python3.6/site-packages/wtforms/ext/sqlalchemy/orm.py
/usr/lib/python3.6/site-packages/wtforms/fields
/usr/lib/python3.6/site-packages/wtforms/fields/__init__.py
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/core.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/core.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/html5.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/html5.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/simple.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/__pycache__/simple.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/fields/core.py
/usr/lib/python3.6/site-packages/wtforms/fields/html5.py
/usr/lib/python3.6/site-packages/wtforms/fields/simple.py
/usr/lib/python3.6/site-packages/wtforms/form.py
/usr/lib/python3.6/site-packages/wtforms/i18n.py
/usr/lib/python3.6/site-packages/wtforms/locale
/usr/lib/python3.6/site-packages/wtforms/locale/ar
/usr/lib/python3.6/site-packages/wtforms/locale/ar/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/ar/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/bg
/usr/lib/python3.6/site-packages/wtforms/locale/bg/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/bg/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/ca
/usr/lib/python3.6/site-packages/wtforms/locale/ca/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/ca/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/cs_CZ
/usr/lib/python3.6/site-packages/wtforms/locale/cs_CZ/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/cs_CZ/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/cy
/usr/lib/python3.6/site-packages/wtforms/locale/cy/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/cy/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/de
/usr/lib/python3.6/site-packages/wtforms/locale/de/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/de/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/de_CH
/usr/lib/python3.6/site-packages/wtforms/locale/de_CH/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/de_CH/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/el
/usr/lib/python3.6/site-packages/wtforms/locale/el/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/el/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/en
/usr/lib/python3.6/site-packages/wtforms/locale/en/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/en/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/es
/usr/lib/python3.6/site-packages/wtforms/locale/es/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/es/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/et
/usr/lib/python3.6/site-packages/wtforms/locale/et/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/et/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/fa
/usr/lib/python3.6/site-packages/wtforms/locale/fa/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/fa/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/fi
/usr/lib/python3.6/site-packages/wtforms/locale/fi/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/fi/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/fr
/usr/lib/python3.6/site-packages/wtforms/locale/fr/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/fr/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/he
/usr/lib/python3.6/site-packages/wtforms/locale/he/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/he/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/hu
/usr/lib/python3.6/site-packages/wtforms/locale/hu/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/hu/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/it
/usr/lib/python3.6/site-packages/wtforms/locale/it/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/it/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/ja
/usr/lib/python3.6/site-packages/wtforms/locale/ja/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/ja/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/ko
/usr/lib/python3.6/site-packages/wtforms/locale/ko/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/ko/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/nb
/usr/lib/python3.6/site-packages/wtforms/locale/nb/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/nb/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/nl
/usr/lib/python3.6/site-packages/wtforms/locale/nl/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/nl/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/pl
/usr/lib/python3.6/site-packages/wtforms/locale/pl/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/pl/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/pt
/usr/lib/python3.6/site-packages/wtforms/locale/pt/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/pt/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/ru
/usr/lib/python3.6/site-packages/wtforms/locale/ru/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/ru/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/sk
/usr/lib/python3.6/site-packages/wtforms/locale/sk/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/sk/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/sv
/usr/lib/python3.6/site-packages/wtforms/locale/sv/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/sv/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/tr
/usr/lib/python3.6/site-packages/wtforms/locale/tr/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/tr/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/uk
/usr/lib/python3.6/site-packages/wtforms/locale/uk/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/uk/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/wtforms.pot
/usr/lib/python3.6/site-packages/wtforms/locale/zh
/usr/lib/python3.6/site-packages/wtforms/locale/zh/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/zh/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/locale/zh_TW
/usr/lib/python3.6/site-packages/wtforms/locale/zh_TW/LC_MESSAGES
/usr/lib/python3.6/site-packages/wtforms/locale/zh_TW/LC_MESSAGES/wtforms.po
/usr/lib/python3.6/site-packages/wtforms/meta.py
/usr/lib/python3.6/site-packages/wtforms/utils.py
/usr/lib/python3.6/site-packages/wtforms/validators.py
/usr/lib/python3.6/site-packages/wtforms/widgets
/usr/lib/python3.6/site-packages/wtforms/widgets/__init__.py
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/core.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/core.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/html5.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/__pycache__/html5.cpython-36.pyc
/usr/lib/python3.6/site-packages/wtforms/widgets/core.py
/usr/lib/python3.6/site-packages/wtforms/widgets/html5.py
/usr/share/doc/python3-wtforms
/usr/share/doc/python3-wtforms/AUTHORS.rst
/usr/share/doc/python3-wtforms/CHANGES.rst
/usr/share/doc/python3-wtforms/README.rst
/usr/share/doc/python3-wtforms/docs
/usr/share/doc/python3-wtforms/docs/Makefile
/usr/share/doc/python3-wtforms/docs/_static
/usr/share/doc/python3-wtforms/docs/_static/docstyles.css
/usr/share/doc/python3-wtforms/docs/_static/main.css
/usr/share/doc/python3-wtforms/docs/_static/wtforms.png
/usr/share/doc/python3-wtforms/docs/_templates
/usr/share/doc/python3-wtforms/docs/_templates/layout.html
/usr/share/doc/python3-wtforms/docs/changes.rst
/usr/share/doc/python3-wtforms/docs/conf.py
/usr/share/doc/python3-wtforms/docs/contributing.rst
/usr/share/doc/python3-wtforms/docs/crash_course.rst
/usr/share/doc/python3-wtforms/docs/csrf.rst
/usr/share/doc/python3-wtforms/docs/ext.rst
/usr/share/doc/python3-wtforms/docs/faq.rst
/usr/share/doc/python3-wtforms/docs/fields.rst
/usr/share/doc/python3-wtforms/docs/forms.rst
/usr/share/doc/python3-wtforms/docs/i18n.rst
/usr/share/doc/python3-wtforms/docs/index.rst
/usr/share/doc/python3-wtforms/docs/make.bat
/usr/share/doc/python3-wtforms/docs/meta.rst
/usr/share/doc/python3-wtforms/docs/specific_problems.rst
/usr/share/doc/python3-wtforms/docs/validators.rst
/usr/share/doc/python3-wtforms/docs/whats_new.rst
/usr/share/doc/python3-wtforms/docs/widgets.rst
/usr/share/licenses/python3-wtforms
/usr/share/licenses/python3-wtforms/LICENSE.rst

References

Summary

In this tutorial we learn how to install python3-wtforms on Rocky Linux 8 using yum and dnf.