Package python3-module-llvmlite: Information
Source package: python3-module-llvmlite
Version: 0.44.0-alt1
Build time: Feb 1, 2025, 07:23 PM in the task #372903
Category: Development/Python3
Report package bugHome page: https://pypi.org/project/llvmlite
License: BSD-2-Clause
Summary: A lightweight LLVM python binding for writing JIT compilers
Description:
A lightweight LLVM python binding for writing JIT compilers The old llvmpy binding exposes a lot of LLVM APIs but the mapping of C++-style memory management to Python is error prone. Numba_ and many JIT compilers do not need a full LLVM API. Only the IR builder, optimizer, and JIT compiler APIs are necessary. llvmlite is a project originally tailored for Numba's needs, using the following approach: * A small C wrapper around the parts of the LLVM C++ API we need that are not already exposed by the LLVM C API. * A ctypes Python wrapper around the C API. * A pure Python implementation of the subset of the LLVM IR builder that we need for Numba.
List of RPM packages built from this SRPM:
python3-module-llvmlite (x86_64, ppc64le, i586, aarch64)
python3-module-llvmlite-debuginfo (x86_64, ppc64le, i586, aarch64)
python3-module-llvmlite (x86_64, ppc64le, i586, aarch64)
python3-module-llvmlite-debuginfo (x86_64, ppc64le, i586, aarch64)
Maintainer: Grigory Ustinov
Last changed
Feb. 1, 2025 Grigory Ustinov 0.44.0-alt1
- Automatically updated to 0.44.0.
June 30, 2024 Grigory Ustinov 0.43.0-alt1
- Automatically updated to 0.43.0.
March 26, 2024 Grigory Ustinov 0.42.0-alt1
- Automatically updated to 0.42.0.