How To Install python3-transaction on Fedora 36

In this tutorial we learn how to install python3-transaction in Fedora 36. python3-transaction is Transaction management for Python 3

Introduction

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

What is python3-transaction

This package contains a generic transaction implementation for Python. It is mainly used by the ZODB, though.

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

Install python3-transaction 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-transaction using dnf by running the following command:

sudo dnf -y install python3-transaction

Install python3-transaction 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-transaction using yum by running the following command:

sudo yum -y install python3-transaction

How To Uninstall python3-transaction on Fedora 36

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

sudo dnf remove python3-transaction

python3-transaction Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/transaction
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/transaction-3.0.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/transaction/__init__.py
/usr/lib/python3.10/site-packages/transaction/__pycache__
/usr/lib/python3.10/site-packages/transaction/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_transaction.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/_transaction.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/interfaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/interfaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/weakset.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/__pycache__/weakset.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/_compat.py
/usr/lib/python3.10/site-packages/transaction/_manager.py
/usr/lib/python3.10/site-packages/transaction/_transaction.py
/usr/lib/python3.10/site-packages/transaction/interfaces.py
/usr/lib/python3.10/site-packages/transaction/tests
/usr/lib/python3.10/site-packages/transaction/tests/__init__.py
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/examples.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/examples.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/savepointsample.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/savepointsample.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test__manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test__manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test__transaction.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test__transaction.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test_savepoint.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test_savepoint.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test_weakset.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/transaction/tests/__pycache__/test_weakset.cpython-310.pyc
/usr/lib/python3.10/site-packages/transaction/tests/common.py
/usr/lib/python3.10/site-packages/transaction/tests/examples.py
/usr/lib/python3.10/site-packages/transaction/tests/savepointsample.py
/usr/lib/python3.10/site-packages/transaction/tests/test__manager.py
/usr/lib/python3.10/site-packages/transaction/tests/test__transaction.py
/usr/lib/python3.10/site-packages/transaction/tests/test_savepoint.py
/usr/lib/python3.10/site-packages/transaction/tests/test_weakset.py
/usr/lib/python3.10/site-packages/transaction/weakset.py
/usr/share/doc/python3-transaction
/usr/share/doc/python3-transaction/COPYRIGHT.txt
/usr/share/doc/python3-transaction/LICENSE.txt
/usr/share/doc/python3-transaction/README.rst

References

Summary

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