How To Install python3-trollius on Fedora 36

In this tutorial we learn how to install python3-trollius in Fedora 36. python3-trollius is A port of the Tulip asyncio module

Introduction

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

What is python3-trollius

Trollius provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives. Trollius is a portage of the asyncio project (PEP 3156) on Python 2. Trollius works on Python 2.6-3.5. It has been tested on Windows, Linux, Mac OS X, FreeBSD and OpenIndiana.

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

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

sudo dnf -y install python3-trollius

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

sudo yum -y install python3-trollius

How To Uninstall python3-trollius on Fedora 36

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

sudo dnf remove python3-trollius

python3-trollius Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/trollius
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/trollius-2.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/trollius/__init__.py
/usr/lib/python3.10/site-packages/trollius/__pycache__
/usr/lib/python3.10/site-packages/trollius/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/base_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/base_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/base_subprocess.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/base_subprocess.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/coroutines.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/coroutines.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/executor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/executor.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/futures.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/futures.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/locks.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/locks.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/log.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/proactor_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/proactor_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/protocols.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/protocols.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py27_weakrefset.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py27_weakrefset.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py33_exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py33_exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py33_winapi.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py33_winapi.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py3_ssl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/py3_ssl.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/queues.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/queues.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/selector_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/selector_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/selectors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/selectors.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/sslproto.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/sslproto.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/streams.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/streams.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/subprocess.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/subprocess.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/tasks.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/tasks.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/test_support.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/test_support.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/test_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/test_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/time_monotonic.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/time_monotonic.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/transports.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/transports.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/unix_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/unix_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/windows_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/windows_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/windows_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/trollius/__pycache__/windows_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/trollius/base_events.py
/usr/lib/python3.10/site-packages/trollius/base_subprocess.py
/usr/lib/python3.10/site-packages/trollius/compat.py
/usr/lib/python3.10/site-packages/trollius/constants.py
/usr/lib/python3.10/site-packages/trollius/coroutines.py
/usr/lib/python3.10/site-packages/trollius/events.py
/usr/lib/python3.10/site-packages/trollius/executor.py
/usr/lib/python3.10/site-packages/trollius/futures.py
/usr/lib/python3.10/site-packages/trollius/locks.py
/usr/lib/python3.10/site-packages/trollius/log.py
/usr/lib/python3.10/site-packages/trollius/proactor_events.py
/usr/lib/python3.10/site-packages/trollius/protocols.py
/usr/lib/python3.10/site-packages/trollius/py27_weakrefset.py
/usr/lib/python3.10/site-packages/trollius/py33_exceptions.py
/usr/lib/python3.10/site-packages/trollius/py33_winapi.py
/usr/lib/python3.10/site-packages/trollius/py3_ssl.py
/usr/lib/python3.10/site-packages/trollius/queues.py
/usr/lib/python3.10/site-packages/trollius/selector_events.py
/usr/lib/python3.10/site-packages/trollius/selectors.py
/usr/lib/python3.10/site-packages/trollius/sslproto.py
/usr/lib/python3.10/site-packages/trollius/streams.py
/usr/lib/python3.10/site-packages/trollius/subprocess.py
/usr/lib/python3.10/site-packages/trollius/tasks.py
/usr/lib/python3.10/site-packages/trollius/test_support.py
/usr/lib/python3.10/site-packages/trollius/test_utils.py
/usr/lib/python3.10/site-packages/trollius/time_monotonic.py
/usr/lib/python3.10/site-packages/trollius/transports.py
/usr/lib/python3.10/site-packages/trollius/unix_events.py
/usr/lib/python3.10/site-packages/trollius/windows_events.py
/usr/lib/python3.10/site-packages/trollius/windows_utils.py
/usr/share/doc/python3-trollius
/usr/share/doc/python3-trollius/README.rst

References

Summary

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