Files

32 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

libloot-python
==============
2016-08-07 21:23:23 +01:00
**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).**
2021-02-14 13:07:59 +00:00
![CI](https://github.com/loot/libloot-python/workflows/CI/badge.svg?branch=master&event=push)
2016-08-15 20:51:24 +01:00
[![Documentation Status](https://readthedocs.org/projects/loot-api-python/badge/)](http://loot-api-python.readthedocs.io/)
2016-08-13 15:00:01 +01:00
2018-12-13 17:46:21 +00:00
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).
2016-08-07 21:23:23 +01:00
2016-08-13 15:00:01 +01:00
## 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:
2016-08-13 15:00:01 +01:00
```
libloot-python-<short revision ID>-python<python version>-win<architecture>.zip
2016-08-13 15:00:01 +01:00
```
2022-07-02 16:36:14 +01:00
For example `libloot-python-94de368-python3.7-win32.zip` was built using the revision with shortened commit ID `94de368`.
2016-08-13 15:00:01 +01:00
2016-08-15 20:51:24 +01:00
## Documentation
The documentation can be found online at [Read The Docs](http://loot-api-python.readthedocs.org/).
2016-08-13 15:00:01 +01:00
2016-08-07 21:23:23 +01:00
## Build Instructions
2018-12-13 17:46:21 +00:00
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.
2016-08-07 21:23:23 +01:00
Only Windows support has been tested, though Linux builds should also be possible.