How To Install python3-h11 on Fedora 36
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/).