How To Install python3-signalfd on Fedora 36

In this tutorial we learn how to install python3-signalfd in Fedora 36. python3-signalfd is Python bindings to the Linux signalfd library/system call

Introduction

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

What is python3-signalfd

The python-signalfd package is a simple wrapper around the POSIX sigprocmask(2) and the Linux signalfd(2) platform APIs, providing very direct access to them. This is the python3 version of the module.

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

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

sudo dnf -y install python3-signalfd

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

sudo yum -y install python3-signalfd

How To Uninstall python3-signalfd on Fedora 36

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

sudo dnf remove python3-signalfd

python3-signalfd Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/79
/usr/lib/.build-id/79/8021ea40a6ede11afedb328917441ed544b142
/usr/lib64/python3.10/site-packages/python_signalfd-0.1-py3.10.egg-info
/usr/lib64/python3.10/site-packages/signalfd
/usr/lib64/python3.10/site-packages/signalfd/__init__.py
/usr/lib64/python3.10/site-packages/signalfd/__pycache__
/usr/lib64/python3.10/site-packages/signalfd/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/signalfd/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/signalfd/_signalfd.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/signalfd/test
/usr/lib64/python3.10/site-packages/signalfd/test/__init__.py
/usr/lib64/python3.10/site-packages/signalfd/test/__pycache__
/usr/lib64/python3.10/site-packages/signalfd/test/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/signalfd/test/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/signalfd/test/__pycache__/test_signalfd.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/signalfd/test/__pycache__/test_signalfd.cpython-310.pyc
/usr/lib64/python3.10/site-packages/signalfd/test/test_signalfd.py
/usr/share/licenses/python3-signalfd
/usr/share/licenses/python3-signalfd/LICENSE

References

Summary

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