How to Install and Uninstall python3-llvmlite.x86_64 Package on Fedora 35

Last updated: May 18,2024

1. Install "python3-llvmlite.x86_64" package

Please follow the step by step instructions below to install python3-llvmlite.x86_64 on Fedora 35

$ sudo dnf update $ sudo dnf install python3-llvmlite.x86_64

2. Uninstall "python3-llvmlite.x86_64" package

This tutorial shows how to uninstall python3-llvmlite.x86_64 on Fedora 35:

$ sudo dnf remove python3-llvmlite.x86_64 $ sudo dnf autoremove

3. Information about the python3-llvmlite.x86_64 package on Fedora 35

Last metadata expiration check: 0:44:03 ago on Wed Sep 7 02:25:42 2022.
Available Packages
Name : python3-llvmlite
Version : 0.37.0
Release : 1.fc35
Architecture : x86_64
Size : 307 k
Source : python-llvmlite-0.37.0-1.fc35.src.rpm
Repository : fedora
Summary : Lightweight LLVM Python binding for writing JIT compilers
URL : http://llvmlite.pydata.org/
License : BSD
Description : llvmlite provides a Python binding to LLVM for use in Numba.
:
: Numba previously relied on llvmpy. While llvmpy exposed large parts of the
: LLVM C++ API for direct calls into the LLVM library, llvmlite takes an entirely
: different approach. Llvmlite starts from the needs of a JIT compiler and splits
: them into two decoupled tasks:
:
: - Construction of a Module, function by function, Instruction by instruction.
: - Compilation and optimization of the module into machine code.
:
: The construction of an LLVM module does not call the LLVM C++ API. Rather, it
: constructs the LLVM intermediate representation (IR) in pure Python. This is
: the role of the IR layer.
:
: The compilation of an LLVM module takes the IR in textual form and feeds it
: into LLVM's parsing API. It then returns a thin wrapper around LLVM's C++
: module object. This is the role of the binding layer.
:
: Once parsed, the module's source code cannot be modified, which loses the
: flexibility of the direct mapping of C++ APIs into Python that was provided by
: llvmpy but saves a great deal of maintenance.