How To Install python3-openid on Fedora 36

In this tutorial we learn how to install python3-openid in Fedora 36. python3-openid is Python 3 port of the python-openid library

Introduction

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

What is python3-openid

This started out as a fork of the Python OpenID library, with changes to make it Python 3 compatible. It’s now a port of that library, including cleanups and updates to the code in general.

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

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

sudo dnf -y install python3-openid

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

sudo yum -y install python3-openid

How To Uninstall python3-openid on Fedora 36

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

sudo dnf remove python3-openid

python3-openid Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/openid
/usr/lib/python3.10/site-packages/openid/__init__.py
/usr/lib/python3.10/site-packages/openid/__pycache__
/usr/lib/python3.10/site-packages/openid/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/association.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/association.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/codecutil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/codecutil.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/cryptutil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/cryptutil.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/dh.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/dh.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/extension.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/extension.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/fetchers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/fetchers.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/kvform.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/kvform.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/message.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/message.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/oidutil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/oidutil.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/sreg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/sreg.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/urinorm.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/__pycache__/urinorm.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/association.py
/usr/lib/python3.10/site-packages/openid/codecutil.py
/usr/lib/python3.10/site-packages/openid/consumer
/usr/lib/python3.10/site-packages/openid/consumer/__init__.py
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/consumer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/consumer.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/discover.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/discover.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/html_parse.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/consumer/__pycache__/html_parse.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/consumer/consumer.py
/usr/lib/python3.10/site-packages/openid/consumer/discover.py
/usr/lib/python3.10/site-packages/openid/consumer/html_parse.py
/usr/lib/python3.10/site-packages/openid/cryptutil.py
/usr/lib/python3.10/site-packages/openid/dh.py
/usr/lib/python3.10/site-packages/openid/extension.py
/usr/lib/python3.10/site-packages/openid/extensions
/usr/lib/python3.10/site-packages/openid/extensions/__init__.py
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/ax.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/ax.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/sreg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/__pycache__/sreg.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/ax.py
/usr/lib/python3.10/site-packages/openid/extensions/draft
/usr/lib/python3.10/site-packages/openid/extensions/draft/__init__.py
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/pape2.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/pape2.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/pape5.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/__pycache__/pape5.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/extensions/draft/pape2.py
/usr/lib/python3.10/site-packages/openid/extensions/draft/pape5.py
/usr/lib/python3.10/site-packages/openid/extensions/sreg.py
/usr/lib/python3.10/site-packages/openid/fetchers.py
/usr/lib/python3.10/site-packages/openid/kvform.py
/usr/lib/python3.10/site-packages/openid/message.py
/usr/lib/python3.10/site-packages/openid/oidutil.py
/usr/lib/python3.10/site-packages/openid/server
/usr/lib/python3.10/site-packages/openid/server/__init__.py
/usr/lib/python3.10/site-packages/openid/server/__pycache__
/usr/lib/python3.10/site-packages/openid/server/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/server/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/server/__pycache__/server.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/server/__pycache__/server.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/server/__pycache__/trustroot.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/server/__pycache__/trustroot.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/server/server.py
/usr/lib/python3.10/site-packages/openid/server/trustroot.py
/usr/lib/python3.10/site-packages/openid/sreg.py
/usr/lib/python3.10/site-packages/openid/store
/usr/lib/python3.10/site-packages/openid/store/__init__.py
/usr/lib/python3.10/site-packages/openid/store/__pycache__
/usr/lib/python3.10/site-packages/openid/store/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/filestore.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/filestore.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/interface.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/interface.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/memstore.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/memstore.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/nonce.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/nonce.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/sqlstore.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/store/__pycache__/sqlstore.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/store/filestore.py
/usr/lib/python3.10/site-packages/openid/store/interface.py
/usr/lib/python3.10/site-packages/openid/store/memstore.py
/usr/lib/python3.10/site-packages/openid/store/nonce.py
/usr/lib/python3.10/site-packages/openid/store/sqlstore.py
/usr/lib/python3.10/site-packages/openid/urinorm.py
/usr/lib/python3.10/site-packages/openid/yadis
/usr/lib/python3.10/site-packages/openid/yadis/__init__.py
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/accept.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/accept.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/discover.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/discover.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/etxrd.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/etxrd.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/filters.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/filters.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/parsehtml.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/parsehtml.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/services.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/services.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/xri.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/xri.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/xrires.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/openid/yadis/__pycache__/xrires.cpython-310.pyc
/usr/lib/python3.10/site-packages/openid/yadis/accept.py
/usr/lib/python3.10/site-packages/openid/yadis/constants.py
/usr/lib/python3.10/site-packages/openid/yadis/discover.py
/usr/lib/python3.10/site-packages/openid/yadis/etxrd.py
/usr/lib/python3.10/site-packages/openid/yadis/filters.py
/usr/lib/python3.10/site-packages/openid/yadis/manager.py
/usr/lib/python3.10/site-packages/openid/yadis/parsehtml.py
/usr/lib/python3.10/site-packages/openid/yadis/services.py
/usr/lib/python3.10/site-packages/openid/yadis/xri.py
/usr/lib/python3.10/site-packages/openid/yadis/xrires.py
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/python3_openid-3.1.0-py3.10.egg-info/top_level.txt
/usr/share/doc/python3-openid
/usr/share/doc/python3-openid/LICENSE
/usr/share/doc/python3-openid/NEWS.md

References

Summary

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