How To Install python3-anyio on Fedora 36

In this tutorial we learn how to install python3-anyio in Fedora 36. python3-anyio is Compatibility layer for multiple asynchronous event loop implementations

Introduction

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

What is python3-anyio

AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency (SC) on top of asyncio, and works in harmony with the native SC of trio itself.

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

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

sudo dnf -y install python3-anyio

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

sudo yum -y install python3-anyio

How To Uninstall python3-anyio on Fedora 36

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

sudo dnf remove python3-anyio

python3-anyio Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/anyio
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/LICENSE
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/METADATA
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/WHEEL
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/entry_points.txt
/usr/lib/python3.10/site-packages/anyio-3.5.0.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/anyio/__init__.py
/usr/lib/python3.10/site-packages/anyio/__pycache__
/usr/lib/python3.10/site-packages/anyio/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/from_thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/from_thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/lowlevel.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/lowlevel.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/pytest_plugin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/pytest_plugin.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/to_process.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/to_process.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/to_thread.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/__pycache__/to_thread.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_backends
/usr/lib/python3.10/site-packages/anyio/_backends/__init__.py
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/_trio.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/__pycache__/_trio.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_backends/_asyncio.py
/usr/lib/python3.10/site-packages/anyio/_backends/_trio.py
/usr/lib/python3.10/site-packages/anyio/_core
/usr/lib/python3.10/site-packages/anyio/_core/__init__.py
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_eventloop.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_eventloop.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_fileio.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_fileio.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_resources.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_resources.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_signals.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_signals.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_sockets.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_sockets.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_streams.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_streams.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_synchronization.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_synchronization.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_tasks.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_tasks.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_testing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_testing.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_typedattr.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/_core/__pycache__/_typedattr.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/_core/_compat.py
/usr/lib/python3.10/site-packages/anyio/_core/_eventloop.py
/usr/lib/python3.10/site-packages/anyio/_core/_exceptions.py
/usr/lib/python3.10/site-packages/anyio/_core/_fileio.py
/usr/lib/python3.10/site-packages/anyio/_core/_resources.py
/usr/lib/python3.10/site-packages/anyio/_core/_signals.py
/usr/lib/python3.10/site-packages/anyio/_core/_sockets.py
/usr/lib/python3.10/site-packages/anyio/_core/_streams.py
/usr/lib/python3.10/site-packages/anyio/_core/_subprocesses.py
/usr/lib/python3.10/site-packages/anyio/_core/_synchronization.py
/usr/lib/python3.10/site-packages/anyio/_core/_tasks.py
/usr/lib/python3.10/site-packages/anyio/_core/_testing.py
/usr/lib/python3.10/site-packages/anyio/_core/_typedattr.py
/usr/lib/python3.10/site-packages/anyio/abc
/usr/lib/python3.10/site-packages/anyio/abc/__init__.py
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_resources.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_resources.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_sockets.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_sockets.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_streams.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_streams.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_tasks.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_tasks.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_testing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/abc/__pycache__/_testing.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/abc/_resources.py
/usr/lib/python3.10/site-packages/anyio/abc/_sockets.py
/usr/lib/python3.10/site-packages/anyio/abc/_streams.py
/usr/lib/python3.10/site-packages/anyio/abc/_subprocesses.py
/usr/lib/python3.10/site-packages/anyio/abc/_tasks.py
/usr/lib/python3.10/site-packages/anyio/abc/_testing.py
/usr/lib/python3.10/site-packages/anyio/from_thread.py
/usr/lib/python3.10/site-packages/anyio/lowlevel.py
/usr/lib/python3.10/site-packages/anyio/py.typed
/usr/lib/python3.10/site-packages/anyio/pytest_plugin.py
/usr/lib/python3.10/site-packages/anyio/streams
/usr/lib/python3.10/site-packages/anyio/streams/__init__.py
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/buffered.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/buffered.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/file.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/file.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/memory.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/memory.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/stapled.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/stapled.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/text.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/text.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/tls.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/anyio/streams/__pycache__/tls.cpython-310.pyc
/usr/lib/python3.10/site-packages/anyio/streams/buffered.py
/usr/lib/python3.10/site-packages/anyio/streams/file.py
/usr/lib/python3.10/site-packages/anyio/streams/memory.py
/usr/lib/python3.10/site-packages/anyio/streams/stapled.py
/usr/lib/python3.10/site-packages/anyio/streams/text.py
/usr/lib/python3.10/site-packages/anyio/streams/tls.py
/usr/lib/python3.10/site-packages/anyio/to_process.py
/usr/lib/python3.10/site-packages/anyio/to_thread.py
/usr/share/doc/python3-anyio
/usr/share/doc/python3-anyio/README.rst

References

Summary

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