Skip to content
THIS IS NOT MY PROJECT, NOR IS IT ACTIVELY DEVELOPED. This is a Git mirror of mdevan's LLVM bindings for Python.
Python C C++ JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
llvm
test
tools
www
CHANGELOG
LICENSE
MANIFEST.in
README
setup.py

README

WARNING: THIS IS NOT MY PROJECT, NOR IS IT ACTIVELY DEVELOPED.

It is a mirror of a seemingly extinct project at http://www.mdevan.org/llvm-py,
with an additional patch (from the author) applied to build against LLVM 2.9.
It is known to be broken/flakey, and is only kept here for archival purposes
since it is newer than the latest trunk in the official repository.


llvm-py: Python Bindings for LLVM
---------------------------------

llvm-py provides Python bindings for LLVM.

Versions:
---------
    This package will work only with LLVM 2.9, and Python 2.4 or later,
    (not Python 3.x).


Quickstart:
-----------
    1. Get 2.9 version of LLVM, build it. Make sure '--enable-pic' is
       passed to LLVM's 'configure'.

    2. Get llvm-py and install it:

        # To build and install:
        $ cd llvm-py
        # Locate llvm-config, usually under <llvm>/Release/bin
        $ python setup.py install --user --llvm-config=/path/to/llvm-config

    3. See documentation at 'www/web/index.html' and examples under 'test'.


LICENSE:
--------
    llvm-py is distributed under the new BSD license, which is similar to
    the LLVM license itself. See the file called LICENSE for the full 
    license text.

Something went wrong with that request. Please try again.