The official libclang bindings only support Python 2. This is a 1:1 port of those bindings to Python 3, for different versions of libclang. The source code is available from the public repository.

The library is available through PyPI. If you are using pip, you can install it using:

pip install libclang-py3

The versioning scheme follows libclang except for the patch release. That is, the bindings in version 3.8.x are designed to work with libclang 3.8.x – the patch numbers are incremented independently.


This project is deprecated. It remains online for reference purposes, but it should not be used for new development.