How To Install python3-robosignatory on Fedora 36

In this tutorial we learn how to install python3-robosignatory in Fedora 36. python3-robosignatory is A Fedora Messaging consumer that automatically signs artifacts

Introduction

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

What is python3-robosignatory

A Fedora Messaging consumer that automatically signs artifacts. RoboSignatory is composed of multiple consumers - TagSigner listens for tags into a specific koji tag, then signs the build and moves it to a different koji tag. - AtomicSigner listens for messages about composed rpmostree trees and signs those, optionally updating the tag. - CoreOSSigner listens for requests to sign CoreOS artefacts, downloads them from AWS S3, signs them, and uploads the signature back to S3.

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

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

sudo dnf -y install python3-robosignatory

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

sudo yum -y install python3-robosignatory

How To Uninstall python3-robosignatory on Fedora 36

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

sudo dnf remove python3-robosignatory

python3-robosignatory Package Contents on Fedora 36

/usr/bin/robosignatory
/usr/lib/python3.10/site-packages/robosignatory
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/robosignatory-0.7.0-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/robosignatory/__init__.py
/usr/lib/python3.10/site-packages/robosignatory/__pycache__
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/atomic.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/atomic.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/cli.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/cli.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/consumer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/consumer.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/coreos.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/coreos.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/tag.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/tag.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/work.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/robosignatory/__pycache__/work.cpython-310.pyc
/usr/lib/python3.10/site-packages/robosignatory/atomic.py
/usr/lib/python3.10/site-packages/robosignatory/cli.py
/usr/lib/python3.10/site-packages/robosignatory/consumer.py
/usr/lib/python3.10/site-packages/robosignatory/coreos.py
/usr/lib/python3.10/site-packages/robosignatory/tag.py
/usr/lib/python3.10/site-packages/robosignatory/utils.py
/usr/lib/python3.10/site-packages/robosignatory/work.py
/usr/share/doc/python3-robosignatory
/usr/share/doc/python3-robosignatory/LICENSE
/usr/share/doc/python3-robosignatory/README.rst

References

Summary

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