This is a dependency of D7257
Details
- Reviewers
JoshStrobl - Group Reviewers
Triage Team - Commits
- R4827:b7c739da5f2c: initial package of python-llvmlite
The check step all passed.
Build, install numba and test from numba.
Diff Detail
- Repository
- R4827 python-llvmlite
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Otherwise LGTM.
| package.yml | ||
|---|---|---|
| 11 | If we're gonna be pedantic about the description, there should be a : after approach since it is indicating a list. Also not entirely sure how much overkill the indentation of the list items are, ruamel.yaml doesn't exactly provide the most consistent behavior. | |
revised package description.
I removed the : in fear of yaml parser mis-behavior, because the syntax highlighter in vim did not parse it correctly.
So I tried the ruamel parser, and it seems to work nicely.
>>> x = ruamel.yaml.safe_load('''
... description: |
... llvmlite is a project originally tailored for Numba's needs, using the following approach:
... - small C wrapper around the parts of the LLVM C++ API we need that are not already exposed by the LLVM C API.
... - ctypes Python wrapper around the C API.
... - pure Python implementation of the subset of the LLVM IR builder that we need for Numba.
... ''')
>>>
>>> print(x['description'])
llvmlite is a project originally tailored for Numba's needs, using the following approach:
- small C wrapper around the parts of the LLVM C++ API we need that are not already exposed by the LLVM C API.
- ctypes Python wrapper around the C API.
- pure Python implementation of the subset of the LLVM IR builder that we need for Numba.Given this is only going to be used for python-numba, which is python3, we can nuke the python2 site packages + support.
Failed to compile, guessing sha256sum changed. I'll sort it after I get back from the store.