How To Install auditwheel on Fedora 36

In this tutorial we learn how to install auditwheel in Fedora 36. auditwheel is Cross-distribution Linux wheels auditing and relabeling

Introduction

In this tutorial we learn how to install auditwheel on Fedora 36.

What is auditwheel

auditwheel is a command-line tool to facilitate the creation of Python wheel packages for Linux (containing pre-compiled binary extensions) that are compatible with a wide variety of Linux distributions, consistent with the PEP 600 manylinux_x_y, PEP 513 manylinux1, PEP 571 manylinux2010 and PEP 599 manylinux2014 platform tags. auditwheel show (beyond the libraries included in the manylinux policies), and checks the extension modules for the use of versioned symbols that exceed the manylinux ABI. auditwheel repair itself, and automatically modifies the appropriate RPATH entries such that these libraries will be picked up at runtime. This accomplishes a similar result as if the libraries had been statically linked without requiring changes to the build system. Packagers are advised that bundling, like static linking, may implicate copyright concerns.

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

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

sudo dnf -y install auditwheel

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

sudo yum -y install auditwheel

How To Uninstall auditwheel on Fedora 36

To uninstall only the auditwheel package we can use the following command:

sudo dnf remove auditwheel

auditwheel Package Contents on Fedora 36

/usr/bin/auditwheel
/usr/lib/python3.10/site-packages/auditwheel
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/LICENSE
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/METADATA
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/WHEEL
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/entry_points.txt
/usr/lib/python3.10/site-packages/auditwheel-5.1.2.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/auditwheel/__init__.py
/usr/lib/python3.10/site-packages/auditwheel/__main__.py
/usr/lib/python3.10/site-packages/auditwheel/__pycache__
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/condatools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/condatools.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/elfutils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/elfutils.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/error.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/error.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/genericpkgctx.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/genericpkgctx.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/hashfile.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/hashfile.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/lddtree.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/lddtree.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/libc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/libc.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_addtag.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_addtag.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_lddtree.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_lddtree.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_repair.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_repair.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_show.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/main_show.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/musllinux.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/musllinux.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/patcher.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/patcher.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/repair.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/repair.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/tmpdirs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/tmpdirs.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/wheel_abi.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/wheel_abi.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/wheeltools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/__pycache__/wheeltools.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor
/usr/lib/python3.10/site-packages/auditwheel/_vendor/__init__.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/__pycache__
/usr/lib/python3.10/site-packages/auditwheel/_vendor/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/LICENSE.txt
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__init__.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/pkginfo.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/pkginfo.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/wheelfile.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/__pycache__/wheelfile.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__init__.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/convert.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/convert.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/pack.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/pack.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/unpack.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/__pycache__/unpack.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/convert.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/pack.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/cli/unpack.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/pkginfo.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/util.py
/usr/lib/python3.10/site-packages/auditwheel/_vendor/wheel/wheelfile.py
/usr/lib/python3.10/site-packages/auditwheel/condatools.py
/usr/lib/python3.10/site-packages/auditwheel/elfutils.py
/usr/lib/python3.10/site-packages/auditwheel/error.py
/usr/lib/python3.10/site-packages/auditwheel/genericpkgctx.py
/usr/lib/python3.10/site-packages/auditwheel/hashfile.py
/usr/lib/python3.10/site-packages/auditwheel/lddtree.py
/usr/lib/python3.10/site-packages/auditwheel/libc.py
/usr/lib/python3.10/site-packages/auditwheel/main.py
/usr/lib/python3.10/site-packages/auditwheel/main_addtag.py
/usr/lib/python3.10/site-packages/auditwheel/main_lddtree.py
/usr/lib/python3.10/site-packages/auditwheel/main_repair.py
/usr/lib/python3.10/site-packages/auditwheel/main_show.py
/usr/lib/python3.10/site-packages/auditwheel/musllinux.py
/usr/lib/python3.10/site-packages/auditwheel/patcher.py
/usr/lib/python3.10/site-packages/auditwheel/policy
/usr/lib/python3.10/site-packages/auditwheel/policy/__init__.py
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/external_references.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/external_references.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/versioned_symbols.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/__pycache__/versioned_symbols.cpython-310.pyc
/usr/lib/python3.10/site-packages/auditwheel/policy/external_references.py
/usr/lib/python3.10/site-packages/auditwheel/policy/manylinux-policy.json
/usr/lib/python3.10/site-packages/auditwheel/policy/musllinux-policy.json
/usr/lib/python3.10/site-packages/auditwheel/policy/policy-schema.json
/usr/lib/python3.10/site-packages/auditwheel/policy/versioned_symbols.py
/usr/lib/python3.10/site-packages/auditwheel/repair.py
/usr/lib/python3.10/site-packages/auditwheel/tmpdirs.py
/usr/lib/python3.10/site-packages/auditwheel/tools.py
/usr/lib/python3.10/site-packages/auditwheel/wheel_abi.py
/usr/lib/python3.10/site-packages/auditwheel/wheeltools.py
/usr/share/doc/auditwheel
/usr/share/doc/auditwheel/README.rst

References

Summary

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