| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-llvmlite | Distribution: openSUSE Tumbleweed |
| Version: 0.46.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sun Dec 28 14:52:15 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 3286028 | Source RPM: python-llvmlite-0.46.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://llvmlite.pydata.org | |
| Summary: Lightweight wrapper around basic LLVM functionality | |
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.
BSD-2-Clause
* Sun Dec 28 2025 Dirk Müller <dmueller@suse.com>
- update to 0.46.0:
* Official support for Python 3.14.
* CMake IPO (Interprocedural Optimization) support.
* Fix for LLVM symbol visibility to prevent unwanted symbol export.
* Support for typed constants in debug info metadata.
* Improved error handling for FFI binding errors and missing CMake.
* Documentation for migrating from older llvmlite versions (<0.45).
* Fri Oct 03 2025 Ben Greiner <code@bnavigator.de>
- Update to 0.45.1
* version bump for windows wheels
- Release notes for 0.45.0
* This release of llvmlite introduces support for LLVM 20. For
more information about the state of the support and breaking
changes, please see:
https://llvmlite.readthedocs.io/en/latest/user-guide/llvm20.html
* PR #1091: [NPM] Add hooks for llvm passes in llvmlite (gmarkall
yashssh)
* PR #1092: Move llvmlite to LLVM 20 (sklam swap357 yashssh esc)
* PR #1096: Added changelog for 0.44.0rc1 (kc611)
* PR #1101: Updated date and llvm versioning for 0.44.0rc1
(kc611)
* PR #1112: adding bullet to first RC checklist regarding LLVM
updates (esc)
* PR #1113: Merge pull request #1104 from
sklam/misc/osx_wheel_fix (kc611 esc)
* PR #1114: Merge pull request #1108 from sklam/fix/win_wheel
(kc611 esc)
* PR #1115: Update changelog for v0.44.0rc2 (kc611)
* PR #1124: Changed version number and release date (kc611)
* PR #1125: Fix flag condition when creating
SimpleLoopUnswitchLegacyPass (HighW4y2H3ll)
* PR #1128: Adding llvmdev win 64 conda builder (esc)
* PR #1129: llvmlite win-64 conda builder GHA (esc)
* PR #1130: Configure Renovate (renovate[bot] esc)
* PR #1131: llvmdev_linux-64_conda_builder.yml (esc)
* PR #1132: llvmlite_linux-64_conda_builder.yml (esc)
* PR #1133: Cherry-pick changes to the CHANGE_LOG to main (kc611)
* PR #1139: Add win-64 wheel builder GHA workflow (dbast swap357
esc)
* PR #1141: refactor llvmdev win builder (swap357)
* PR #1142: point conda build to correct package path (esc)
* PR #1143: remove release.yml – it’s stale and outdated (esc)
* PR #1144: Refactor recipe build flows (dbast)
* PR #1146: Extend pre-commit config (dbast)
* PR #1149: Rename llvmdev manylinux (esc)
* PR #1150: enable running workflow as part of pull-request (esc)
* PR #1151: fix flake8 issues (esc)
* PR #1152: adding pre-commit workflow (esc)
* PR #1154: execute dist tests for linux-64 conda pkgs via Azure
(esc)
* PR #1158: Opaque pointer fixes (rj-jesus gmarkall)
* PR #1159: Add IR layer typed pointers mode (rj-jesus gmarkall)
* PR #1160: Drop binding layer typed pointer support. (rj-jesus)
* PR #1163: Enable pass timings reporting with NewPassManager
(gmarkall yashssh)
* PR #1165: Fix the metadata deduplication (jiel-nv)
* PR #1177: fix typo in workflow options for llvmdev_build.yml
(swap357)
* PR #1187: gha/add llvmlite osx 64 wheel builder (swap357)
* PR #1188: bump min CMake (esc)
* PR #1189: bump Ubuntu to 24.04 (esc)
* PR #1190: gha/add llvmlite osx 64 conda builder (swap357)
* PR #1195: gha/add llvmlite osx-arm64 conda builder (swap357)
* PR #1196: Pin dependencies (renovate[bot])
* PR #1203: gha/add llvmlite osx-arm64 wheel builder workflow
(swap357)
* PR #1205: gha/add llvmlite_linux-64 wheel builder workflow
(swap357)
* PR #1206: gha/add llvmlite linux-arm64 wheel builder (swap357)
* PR #1209: remove singular clang-format check based on
ubuntu/apt (esc)
* PR #1211: gha/fix llvmlite linux workflows for version tags
(swap357)
* PR #1213: unify clang format check (esc)
* PR #1215: gha/add llvmlite linux-arm64 conda builder (swap357)
* PR #1216: gha/refactor llvmlite osx wheel workflows (swap357)
* PR #1217: gha/refactor llvmlite win-64 workflows (swap357)
* PR #1227: fix llvmdev_build.yml to resolve toolchain
incompatibility on osx-64 (swap357)
* PR #1231: azure-pipelines/win-2019 to 2025 (swap357)
* PR #1232: gha/llvmdev upgrade win-2019 to 2025 (swap357)
* PR #1233: gha/llvmlite upgrade win-2019 to 2025 (swap357)
* PR #1238: gha/restructure llvmdev ci (swap357)
* PR #1240: pin compilers on llvmlite and llvmdev
conda_build_config.yaml (swap357)
* PR #1250: Fix pass timing logic to stop printing to stdout.
(stuartarchibald)
* PR #1251: Fix various C++ issues and a linkage issue.
(stuartarchibald)
* PR #1252: Move llvmlite to solely CMake based build system.
(stuartarchibald)
* PR #1257: remove code climate integration (esc)
* PR #1260: llvmdev 20 build patches (swap357)
* PR #1262: llvmdev-20 recipe fixes (swap357)
* PR #1266: update compatability matrix in the README.rst to
reflect LLVM 20 (esc)
* PR #1267: adding llvm20 docs (esc)
* PR #1268: Release 0.45: CHANGE_LOG (esc)
* PR #1269: add sdist build and upload steps on wheel workflow
(swap357)
* PR #1278: Update deprecation page (sklam)
* PR #1287: change-log for 0.45.0 FINAL (esc)
* PR #1289: use explicit channel specification for llvmdev=20
installation (swap357 esc)
* Wed Feb 05 2025 Matej Cepl <mcepl@cepl.eu>
- Update to 0.44.0:
- Official support for Python 3.13.
- Dropped official support for Python 3.9, the minimum
supported Python version is 3.10.
- LLVM 15 is now the default LLVM.
- Added support for LLVM’s new PassManager.
- Support for LLVM based target triple partitioning.
- llvmlite.binding.TypeRef now roundtrips back into
llvmlite.ir.Type.
- API updates to accommodate packed Literal Structs.
- Added NetBSD support.
- Support for opaque pointers.
* Mon Jul 01 2024 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.43.0:
* Support for building against LLVM 15.
* A fix for `refpruning` algorithm in specific `fanout_raise` cases.
* Sun Apr 21 2024 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Sat Feb 03 2024 Dirk Müller <dmueller@suse.com>
- update to 0.42.0:
* Support for Python 3.12.
* A fix for relocation overflows on AArch64 systems.
* Binding layer: new queries for incoming blocks of phi
instructions, type kinds, and elements.
Addition of the Instruction Namer pass.
* IR layer: Support convergent as an attribute of function
calls and call instructions.
* Mon Nov 20 2023 Matej Cepl <mcepl@cepl.eu>
- Clean up the SPEC file
* Mon Nov 20 2023 Markéta Machová <mmachova@suse.com>
- Update to 0.41.1
* Refactor native library loading
* Add ORCJITv2 support
* Remove support for LLVM < 14
* Fri May 26 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.40.0:
* This release predominantly upgrades to LLVM 14 and Python 3.11.
* Bindings to a large number of passes are added.
* The minimum supported Python version is now Python 3.8.
- Drop patch python311.patch, not required.
* Thu Feb 23 2023 Dirk Müller <dmueller@suse.com>
- add python311.patch to build with python 3.11 as well
/usr/lib64/python3.11/site-packages/llvmlite /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/INSTALLER /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/METADATA /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/RECORD /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/REQUESTED /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/WHEEL /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/licenses /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/licenses/LICENSE /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/licenses/LICENSE.thirdparty /usr/lib64/python3.11/site-packages/llvmlite-0.46.0.dist-info/top_level.txt /usr/lib64/python3.11/site-packages/llvmlite/__init__.py /usr/lib64/python3.11/site-packages/llvmlite/__pycache__ /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/_version.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/_version.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/__pycache__/utils.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/_version.py /usr/lib64/python3.11/site-packages/llvmlite/binding /usr/lib64/python3.11/site-packages/llvmlite/binding/__init__.py /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__ /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/analysis.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/analysis.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/common.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/common.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/config.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/config.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/context.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/context.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/dylib.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/dylib.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/executionengine.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/executionengine.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/ffi.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/ffi.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/initfini.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/initfini.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/linker.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/linker.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/module.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/module.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/newpassmanagers.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/newpassmanagers.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/object_file.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/object_file.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/options.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/options.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/orcjit.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/orcjit.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/targets.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/targets.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/typeref.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/typeref.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/value.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/__pycache__/value.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/binding/analysis.py /usr/lib64/python3.11/site-packages/llvmlite/binding/common.py /usr/lib64/python3.11/site-packages/llvmlite/binding/config.py /usr/lib64/python3.11/site-packages/llvmlite/binding/context.py /usr/lib64/python3.11/site-packages/llvmlite/binding/dylib.py /usr/lib64/python3.11/site-packages/llvmlite/binding/executionengine.py /usr/lib64/python3.11/site-packages/llvmlite/binding/ffi.py /usr/lib64/python3.11/site-packages/llvmlite/binding/initfini.py /usr/lib64/python3.11/site-packages/llvmlite/binding/libllvmlite.so /usr/lib64/python3.11/site-packages/llvmlite/binding/linker.py /usr/lib64/python3.11/site-packages/llvmlite/binding/module.py /usr/lib64/python3.11/site-packages/llvmlite/binding/newpassmanagers.py /usr/lib64/python3.11/site-packages/llvmlite/binding/object_file.py /usr/lib64/python3.11/site-packages/llvmlite/binding/options.py /usr/lib64/python3.11/site-packages/llvmlite/binding/orcjit.py /usr/lib64/python3.11/site-packages/llvmlite/binding/targets.py /usr/lib64/python3.11/site-packages/llvmlite/binding/typeref.py /usr/lib64/python3.11/site-packages/llvmlite/binding/value.py /usr/lib64/python3.11/site-packages/llvmlite/ir /usr/lib64/python3.11/site-packages/llvmlite/ir/__init__.py /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__ /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/_utils.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/_utils.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/builder.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/builder.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/context.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/context.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/instructions.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/instructions.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/module.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/module.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/transforms.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/transforms.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/types.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/types.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/values.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/__pycache__/values.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/ir/_utils.py /usr/lib64/python3.11/site-packages/llvmlite/ir/builder.py /usr/lib64/python3.11/site-packages/llvmlite/ir/context.py /usr/lib64/python3.11/site-packages/llvmlite/ir/instructions.py /usr/lib64/python3.11/site-packages/llvmlite/ir/module.py /usr/lib64/python3.11/site-packages/llvmlite/ir/transforms.py /usr/lib64/python3.11/site-packages/llvmlite/ir/types.py /usr/lib64/python3.11/site-packages/llvmlite/ir/values.py /usr/lib64/python3.11/site-packages/llvmlite/tests /usr/lib64/python3.11/site-packages/llvmlite/tests/__init__.py /usr/lib64/python3.11/site-packages/llvmlite/tests/__main__.py /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__ /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/__init__.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/__main__.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/customize.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/customize.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/refprune_proto.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/refprune_proto.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_binding.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_binding.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_ir.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_ir.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_refprune.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_refprune.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_valuerepr.cpython-311.opt-1.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/__pycache__/test_valuerepr.cpython-311.pyc /usr/lib64/python3.11/site-packages/llvmlite/tests/customize.py /usr/lib64/python3.11/site-packages/llvmlite/tests/refprune_proto.py /usr/lib64/python3.11/site-packages/llvmlite/tests/test_binding.py /usr/lib64/python3.11/site-packages/llvmlite/tests/test_ir.py /usr/lib64/python3.11/site-packages/llvmlite/tests/test_refprune.py /usr/lib64/python3.11/site-packages/llvmlite/tests/test_valuerepr.py /usr/lib64/python3.11/site-packages/llvmlite/utils.py /usr/share/doc/packages/python311-llvmlite /usr/share/doc/packages/python311-llvmlite/README.rst /usr/share/doc/packages/python311-llvmlite/examples /usr/share/doc/packages/python311-llvmlite/examples/floatrep.py /usr/share/doc/packages/python311-llvmlite/examples/ir_fpadd.py /usr/share/doc/packages/python311-llvmlite/examples/ll_fpadd.py /usr/share/doc/packages/python311-llvmlite/examples/lljit.py /usr/share/doc/packages/python311-llvmlite/examples/llvmir.py /usr/share/doc/packages/python311-llvmlite/examples/llvmir_iter.py /usr/share/doc/packages/python311-llvmlite/examples/newpassmanagers.py /usr/share/doc/packages/python311-llvmlite/examples/npm_passes.py /usr/share/doc/packages/python311-llvmlite/examples/npm_pipeline.py /usr/share/doc/packages/python311-llvmlite/examples/opaque_pointers /usr/share/doc/packages/python311-llvmlite/examples/opaque_pointers/llvmir.py /usr/share/doc/packages/python311-llvmlite/examples/opaque_pointers/sum.py /usr/share/doc/packages/python311-llvmlite/examples/parseasm.py /usr/share/doc/packages/python311-llvmlite/examples/printer-passes-npm.py /usr/share/doc/packages/python311-llvmlite/examples/sum.py /usr/share/doc/packages/python311-llvmlite/examples/test.ll /usr/share/licenses/python311-llvmlite /usr/share/licenses/python311-llvmlite/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Mar 10 23:11:53 2026