You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: license metadata mismatch — Python binding declares LGPL-2.0 but library is GPL-3.0 #115
Since the Python package links the GPLv3 native library at runtime, declaring it LGPL-2.0 is inconsistent and potentially incorrect from a licensing standpoint. This needs a deliberate decision, not a silent default.
Proposed change
Decide the intended license for the Python binding (most likely GPL-3.0-or-later to match the linked library) and make it consistent across python/pyproject.toml, any python/README.md license note, and the wheel metadata. If a different license is genuinely intended, document the rationale.
Acceptance criteria
License declared in python/pyproject.toml matches the project's actual/intended license and is consistent with COPYING, README, and packaging metadata.
The decision/rationale is recorded (commit message or a short note in python/README.md).
Activity
Replace ctypes binding with nanobind + scikit-build-core, ship wheels