mirror of
https://github.com/loot/libloot-python.git
synced 2026-07-27 14:14:13 -07:00
The libloot repo's Python wrapper is experimental and may not be kept, so link to a specific commit that has it and word the message to be true even if the wrapper is removed in the future.
32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
libloot-python
|
|
==============
|
|
|
|
**This repository is no longer maintained. A more complete and up to date Python wrapper can be found in the [libloot repository](https://github.com/loot/libloot/tree/aaacebefa053a6b7504bf61a73d2783a5436ca25/python).**
|
|
|
|

|
|
[](http://loot-api-python.readthedocs.io/)
|
|
|
|
A Python module that wraps libloot, generated by [pybind11](https://github.com/pybind/pybind11). Not everything in the API is exposed: coverage can be extended on request (or by pull request).
|
|
|
|
## Downloads
|
|
|
|
Releases are hosted on [GitHub](https://github.com/loot/libloot-python/releases).
|
|
|
|
Snapshot builds are available as artifacts from [GitHub Actions runs](https://github.com/loot/libloot-python/actions), though they are only kept for 90 days and can only be downloaded when logged into a GitHub account. 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](http://loot-api-python.readthedocs.org/).
|
|
|
|
## Build Instructions
|
|
|
|
The module's build system uses [CMake](https://cmake.org/) and requires [Python](https://www.python.org). 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.
|