summaryrefslogtreecommitdiffstats
path: root/bindings/python
AgeCommit message (Collapse)AuthorFilesLines
2020-02-23Fix namespace add operator with Python 2David Robillard1-0/+3
In Python 2, a __coerce__ attribute of the Namespace is requested in this case, which ends up producing an error. Work around this by defining a __coerce__ method that does nothing so __getattr__ is not called for it.
2020-02-17Add __add__ magic method to Python Namespace classChristopher Arndt1-0/+3
This allows creating URIs from a Namespace instance by adding a suffix.
2020-02-17Simplify lv2_list_presets.pyDavid Robillard1-4/+2
2020-02-17Allow passing strings for URIs in Python API when unambiguousDavid Robillard1-44/+55
2020-02-17Update Python binding boilerplateDavid Robillard1-3/+3
2020-02-17Support checking if Python objects with URIs are in a NodesDavid Robillard1-0/+3
2020-02-17Add portable Python _is_string() utility and use it everywhereDavid Robillard1-5/+12
2019-11-09Add example Python script to list plugin presetsChristopher Arndt1-0/+46
2019-11-09Make Python exceptions more informativeDavid Robillard1-4/+4
2019-10-23Fix Python bindings on WindowsDavid Robillard1-3/+6
2019-10-22Fix Python bindings on MacDavid Robillard1-1/+6
2019-10-21Fix Python memory leaksDavid Robillard1-2/+8
2019-10-21Fix memory error in Python World.unload_resource()David Robillard1-1/+3
This is pretty ridiculous behaviour on behalf of the GC, if you ask me.
2019-10-21Make Python bindings more PythonicDavid Robillard1-4/+32
2019-10-21Clean up Python bindingsDavid Robillard1-977/+884
2019-10-21Fix memory errors and Python 3.4+ compatibility in Python bindingsDavid Robillard1-122/+186
2019-10-19Fix various issues with Python bindingsDavid Robillard1-23/+76
2017-01-04Lilv 0.24.2v0.24.2David Robillard1-2/+2
2016-09-20Update Python documentation versionDavid Robillard1-2/+2
2016-09-05Improve Python documentationDavid Robillard1-32/+49
2016-09-05Fix Python documentation generationDavid Robillard3-8/+39
2016-09-05Add Python binding documentation generatorDavid Robillard3-0/+453
2016-09-05Add missing fileDavid Robillard1-0/+1732
2016-09-05Add new hand-crafted Python bindingsDavid Robillard1-22/+17
New bindings are Pythonic, supporting iteration, DWIM type conversion, pretty printing, and so on, where possible. Updated test suite covers 100% of binding code. Which is to say: add real Python bindings. As far as the Lilv API itself is concerned, you can do everything via Python. However, more work is needed to make fancy wrappers for parts of LV2 itself (MIDI, URI map, etc) to be able to run advanced plugins.
2014-07-13Improved/working lv2_apply.py to apply plugin to a .wav (fix #969).David Robillard1-84/+151
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5409 a436a847-0d15-0410-975c-d299462d15a1
2013-06-09Python3 fixes (#915).David Robillard1-8/+9
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5142 a436a847-0d15-0410-975c-d299462d15a1
2011-05-16Actually rename `swig' directory `bindings'...David Robillard2-0/+105
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3268 a436a847-0d15-0410-975c-d299462d15a1