How To Install python3-aiohttp on Fedora 36

In this tutorial we learn how to install python3-aiohttp in Fedora 36. python3-aiohttp is Python HTTP client/server for asyncio

Introduction

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

What is python3-aiohttp

Python HTTP client/server for asyncio which supports both the client and the server side of the HTTP protocol, client and server websocket, and webservers with middlewares and pluggable routing.

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

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

sudo dnf -y install python3-aiohttp

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

sudo yum -y install python3-aiohttp

How To Uninstall python3-aiohttp on Fedora 36

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

sudo dnf remove python3-aiohttp

python3-aiohttp Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/6674764fc3cd686b42f371009e94ae036c34db
/usr/lib/.build-id/60
/usr/lib/.build-id/60/159b3d89c06a73564b98462dcd51875e7e40c7
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/264b0eef7f40062bd524718ed712201672d4ae
/usr/lib/.build-id/e7
/usr/lib/.build-id/e7/efc898c6287bfd439df21cf985c40ba6324533
/usr/lib64/python3.10/site-packages/aiohttp
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/PKG-INFO
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/SOURCES.txt
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/dependency_links.txt
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/not-zip-safe
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/requires.txt
/usr/lib64/python3.10/site-packages/aiohttp-3.8.1-py3.10.egg-info/top_level.txt
/usr/lib64/python3.10/site-packages/aiohttp/.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_cparser.pxd.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_find_header.pxd.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_helpers.pyi.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_helpers.pyx.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_http_parser.pyx.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_http_writer.pyx.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/_websocket.pyx.hash
/usr/lib64/python3.10/site-packages/aiohttp/.hash/hdrs.py.hash
/usr/lib64/python3.10/site-packages/aiohttp/__init__.py
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/abc.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/abc.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/base_protocol.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/base_protocol.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_exceptions.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_exceptions.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_proto.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_proto.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_reqrep.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_reqrep.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_ws.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/client_ws.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/connector.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/connector.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/cookiejar.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/cookiejar.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/formdata.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/formdata.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/hdrs.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/hdrs.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/helpers.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/helpers.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_exceptions.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_exceptions.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_parser.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_parser.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_websocket.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_websocket.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_writer.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/http_writer.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/locks.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/locks.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/log.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/log.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/multipart.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/multipart.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/payload.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/payload.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/payload_streamer.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/payload_streamer.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/pytest_plugin.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/pytest_plugin.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/resolver.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/resolver.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/streams.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/streams.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/tcp_helpers.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/tcp_helpers.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/test_utils.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/test_utils.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/tracing.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/tracing.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/typedefs.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/typedefs.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_app.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_app.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_exceptions.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_exceptions.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_fileresponse.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_fileresponse.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_log.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_log.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_middlewares.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_middlewares.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_protocol.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_protocol.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_request.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_request.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_response.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_response.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_routedef.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_routedef.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_runner.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_runner.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_server.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_server.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_urldispatcher.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_urldispatcher.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_ws.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/web_ws.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/worker.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/aiohttp/__pycache__/worker.cpython-310.pyc
/usr/lib64/python3.10/site-packages/aiohttp/_cparser.pxd
/usr/lib64/python3.10/site-packages/aiohttp/_find_header.c
/usr/lib64/python3.10/site-packages/aiohttp/_find_header.h
/usr/lib64/python3.10/site-packages/aiohttp/_find_header.pxd
/usr/lib64/python3.10/site-packages/aiohttp/_headers.pxi
/usr/lib64/python3.10/site-packages/aiohttp/_helpers.c
/usr/lib64/python3.10/site-packages/aiohttp/_helpers.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/aiohttp/_helpers.pyi
/usr/lib64/python3.10/site-packages/aiohttp/_helpers.pyx
/usr/lib64/python3.10/site-packages/aiohttp/_http_parser.c
/usr/lib64/python3.10/site-packages/aiohttp/_http_parser.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/aiohttp/_http_parser.pyx
/usr/lib64/python3.10/site-packages/aiohttp/_http_writer.c
/usr/lib64/python3.10/site-packages/aiohttp/_http_writer.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/aiohttp/_http_writer.pyx
/usr/lib64/python3.10/site-packages/aiohttp/_websocket.c
/usr/lib64/python3.10/site-packages/aiohttp/_websocket.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/aiohttp/_websocket.pyx
/usr/lib64/python3.10/site-packages/aiohttp/abc.py
/usr/lib64/python3.10/site-packages/aiohttp/base_protocol.py
/usr/lib64/python3.10/site-packages/aiohttp/client.py
/usr/lib64/python3.10/site-packages/aiohttp/client_exceptions.py
/usr/lib64/python3.10/site-packages/aiohttp/client_proto.py
/usr/lib64/python3.10/site-packages/aiohttp/client_reqrep.py
/usr/lib64/python3.10/site-packages/aiohttp/client_ws.py
/usr/lib64/python3.10/site-packages/aiohttp/connector.py
/usr/lib64/python3.10/site-packages/aiohttp/cookiejar.py
/usr/lib64/python3.10/site-packages/aiohttp/formdata.py
/usr/lib64/python3.10/site-packages/aiohttp/hdrs.py
/usr/lib64/python3.10/site-packages/aiohttp/helpers.py
/usr/lib64/python3.10/site-packages/aiohttp/http.py
/usr/lib64/python3.10/site-packages/aiohttp/http_exceptions.py
/usr/lib64/python3.10/site-packages/aiohttp/http_parser.py
/usr/lib64/python3.10/site-packages/aiohttp/http_websocket.py
/usr/lib64/python3.10/site-packages/aiohttp/http_writer.py
/usr/lib64/python3.10/site-packages/aiohttp/locks.py
/usr/lib64/python3.10/site-packages/aiohttp/log.py
/usr/lib64/python3.10/site-packages/aiohttp/multipart.py
/usr/lib64/python3.10/site-packages/aiohttp/payload.py
/usr/lib64/python3.10/site-packages/aiohttp/payload_streamer.py
/usr/lib64/python3.10/site-packages/aiohttp/py.typed
/usr/lib64/python3.10/site-packages/aiohttp/pytest_plugin.py
/usr/lib64/python3.10/site-packages/aiohttp/resolver.py
/usr/lib64/python3.10/site-packages/aiohttp/streams.py
/usr/lib64/python3.10/site-packages/aiohttp/tcp_helpers.py
/usr/lib64/python3.10/site-packages/aiohttp/test_utils.py
/usr/lib64/python3.10/site-packages/aiohttp/tracing.py
/usr/lib64/python3.10/site-packages/aiohttp/typedefs.py
/usr/lib64/python3.10/site-packages/aiohttp/web.py
/usr/lib64/python3.10/site-packages/aiohttp/web_app.py
/usr/lib64/python3.10/site-packages/aiohttp/web_exceptions.py
/usr/lib64/python3.10/site-packages/aiohttp/web_fileresponse.py
/usr/lib64/python3.10/site-packages/aiohttp/web_log.py
/usr/lib64/python3.10/site-packages/aiohttp/web_middlewares.py
/usr/lib64/python3.10/site-packages/aiohttp/web_protocol.py
/usr/lib64/python3.10/site-packages/aiohttp/web_request.py
/usr/lib64/python3.10/site-packages/aiohttp/web_response.py
/usr/lib64/python3.10/site-packages/aiohttp/web_routedef.py
/usr/lib64/python3.10/site-packages/aiohttp/web_runner.py
/usr/lib64/python3.10/site-packages/aiohttp/web_server.py
/usr/lib64/python3.10/site-packages/aiohttp/web_urldispatcher.py
/usr/lib64/python3.10/site-packages/aiohttp/web_ws.py
/usr/lib64/python3.10/site-packages/aiohttp/worker.py
/usr/share/doc/python3-aiohttp
/usr/share/doc/python3-aiohttp/CHANGES.rst
/usr/share/doc/python3-aiohttp/CONTRIBUTORS.txt
/usr/share/doc/python3-aiohttp/README.rst
/usr/share/licenses/python3-aiohttp
/usr/share/licenses/python3-aiohttp/LICENSE.txt

References

Summary

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