7 Commits

Author SHA1 Message Date
Antoine Soulier
ce2e41faf8 python: Add PLC interface for the python wrapper 2025-05-23 10:04:49 -07:00
Gilles Boccon-Gibod
f301a22413 compute the sum over the converted buffer 2025-02-10 10:04:03 -08:00
Antoine Soulier
48bbd3eacd Rename lc3 python package to lc3py, and bump version to 1.1.2 2025-01-31 10:23:31 -08:00
Josh Wu
0b28bf28ee Adopt review suggestions 2024-12-17 09:09:49 -08:00
Josh Wu
9c59375ae0 Rework Python binding 2024-12-17 09:09:49 -08:00
Eli Schwartz
3f05fcb8f2 python bindings: build/install via integrated meson support
The meson build system has builtin support for python packaging, and
unlike hatchling it is spec-compliant. Additionally, meson is already
responsible for building the shared library itself, which the python
build backend can then distribute inside the wheel. This allows shipping
a wheel that can find its own liblc3.so via ctypes and doesn't require
passing paths to the library around, nor to install both separately and
hope that this works.
2024-02-27 14:36:26 -08:00
Antoine Soulier
8e0bd81fe4 python: Add python library wrapper 2024-01-30 14:06:48 -08:00