Interpret ledger's output and make it available in Python.
libwedger is a Python module designed to interpret the output of the ledger utility and make it available to Python programs.
libwedger was created to support the larger Wedger project.
Online documentation lives here.
Documentation for libwedger can be built using the sources in the doc directory. In particular, make html (inside the doc directory) will produce a set of HTML files that you can browse locally. Run make inside the doc directory to see information on other documentation formats.
Note that building the documentation from source requires Sphinx.
libwedger is on PyPI.
You can install it with the command pip install --pre libwedger.
libwedger is currently only available in an unstable development version.
Version numbers follow the principles of Semantic Versioning. In particular, this means that once development reaches the 1.0.0 version, the API will be considered stable, and any changes will be made gradually and gracefully across multiple versions, with reasonable deprecation timelines. But, until then, don’t rely on the API working the same way from commit to commit.
See the CHANGELOG file for a history of changes and released versions.
Bugs and feature requests can be reported through the GitHub issue tracker, or by email to firstname.lastname@example.org. If your bug report is sensitive in nature, you may encrypt it to PGP key 1EE485F8.
For information on making changes and submitting patches, please refer to the CONTRIBUTING file; ideally before writing any code!
libwedger is Open Source software, available under the terms of the MIT license. See the LICENSE file for more details. Copyright is held by the authors of the respective portions of code. See the AUTHORS file for more details.