This hotfix is only relevant for system installations via a package manager, the fixed issue does not affect you if you are using the AppImage or running from source.
- Vendor hidraw-pure again for now
- Declare dependencies in pyproject.toml
- Fully migrate dependencies to pyproject.toml
Full Changelog: v0.6.3...v0.6.4
Hotfix release due to hidraw-pure conflicting with hidapi, breaking tools like liquidctl which relied on the hidraw backend from hidapi if it was detected available.
The library is now attempted to be loaded via:
hidraw_pure- futureproofing, currently does not existhidraw- current v1.2- Finally, the re-vendored version is used if all fails.
The dependencies are now also correctly defined in pyproject.toml, so pip check works correctly.