Page MenuHomeSolus

initial package of python-llvmlite
ClosedPublic

Authored by hashhsah on Sep 27 2019, 4:43 PM.
Tags
None
Referenced Files
F11006536: D7256.diff
Tue, Aug 1, 3:57 PM
F10934802: D7256.id.diff
Wed, Jul 12, 3:57 PM
F10859712: D7256.id17484.diff
Jun 16 2023, 5:39 AM
F10852481: D7256.id17388.diff
Jun 13 2023, 12:52 AM
F10852039: D7256.id17501.diff
Jun 12 2023, 7:49 PM
F10849923: D7256.id17502.diff
Jun 11 2023, 11:46 PM
F10846777: D7256.diff
Jun 11 2023, 7:29 AM
F10837562: D7256.id17484.diff
Jun 9 2023, 4:24 AM
Subscribers

Details

Summary

This is a dependency of D7257

Test Plan

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

This isn't how stacks work, it should be a dep of the diff not the task.

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.

This revision now requires changes to proceed.Oct 1 2019, 1:01 PM

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.
This revision is now accepted and ready to land.Oct 1 2019, 1:31 PM

Given this is only going to be used for python-numba, which is python3, we can nuke the python2 site packages + support.

This revision was automatically updated to reflect the committed changes.

Failed to compile, guessing sha256sum changed. I'll sort it after I get back from the store.