How To Install python3-django-reversion on Fedora 36

In this tutorial we learn how to install python3-django-reversion in Fedora 36. python3-django-reversion is Version control extension for the Django web framework

Introduction

In this tutorial we learn how to install python3-django-reversion on Fedora 36.

What is python3-django-reversion

Reversion is an extension to the Django web framework that provides comprehensive version control facilities. Features * Roll back to any point in a model’s history - an unlimited undo facility! * Recover deleted models - never lose data again! * Admin integration for maximum usability. * Group related changes into revisions that can be rolled back in a single transaction. * Automatically save a new version whenever your model changes using Django’s flexible signalling framework. * Automate your revision management with easy-to-use middleware. Reversion can be easily added to your existing Django project with a minimum of code changes.

We can use yum or dnf to install python3-django-reversion on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-django-reversion.

Install python3-django-reversion on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install python3-django-reversion

Install python3-django-reversion on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install python3-django-reversion

How To Uninstall python3-django-reversion on Fedora 36

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

sudo dnf remove python3-django-reversion

python3-django-reversion Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/django_reversion-4.0.0-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/reversion
/usr/lib/python3.10/site-packages/reversion/__init__.py
/usr/lib/python3.10/site-packages/reversion/__pycache__
/usr/lib/python3.10/site-packages/reversion/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/admin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/admin.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/apps.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/apps.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/middleware.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/middleware.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/models.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/models.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/revisions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/revisions.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/signals.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/signals.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/views.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/__pycache__/views.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/admin.py
/usr/lib/python3.10/site-packages/reversion/apps.py
/usr/lib/python3.10/site-packages/reversion/errors.py
/usr/lib/python3.10/site-packages/reversion/locale/ar/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/cs/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/da/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/de/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/es/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/es_AR/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/fr/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/he/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/it/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/nb/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/nl/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/pl/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/pt_BR/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/ru/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/sk/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/sl_SI/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/sv/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/uk/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/zh_CN/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/locale/zh_Hans/LC_MESSAGES/django.mo
/usr/lib/python3.10/site-packages/reversion/management
/usr/lib/python3.10/site-packages/reversion/management/__init__.py
/usr/lib/python3.10/site-packages/reversion/management/__pycache__
/usr/lib/python3.10/site-packages/reversion/management/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/management/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands
/usr/lib/python3.10/site-packages/reversion/management/commands/__init__.py
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/createinitialrevisions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/createinitialrevisions.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/deleterevisions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/__pycache__/deleterevisions.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/management/commands/createinitialrevisions.py
/usr/lib/python3.10/site-packages/reversion/management/commands/deleterevisions.py
/usr/lib/python3.10/site-packages/reversion/middleware.py
/usr/lib/python3.10/site-packages/reversion/migrations
/usr/lib/python3.10/site-packages/reversion/migrations/0001_squashed_0004_auto_20160611_1202.py
/usr/lib/python3.10/site-packages/reversion/migrations/__init__.py
/usr/lib/python3.10/site-packages/reversion/migrations/__pycache__
/usr/lib/python3.10/site-packages/reversion/migrations/__pycache__/0001_squashed_0004_auto_20160611_1202.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/migrations/__pycache__/0001_squashed_0004_auto_20160611_1202.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/migrations/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/reversion/migrations/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/reversion/models.py
/usr/lib/python3.10/site-packages/reversion/revisions.py
/usr/lib/python3.10/site-packages/reversion/signals.py
/usr/lib/python3.10/site-packages/reversion/templates
/usr/lib/python3.10/site-packages/reversion/templates/reversion
/usr/lib/python3.10/site-packages/reversion/templates/reversion/change_list.html
/usr/lib/python3.10/site-packages/reversion/templates/reversion/object_history.html
/usr/lib/python3.10/site-packages/reversion/templates/reversion/recover_form.html
/usr/lib/python3.10/site-packages/reversion/templates/reversion/recover_list.html
/usr/lib/python3.10/site-packages/reversion/templates/reversion/revision_form.html
/usr/lib/python3.10/site-packages/reversion/views.py
/usr/share/doc/python3-django-reversion
/usr/share/doc/python3-django-reversion/README.rst
/usr/share/licenses/python3-django-reversion
/usr/share/licenses/python3-django-reversion/LICENSE

References

Summary

In this tutorial we learn how to install python3-django-reversion on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).