mirror of
https://github.com/loot/libloot-python.git
synced 2026-07-27 14:14:13 -07:00
01a8567ed850cedda0f9930c52701bd8bc6ecb7d
It's easier to maintain, though there seems to be a bug in pybind11, as it doesn't use the docstrings I've provided for some static read-only properties, so Version and WrapperVersion are still documented separately. It's not related, but I've noticed that for some reason intersphinx is unable to turn :cpp: domain references into hyperlinks, but no related information is logged to say why.
libloot-python
A Python module that wraps libloot, generated by pybind11. Not everything in the API is exposed: coverage can be extended on request (or by pull request).
Downloads
Snapshot builds are available on Bintray. The snapshot build archives are named like so:
libloot-python-<short revision ID>-python<python version>-win<architecture>.zip
For example libloot-python-94de368-python2.7-win32.zip was built using the revision with shortened commit ID 94de368.
Documentation
The documentation can be found online at Read The Docs.
Build Instructions
The module's build system uses CMake and requires Python. Make sure they're installed, then run CMake, and build the generated solution file.
Only Windows support has been tested, though Linux builds should also be possible.
Languages
C++
51.1%
Python
28%
CMake
20.9%