mirror of
https://github.com/loot/libloot-python.git
synced 2026-07-27 14:14:13 -07:00
6f6b2269cf69c8bbcabd57e0e92114d23428f8dd
windows-2016 was scheduled for removal in April 2022, though the previous commit's build still worked. This also means that the MSVC 2019 redistributable is now required. Although libloot 0.15 is built with MSVC 2017, 2019 can link code build with 2017 and the 2019 redistributable effectively replaces the 2017 redistributable, so there's no compatibility issues.
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 Artifactory. The snapshot build archives are named like so:
libloot-python-<short revision ID>-python<python version>-win<architecture>.zip
For example libloot-python-94de368-python3.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%