Name | llvmlite JSON |
Version |
0.43.0
JSON |
| download |
home_page | http://llvmlite.readthedocs.io |
Summary | lightweight wrapper around basic LLVM functionality |
upload_time | 2024-06-13 18:09:32 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | BSD |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
========
llvmlite
========
.. image:: https://dev.azure.com/numba/numba/_apis/build/status/numba.llvmlite?branchName=main
:target: https://dev.azure.com/numba/numba/_build/latest?definitionId=2&branchName=main
:alt: Azure Pipelines
.. image:: https://codeclimate.com/github/numba/llvmlite/badges/gpa.svg
:target: https://codeclimate.com/github/numba/llvmlite
:alt: Code Climate
.. image:: https://coveralls.io/repos/github/numba/llvmlite/badge.svg
:target: https://coveralls.io/github/numba/llvmlite
:alt: Coveralls.io
.. image:: https://readthedocs.org/projects/llvmlite/badge/
:target: https://llvmlite.readthedocs.io
:alt: Readthedocs.io
A Lightweight LLVM Python Binding for Writing JIT Compilers
-----------------------------------------------------------
.. _llvmpy: https://github.com/llvmpy/llvmpy
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.
Why llvmlite
============
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.
Key Benefits
============
* The IR builder is pure Python code and decoupled from LLVM's
frequently-changing C++ APIs.
* Materializing a LLVM module calls LLVM's IR parser which provides
better error messages than step-by-step IR building through the C++
API (no more segfaults or process aborts).
* Most of llvmlite uses the LLVM C API which is small but very stable
(low maintenance when changing LLVM version).
* The binding is not a Python C-extension, but a plain DLL accessed using
ctypes (no need to wrestle with Python's compiler requirements and C++ 11
compatibility).
* The Python binding layer has sane memory management.
* llvmlite is faster than llvmpy thanks to a much simpler architecture
(the Numba_ test suite is twice faster than it was).
Compatibility
=============
llvmlite has been tested with Python 3.9 -- 3.12 and is likely to work with
greater versions.
As of version 0.41.0, llvmlite requires LLVM 14.x.x on all architectures
Historical compatibility table:
================= ========================
llvmlite versions compatible LLVM versions
================= ========================
0.41.0 - ... 14.x.x
0.40.0 - 0.40.1 11.x.x and 14.x.x (12.x.x and 13.x.x untested but may work)
0.37.0 - 0.39.1 11.x.x
0.34.0 - 0.36.0 10.0.x (9.0.x for ``aarch64`` only)
0.33.0 9.0.x
0.29.0 - 0.32.0 7.0.x, 7.1.x, 8.0.x
0.27.0 - 0.28.0 7.0.x
0.23.0 - 0.26.0 6.0.x
0.21.0 - 0.22.0 5.0.x
0.17.0 - 0.20.0 4.0.x
0.16.0 - 0.17.0 3.9.x
0.13.0 - 0.15.0 3.8.x
0.9.0 - 0.12.1 3.7.x
0.6.0 - 0.8.0 3.6.x
0.1.0 - 0.5.1 3.5.x
================= ========================
Documentation
=============
You'll find the documentation at http://llvmlite.pydata.org
Pre-built binaries
==================
We recommend you use the binaries provided by the Numba_ team for
the Conda_ package manager. You can find them in Numba's `anaconda.org
channel <https://anaconda.org/numba>`_. For example::
$ conda install --channel=numba llvmlite
(or, simply, the official llvmlite package provided in the Anaconda_
distribution)
.. _Numba: http://numba.pydata.org/
.. _Conda: http://conda.pydata.org/
.. _Anaconda: http://docs.continuum.io/anaconda/index.html
Other build methods
===================
If you don't want to use our pre-built packages, you can compile
and install llvmlite yourself. The documentation will teach you how:
http://llvmlite.pydata.org/en/latest/install/index.html
Raw data
{
"_id": null,
"home_page": "http://llvmlite.readthedocs.io",
"name": "llvmlite",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/9f/3d/f513755f285db51ab363a53e898b85562e950f79a2e6767a364530c2f645/llvmlite-0.43.0.tar.gz",
"platform": null,
"description": "========\nllvmlite\n========\n\n.. image:: https://dev.azure.com/numba/numba/_apis/build/status/numba.llvmlite?branchName=main\n :target: https://dev.azure.com/numba/numba/_build/latest?definitionId=2&branchName=main\n :alt: Azure Pipelines\n.. image:: https://codeclimate.com/github/numba/llvmlite/badges/gpa.svg\n :target: https://codeclimate.com/github/numba/llvmlite\n :alt: Code Climate\n.. image:: https://coveralls.io/repos/github/numba/llvmlite/badge.svg\n :target: https://coveralls.io/github/numba/llvmlite\n :alt: Coveralls.io\n.. image:: https://readthedocs.org/projects/llvmlite/badge/\n :target: https://llvmlite.readthedocs.io\n :alt: Readthedocs.io\n\nA Lightweight LLVM Python Binding for Writing JIT Compilers\n-----------------------------------------------------------\n\n.. _llvmpy: https://github.com/llvmpy/llvmpy\n\nllvmlite is a project originally tailored for Numba_'s needs, using the\nfollowing approach:\n\n* A small C wrapper around the parts of the LLVM C++ API we need that are\n not already exposed by the LLVM C API.\n* A ctypes Python wrapper around the C API.\n* A pure Python implementation of the subset of the LLVM IR builder that we\n need for Numba.\n\nWhy llvmlite\n============\n\nThe old llvmpy_ binding exposes a lot of LLVM APIs but the mapping of\nC++-style memory management to Python is error prone. Numba_ and many JIT\ncompilers do not need a full LLVM API. Only the IR builder, optimizer,\nand JIT compiler APIs are necessary.\n\nKey Benefits\n============\n\n* The IR builder is pure Python code and decoupled from LLVM's\n frequently-changing C++ APIs.\n* Materializing a LLVM module calls LLVM's IR parser which provides\n better error messages than step-by-step IR building through the C++\n API (no more segfaults or process aborts).\n* Most of llvmlite uses the LLVM C API which is small but very stable\n (low maintenance when changing LLVM version).\n* The binding is not a Python C-extension, but a plain DLL accessed using\n ctypes (no need to wrestle with Python's compiler requirements and C++ 11\n compatibility).\n* The Python binding layer has sane memory management.\n* llvmlite is faster than llvmpy thanks to a much simpler architecture\n (the Numba_ test suite is twice faster than it was).\n\nCompatibility\n=============\n\nllvmlite has been tested with Python 3.9 -- 3.12 and is likely to work with\ngreater versions.\n\nAs of version 0.41.0, llvmlite requires LLVM 14.x.x on all architectures\n\nHistorical compatibility table:\n\n================= ========================\nllvmlite versions compatible LLVM versions\n================= ========================\n0.41.0 - ... 14.x.x\n0.40.0 - 0.40.1 11.x.x and 14.x.x (12.x.x and 13.x.x untested but may work)\n0.37.0 - 0.39.1 11.x.x\n0.34.0 - 0.36.0 10.0.x (9.0.x for ``aarch64`` only)\n0.33.0 9.0.x\n0.29.0 - 0.32.0 7.0.x, 7.1.x, 8.0.x\n0.27.0 - 0.28.0 7.0.x\n0.23.0 - 0.26.0 6.0.x\n0.21.0 - 0.22.0 5.0.x\n0.17.0 - 0.20.0 4.0.x\n0.16.0 - 0.17.0 3.9.x\n0.13.0 - 0.15.0 3.8.x\n0.9.0 - 0.12.1 3.7.x\n0.6.0 - 0.8.0 3.6.x\n0.1.0 - 0.5.1 3.5.x\n================= ========================\n\nDocumentation\n=============\n\nYou'll find the documentation at http://llvmlite.pydata.org\n\n\nPre-built binaries\n==================\n\nWe recommend you use the binaries provided by the Numba_ team for\nthe Conda_ package manager. You can find them in Numba's `anaconda.org\nchannel <https://anaconda.org/numba>`_. For example::\n\n $ conda install --channel=numba llvmlite\n\n(or, simply, the official llvmlite package provided in the Anaconda_\ndistribution)\n\n.. _Numba: http://numba.pydata.org/\n.. _Conda: http://conda.pydata.org/\n.. _Anaconda: http://docs.continuum.io/anaconda/index.html\n\n\nOther build methods\n===================\n\nIf you don't want to use our pre-built packages, you can compile\nand install llvmlite yourself. The documentation will teach you how:\nhttp://llvmlite.pydata.org/en/latest/install/index.html\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "lightweight wrapper around basic LLVM functionality",
"version": "0.43.0",
"project_urls": {
"Homepage": "http://llvmlite.readthedocs.io",
"Source": "https://github.com/numba/llvmlite"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "23ff6ca7e98998b573b4bd6566f15c35e5c8bea829663a6df0c7aa55ab559da9",
"md5": "cc21e545ca4b17259020d720de818f5e",
"sha256": "a289af9a1687c6cf463478f0fa8e8aa3b6fb813317b0d70bf1ed0759eab6f761"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cc21e545ca4b17259020d720de818f5e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 31064408,
"upload_time": "2024-06-13T18:08:13",
"upload_time_iso_8601": "2024-06-13T18:08:13.462186Z",
"url": "https://files.pythonhosted.org/packages/23/ff/6ca7e98998b573b4bd6566f15c35e5c8bea829663a6df0c7aa55ab559da9/llvmlite-0.43.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca5ca27f9257f86f0cda3f764ff21d9f4217b9f6a0d45e7a39ecfa7905f524ce",
"md5": "06f6719591e9e972686540880bfea0e1",
"sha256": "6d4fd101f571a31acb1559ae1af30f30b1dc4b3186669f92ad780e17c81e91bc"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "06f6719591e9e972686540880bfea0e1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 28793153,
"upload_time": "2024-06-13T18:08:17",
"upload_time_iso_8601": "2024-06-13T18:08:17.336413Z",
"url": "https://files.pythonhosted.org/packages/ca/5c/a27f9257f86f0cda3f764ff21d9f4217b9f6a0d45e7a39ecfa7905f524ce/llvmlite-0.43.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e3c4410f670ad0a911227ea2ecfcba9f672a77cf1924df5280c4562032ec32d",
"md5": "c6bb4dffc1c7e81d9054f698655d4453",
"sha256": "7d434ec7e2ce3cc8f452d1cd9a28591745de022f931d67be688a737320dfcead"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c6bb4dffc1c7e81d9054f698655d4453",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 42857276,
"upload_time": "2024-06-13T18:08:21",
"upload_time_iso_8601": "2024-06-13T18:08:21.071700Z",
"url": "https://files.pythonhosted.org/packages/7e/3c/4410f670ad0a911227ea2ecfcba9f672a77cf1924df5280c4562032ec32d/llvmlite-0.43.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6212ffbab5714e72f2483207b4a1de79b2eecd9debbf666ff4e7067bcc5c134",
"md5": "1e636a564489d452bfb092eb11806792",
"sha256": "6912a87782acdff6eb8bf01675ed01d60ca1f2551f8176a300a886f09e836a6a"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1e636a564489d452bfb092eb11806792",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 43871781,
"upload_time": "2024-06-13T18:08:26",
"upload_time_iso_8601": "2024-06-13T18:08:26.320800Z",
"url": "https://files.pythonhosted.org/packages/c6/21/2ffbab5714e72f2483207b4a1de79b2eecd9debbf666ff4e7067bcc5c134/llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f226b5478037c453554a61625ef1125f7e12bb1429ae11c6376f47beba9b0179",
"md5": "486f047d799d38a494d99a1a4ad9840e",
"sha256": "14f0e4bf2fd2d9a75a3534111e8ebeb08eda2f33e9bdd6dfa13282afacdde0ed"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "486f047d799d38a494d99a1a4ad9840e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 28123487,
"upload_time": "2024-06-13T18:08:30",
"upload_time_iso_8601": "2024-06-13T18:08:30.348210Z",
"url": "https://files.pythonhosted.org/packages/f2/26/b5478037c453554a61625ef1125f7e12bb1429ae11c6376f47beba9b0179/llvmlite-0.43.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "958cde3276d773ab6ce3ad676df5fab5aac19696b2956319d65d7dd88fb10f19",
"md5": "95db6a50f519fd4a5fe0b8a520ae7d2d",
"sha256": "3e8d0618cb9bfe40ac38a9633f2493d4d4e9fcc2f438d39a4e854f39cc0f5f98"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "95db6a50f519fd4a5fe0b8a520ae7d2d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 31064409,
"upload_time": "2024-06-13T18:08:34",
"upload_time_iso_8601": "2024-06-13T18:08:34.006726Z",
"url": "https://files.pythonhosted.org/packages/95/8c/de3276d773ab6ce3ad676df5fab5aac19696b2956319d65d7dd88fb10f19/llvmlite-0.43.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eee138deed89ced4cf378c61e232265cfe933ccde56ae83c901aa68b477d14b1",
"md5": "f9652e298462bffc94451426a8d871c1",
"sha256": "e0a9a1a39d4bf3517f2af9d23d479b4175ead205c592ceeb8b89af48a327ea57"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f9652e298462bffc94451426a8d871c1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 28793149,
"upload_time": "2024-06-13T18:08:37",
"upload_time_iso_8601": "2024-06-13T18:08:37.420928Z",
"url": "https://files.pythonhosted.org/packages/ee/e1/38deed89ced4cf378c61e232265cfe933ccde56ae83c901aa68b477d14b1/llvmlite-0.43.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fb24429433eb2dc8379e2cb582502dca074c23837f8fd009907f78a24de4c25",
"md5": "6aef15b67a12004ce8313b65a6eaf195",
"sha256": "c1da416ab53e4f7f3bc8d4eeba36d801cc1894b9fbfbf2022b29b6bad34a7df2"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6aef15b67a12004ce8313b65a6eaf195",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 42857277,
"upload_time": "2024-06-13T18:08:40",
"upload_time_iso_8601": "2024-06-13T18:08:40.822025Z",
"url": "https://files.pythonhosted.org/packages/2f/b2/4429433eb2dc8379e2cb582502dca074c23837f8fd009907f78a24de4c25/llvmlite-0.43.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b995d00a7d671b1ba1751fc9f19d3b36f3300774c6eebe2bcdb5f6191763eb4",
"md5": "1c1dbcb8c6e8828c8e45907afe9878da",
"sha256": "977525a1e5f4059316b183fb4fd34fa858c9eade31f165427a3977c95e3ee749"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1c1dbcb8c6e8828c8e45907afe9878da",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 43871781,
"upload_time": "2024-06-13T18:08:46",
"upload_time_iso_8601": "2024-06-13T18:08:46.410510Z",
"url": "https://files.pythonhosted.org/packages/6b/99/5d00a7d671b1ba1751fc9f19d3b36f3300774c6eebe2bcdb5f6191763eb4/llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "20abed5ed3688c6ba4f0b8d789da19fd8e30a9cf7fc5852effe311bc5aefe73e",
"md5": "41a855c2e22f38e96d5c75f096fbdc88",
"sha256": "d5bd550001d26450bd90777736c69d68c487d17bf371438f975229b2b8241a91"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "41a855c2e22f38e96d5c75f096fbdc88",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 28107433,
"upload_time": "2024-06-13T18:08:50",
"upload_time_iso_8601": "2024-06-13T18:08:50.834147Z",
"url": "https://files.pythonhosted.org/packages/20/ab/ed5ed3688c6ba4f0b8d789da19fd8e30a9cf7fc5852effe311bc5aefe73e/llvmlite-0.43.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b679443509e5d2b6d8587bae3ede5598fa8bd586b1c7701696663ea8af15b5b",
"md5": "99376aed834396e017ae2cbda6aed392",
"sha256": "f99b600aa7f65235a5a05d0b9a9f31150c390f31261f2a0ba678e26823ec38f7"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "99376aed834396e017ae2cbda6aed392",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 31064409,
"upload_time": "2024-06-13T18:08:54",
"upload_time_iso_8601": "2024-06-13T18:08:54.375850Z",
"url": "https://files.pythonhosted.org/packages/0b/67/9443509e5d2b6d8587bae3ede5598fa8bd586b1c7701696663ea8af15b5b/llvmlite-0.43.0-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a29c24139d3712d2d352e300c39c0e00d167472c08b3bd350c3c33d72c88ff8d",
"md5": "511ca85c9dffce940f153fc6deaae6af",
"sha256": "35d80d61d0cda2d767f72de99450766250560399edc309da16937b93d3b676e7"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "511ca85c9dffce940f153fc6deaae6af",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 28793145,
"upload_time": "2024-06-13T18:08:57",
"upload_time_iso_8601": "2024-06-13T18:08:57.953082Z",
"url": "https://files.pythonhosted.org/packages/a2/9c/24139d3712d2d352e300c39c0e00d167472c08b3bd350c3c33d72c88ff8d/llvmlite-0.43.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bff14c205a48488e574ee9f6505d50e84370a978c90f08dab41a42d8f2c576b6",
"md5": "4f0aca7af89d67522174e18f8717d816",
"sha256": "eccce86bba940bae0d8d48ed925f21dbb813519169246e2ab292b5092aba121f"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4f0aca7af89d67522174e18f8717d816",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 42857276,
"upload_time": "2024-06-13T18:09:02",
"upload_time_iso_8601": "2024-06-13T18:09:02.067057Z",
"url": "https://files.pythonhosted.org/packages/bf/f1/4c205a48488e574ee9f6505d50e84370a978c90f08dab41a42d8f2c576b6/llvmlite-0.43.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "005f323c4d56e8401c50185fd0e875fcf06b71bf825a863699be1eb10aa2a9cb",
"md5": "f21e07569b21555779afe5686dd92d0e",
"sha256": "df6509e1507ca0760787a199d19439cc887bfd82226f5af746d6977bd9f66844"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f21e07569b21555779afe5686dd92d0e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 43871781,
"upload_time": "2024-06-13T18:09:06",
"upload_time_iso_8601": "2024-06-13T18:09:06.667497Z",
"url": "https://files.pythonhosted.org/packages/00/5f/323c4d56e8401c50185fd0e875fcf06b71bf825a863699be1eb10aa2a9cb/llvmlite-0.43.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c694dea10e263655ce78d777e78d904903faae39d1fc440762be4a9dc46bed49",
"md5": "b8c8b6552cdcb6acb9ce2a8b38b0081c",
"sha256": "7a2872ee80dcf6b5dbdc838763d26554c2a18aa833d31a2635bff16aafefb9c9"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "b8c8b6552cdcb6acb9ce2a8b38b0081c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 28107442,
"upload_time": "2024-06-13T18:09:10",
"upload_time_iso_8601": "2024-06-13T18:09:10.709449Z",
"url": "https://files.pythonhosted.org/packages/c6/94/dea10e263655ce78d777e78d904903faae39d1fc440762be4a9dc46bed49/llvmlite-0.43.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a7312925b1bbb3c2beb6d96f892ef5b4d742c34f00ddb9f4a125e9e87b22f52",
"md5": "5e444d25394ce018d52607f0d65e65f7",
"sha256": "9cd2a7376f7b3367019b664c21f0c61766219faa3b03731113ead75107f3b66c"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "5e444d25394ce018d52607f0d65e65f7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 31064410,
"upload_time": "2024-06-13T18:09:14",
"upload_time_iso_8601": "2024-06-13T18:09:14.091958Z",
"url": "https://files.pythonhosted.org/packages/2a/73/12925b1bbb3c2beb6d96f892ef5b4d742c34f00ddb9f4a125e9e87b22f52/llvmlite-0.43.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cc6158c70aa0808a8cba825a7d98cc65bef4801b99328fba80837bfcb5fc767f",
"md5": "7df72cb439b4934da5e2fa5290d07c85",
"sha256": "18e9953c748b105668487b7c81a3e97b046d8abf95c4ddc0cd3c94f4e4651ae8"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7df72cb439b4934da5e2fa5290d07c85",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 28793145,
"upload_time": "2024-06-13T18:09:17",
"upload_time_iso_8601": "2024-06-13T18:09:17.531458Z",
"url": "https://files.pythonhosted.org/packages/cc/61/58c70aa0808a8cba825a7d98cc65bef4801b99328fba80837bfcb5fc767f/llvmlite-0.43.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c8c69324eb5de2ba9d99cbed853d85ba7a318652a48e077797bec27cf40f911d",
"md5": "e8b96f1d62b1ed7c85b7eeb14441ab74",
"sha256": "74937acd22dc11b33946b67dca7680e6d103d6e90eeaaaf932603bec6fe7b03a"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e8b96f1d62b1ed7c85b7eeb14441ab74",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 42857276,
"upload_time": "2024-06-13T18:09:21",
"upload_time_iso_8601": "2024-06-13T18:09:21.377890Z",
"url": "https://files.pythonhosted.org/packages/c8/c6/9324eb5de2ba9d99cbed853d85ba7a318652a48e077797bec27cf40f911d/llvmlite-0.43.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0d0889e9705107db7b1ec0767b03f15d7b95b4c4f9fdf91928ab1c7e9ffacf6",
"md5": "e1066f7231b98ace6889a6fd2237feec",
"sha256": "bc9efc739cc6ed760f795806f67889923f7274276f0eb45092a1473e40d9b867"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e1066f7231b98ace6889a6fd2237feec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 43871777,
"upload_time": "2024-06-13T18:09:25",
"upload_time_iso_8601": "2024-06-13T18:09:25.760675Z",
"url": "https://files.pythonhosted.org/packages/e0/d0/889e9705107db7b1ec0767b03f15d7b95b4c4f9fdf91928ab1c7e9ffacf6/llvmlite-0.43.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "df4173cc26a2634b538cfe813f618c91e7e9960b8c163f8f0c94a2b0f008b9da",
"md5": "327758f1e3f294644caf5e1540e3df79",
"sha256": "47e147cdda9037f94b399bf03bfd8a6b6b1f2f90be94a454e3386f006455a9b4"
},
"downloads": -1,
"filename": "llvmlite-0.43.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "327758f1e3f294644caf5e1540e3df79",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 28123489,
"upload_time": "2024-06-13T18:09:29",
"upload_time_iso_8601": "2024-06-13T18:09:29.780075Z",
"url": "https://files.pythonhosted.org/packages/df/41/73cc26a2634b538cfe813f618c91e7e9960b8c163f8f0c94a2b0f008b9da/llvmlite-0.43.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f3df513755f285db51ab363a53e898b85562e950f79a2e6767a364530c2f645",
"md5": "7f07704884bb956280b6c5e975f57b8b",
"sha256": "ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5"
},
"downloads": -1,
"filename": "llvmlite-0.43.0.tar.gz",
"has_sig": false,
"md5_digest": "7f07704884bb956280b6c5e975f57b8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 157069,
"upload_time": "2024-06-13T18:09:32",
"upload_time_iso_8601": "2024-06-13T18:09:32.641851Z",
"url": "https://files.pythonhosted.org/packages/9f/3d/f513755f285db51ab363a53e898b85562e950f79a2e6767a364530c2f645/llvmlite-0.43.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-13 18:09:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "numba",
"github_project": "llvmlite",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "llvmlite"
}