Package python3-module-llvmlite: Information

  • Default inline alert: Version in the repository: 0.42.0-alt1

Source package: python3-module-llvmlite
Version: 0.37.0-alt1
Latest version according to Repology
Build time:  Nov 9, 2021, 11:33 AM in the task #289243
Report package bug
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 rpms provided by this srpm:
python3-module-llvmlite (x86_64, ppc64le, i586, armh, aarch64)
python3-module-llvmlite-debuginfo (x86_64, ppc64le, i586, armh, aarch64)

Maintainer: Grigory Ustinov

List of contributors:
Grigory Ustinov

ACL:
Grigory Ustinov
@python

    1. python3-module-setuptools
    2. lld11.0
    3. llvm11.0-devel
    4. libstdc++-devel
    5. clang11.0
    6. rpm-build-python3

Last changed


Sept. 10, 2021 Grigory Ustinov 0.37.0-alt1
- Build new version (thx sbolshakov@).
June 30, 2021 Grigory Ustinov 0.36.0-alt1.git.dd00288
- Build from last commit.
March 15, 2021 Grigory Ustinov 0.36.0-alt1
- Build new version.