How To Install python3-h11 on Fedora 36

In this tutorial we learn how to install python3-h11 in Fedora 36. python3-h11 is A pure-Python, bring-your-own-I/O implementation of HTTP/1.1

Introduction

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

What is python3-h11

This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It is a “bring-your-own-I/O” library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want your own implementation of RFC 6214 – h11 will not judge you. This also means that h11 is not immediately useful out of the box programs that speak HTTP, not something that could directly replace requests or twisted.web or whatever. But h11 makes it much easier to implement something like requests or twisted.web.

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

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

sudo dnf -y install python3-h11

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

sudo yum -y install python3-h11

How To Uninstall python3-h11 on Fedora 36

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

sudo dnf remove python3-h11

python3-h11 Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/h11
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info/LICENSE.txt
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info/METADATA
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info/WHEEL
/usr/lib/python3.10/site-packages/h11-0.13.0.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/h11/__init__.py
/usr/lib/python3.10/site-packages/h11/__pycache__
/usr/lib/python3.10/site-packages/h11/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_abnf.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_abnf.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_connection.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_connection.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_headers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_headers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_readers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_readers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_receivebuffer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_receivebuffer.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_state.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_state.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_util.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_version.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_writers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/__pycache__/_writers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/_abnf.py
/usr/lib/python3.10/site-packages/h11/_connection.py
/usr/lib/python3.10/site-packages/h11/_events.py
/usr/lib/python3.10/site-packages/h11/_headers.py
/usr/lib/python3.10/site-packages/h11/_readers.py
/usr/lib/python3.10/site-packages/h11/_receivebuffer.py
/usr/lib/python3.10/site-packages/h11/_state.py
/usr/lib/python3.10/site-packages/h11/_util.py
/usr/lib/python3.10/site-packages/h11/_version.py
/usr/lib/python3.10/site-packages/h11/_writers.py
/usr/lib/python3.10/site-packages/h11/py.typed
/usr/lib/python3.10/site-packages/h11/tests
/usr/lib/python3.10/site-packages/h11/tests/__init__.py
/usr/lib/python3.10/site-packages/h11/tests/__pycache__
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/helpers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/helpers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_against_stdlib_http.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_against_stdlib_http.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_connection.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_connection.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_events.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_events.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_headers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_headers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_helpers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_helpers.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_io.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_io.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_receivebuffer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_receivebuffer.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_state.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_state.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/h11/tests/__pycache__/test_util.cpython-310.pyc
/usr/lib/python3.10/site-packages/h11/tests/data
/usr/lib/python3.10/site-packages/h11/tests/data/test-file
/usr/lib/python3.10/site-packages/h11/tests/helpers.py
/usr/lib/python3.10/site-packages/h11/tests/test_against_stdlib_http.py
/usr/lib/python3.10/site-packages/h11/tests/test_connection.py
/usr/lib/python3.10/site-packages/h11/tests/test_events.py
/usr/lib/python3.10/site-packages/h11/tests/test_headers.py
/usr/lib/python3.10/site-packages/h11/tests/test_helpers.py
/usr/lib/python3.10/site-packages/h11/tests/test_io.py
/usr/lib/python3.10/site-packages/h11/tests/test_receivebuffer.py
/usr/lib/python3.10/site-packages/h11/tests/test_state.py
/usr/lib/python3.10/site-packages/h11/tests/test_util.py
/usr/share/doc/python3-h11
/usr/share/doc/python3-h11/README.rst

References

Summary

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