How To Install python3-matrix-nio on Fedora 36

In this tutorial we learn how to install python3-matrix-nio in Fedora 36. python3-matrix-nio is A Matrix client library

Introduction

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

What is python3-matrix-nio

nio is a multilayered Matrix client library. The underlying base layer doesn’t do any network IO on its own, but on top of that is a full fledged batteries-included asyncio layer using aiohttp. File IO is only done if you enable end-to-end encryption (E2EE).

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

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

sudo dnf -y install python3-matrix-nio

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

sudo yum -y install python3-matrix-nio

How To Uninstall python3-matrix-nio on Fedora 36

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

sudo dnf remove python3-matrix-nio

python3-matrix-nio Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/matrix_nio-0.19.0.dist-info
/usr/lib/python3.10/site-packages/matrix_nio-0.19.0.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/matrix_nio-0.19.0.dist-info/LICENSE.md
/usr/lib/python3.10/site-packages/matrix_nio-0.19.0.dist-info/METADATA
/usr/lib/python3.10/site-packages/matrix_nio-0.19.0.dist-info/WHEEL
/usr/lib/python3.10/site-packages/nio
/usr/lib/python3.10/site-packages/nio/__init__.py
/usr/lib/python3.10/site-packages/nio/__pycache__
/usr/lib/python3.10/site-packages/nio/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/_compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/_compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/api.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/api.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/http.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/http.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/log.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/monitors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/monitors.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/responses.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/responses.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/rooms.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/rooms.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/schemas.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/__pycache__/schemas.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/_compat.py
/usr/lib/python3.10/site-packages/nio/api.py
/usr/lib/python3.10/site-packages/nio/client
/usr/lib/python3.10/site-packages/nio/client/__init__.py
/usr/lib/python3.10/site-packages/nio/client/__pycache__
/usr/lib/python3.10/site-packages/nio/client/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/async_client.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/async_client.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/base_client.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/base_client.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/http_client.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/client/__pycache__/http_client.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/client/async_client.py
/usr/lib/python3.10/site-packages/nio/client/base_client.py
/usr/lib/python3.10/site-packages/nio/client/http_client.py
/usr/lib/python3.10/site-packages/nio/crypto
/usr/lib/python3.10/site-packages/nio/crypto/__init__.py
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/async_attachments.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/async_attachments.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/attachments.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/attachments.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/device.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/device.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/key_export.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/key_export.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/key_request.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/key_request.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/log.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/memorystores.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/memorystores.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/olm_machine.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/olm_machine.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/sas.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/sas.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/sessions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/crypto/__pycache__/sessions.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/crypto/async_attachments.py
/usr/lib/python3.10/site-packages/nio/crypto/attachments.py
/usr/lib/python3.10/site-packages/nio/crypto/device.py
/usr/lib/python3.10/site-packages/nio/crypto/key_export.py
/usr/lib/python3.10/site-packages/nio/crypto/key_request.py
/usr/lib/python3.10/site-packages/nio/crypto/log.py
/usr/lib/python3.10/site-packages/nio/crypto/memorystores.py
/usr/lib/python3.10/site-packages/nio/crypto/olm_machine.py
/usr/lib/python3.10/site-packages/nio/crypto/sas.py
/usr/lib/python3.10/site-packages/nio/crypto/sessions.py
/usr/lib/python3.10/site-packages/nio/event_builders
/usr/lib/python3.10/site-packages/nio/event_builders/__init__.py
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/direct_messages.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/direct_messages.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/event_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/event_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/state_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/__pycache__/state_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/event_builders/direct_messages.py
/usr/lib/python3.10/site-packages/nio/event_builders/event_builder.py
/usr/lib/python3.10/site-packages/nio/event_builders/state_events.py
/usr/lib/python3.10/site-packages/nio/events
/usr/lib/python3.10/site-packages/nio/events/__init__.py
/usr/lib/python3.10/site-packages/nio/events/__pycache__
/usr/lib/python3.10/site-packages/nio/events/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/account_data.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/account_data.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/ephemeral.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/ephemeral.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/invite_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/invite_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/misc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/misc.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/presence.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/presence.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/room_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/room_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/to_device.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/events/__pycache__/to_device.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/events/account_data.py
/usr/lib/python3.10/site-packages/nio/events/common.py
/usr/lib/python3.10/site-packages/nio/events/ephemeral.py
/usr/lib/python3.10/site-packages/nio/events/invite_events.py
/usr/lib/python3.10/site-packages/nio/events/misc.py
/usr/lib/python3.10/site-packages/nio/events/presence.py
/usr/lib/python3.10/site-packages/nio/events/room_events.py
/usr/lib/python3.10/site-packages/nio/events/to_device.py
/usr/lib/python3.10/site-packages/nio/exceptions.py
/usr/lib/python3.10/site-packages/nio/http.py
/usr/lib/python3.10/site-packages/nio/log.py
/usr/lib/python3.10/site-packages/nio/monitors.py
/usr/lib/python3.10/site-packages/nio/responses.py
/usr/lib/python3.10/site-packages/nio/rooms.py
/usr/lib/python3.10/site-packages/nio/schemas.py
/usr/lib/python3.10/site-packages/nio/store
/usr/lib/python3.10/site-packages/nio/store/__init__.py
/usr/lib/python3.10/site-packages/nio/store/__pycache__
/usr/lib/python3.10/site-packages/nio/store/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/database.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/database.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/file_trustdb.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/file_trustdb.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/log.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/models.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/nio/store/__pycache__/models.cpython-310.pyc
/usr/lib/python3.10/site-packages/nio/store/database.py
/usr/lib/python3.10/site-packages/nio/store/file_trustdb.py
/usr/lib/python3.10/site-packages/nio/store/log.py
/usr/lib/python3.10/site-packages/nio/store/models.py
/usr/share/doc/python3-matrix-nio
/usr/share/doc/python3-matrix-nio/README.md
/usr/share/licenses/python3-matrix-nio
/usr/share/licenses/python3-matrix-nio/LICENSE.md

References

Summary

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