Package python3-module-llvmlite: Information

    Source package: python3-module-llvmlite
    Version: 0.36.0-alt1.git.dd00288
    Build time:  Jun 30, 2021, 06:34 PM in the task #276499
    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

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

    Last changed


    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.
    Oct. 4, 2020 Grigory Ustinov 0.34.0-alt1
    - Build new version.