Search Criteria
Package Details: python-hid-parser-git 0.0.3.r25.g4b7944f-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-hid-parser-git.git (read-only, click to copy) |
|---|---|
| Package Base: | python-hid-parser-git |
| Description: | Typed pure Python library to parse HID report descriptors |
| Upstream URL: | https://github.com/usb-tools/python-hid-parser |
| Licenses: | MIT |
| Conflicts: | python-hid-parser |
| Provides: | python-hid-parser |
| Submitter: | Max-P |
| Maintainer: | Max-P |
| Last Packager: | Max-P |
| Votes: | 3 |
| Popularity: | 0.000001 |
| First Submitted: | 2022-10-31 02:01 (UTC) |
| Last Updated: | 2024-04-13 09:44 (UTC) |
Dependencies (6)
- python-build (make)
- python-hypothesis (make)
- python-installer (make)
- python-pytest (make)
- python-setuptools (make)
- python-wheel (make)
Required by (1)
- python-facedancer (requires python-hid-parser)
Latest Comments
1 2 Next › Last »
jose1711 commented on 2026-05-09 18:44 (UTC)
patches can no longer be applied
Max-P commented on 2024-04-13 09:46 (UTC)
Fixed, thanks
DexterHaxxor commented on 2024-04-13 09:25 (UTC)
Flagged out of date with missing makedepend python-build, python-install is also missing
Max-P commented on 2024-04-07 22:18 (UTC)
Turns out it's because Arch's pytest is newer and they deprecated some stuff, and upstream hasn't been updated in forever. Packaging is now modern as per the guidelines, and I've added a patch to fix the tests.
Max-P commented on 2024-04-06 20:20 (UTC)
That's looking like tests working as expected and protecting against a bad build or my PKGBUILD building it wrong.
I'll try what @dreieck suggested and see if it helps, thanks a lot for the suggestion! I think the package wasn't compatible with the new python tools when I made it, it's been a while.
beki commented on 2024-04-06 15:37 (UTC)
I am having the following failures
========================================================= FAILURES ========================================================== _______ test_variableitem_compliance __________
tests/test_items.py:132:
self = WarningsChecker(record=True), expected_warning = None, match_expr = None
/usr/lib/python3.11/site-packages/_pytest/recwarn.py:285: TypeError _______ test_arrayitem_compliance _______
tests/test_items.py:182:
self = WarningsChecker(record=True), expected_warning = None, match_expr = None
/usr/lib/python3.11/site-packages/_pytest/recwarn.py:285: TypeError ===================================================== warnings summary ====================================================== tests/test_items.py::test_arrayitem tests/test_items.py::test_arrayitem_repr /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Generic Desktop Controls, usage=X) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_items.py::test_arrayitem tests/test_items.py::test_arrayitem_repr /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Generic Desktop Controls, usage=Y) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keypad Hexadecimal) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard LeftControl) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard LeftShift) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard LeftAlt) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard Left GUI) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard RightControl) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard RightShift) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard RightAlt) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
tests/test_parse.py::test_parse[rdesc1] tests/test_parse.py::test_size[rdesc1-1-56] tests/test_parse.py::test_size[rdesc2-2-64] tests/test_parse.py::test_size[rdesc3-16-48] tests/test_parse.py::test_size[rdesc4-17-152] tests/test_parse.py::test_size[rdesc5-32-112] tests/test_parse.py::test_size[rdesc6-33-248] tests/test_parse.py::test_linux_hidpp_items tests/test_print.py::test_print[rdesc_raw1-linux-hidpp-print.txt] /home/beki/.cache/yay/python-hid-parser/src/python-hid-parser-0.0.3/hid_parser/init.py:373: HIDComplianceWarning: Usage(page=Keyboard/Keypad, usage=Keyboard Right GUI) has no compatible usage types with an array item warnings.warn(HIDComplianceWarning(
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================================================== short test summary info ================================================== FAILED tests/test_items.py::test_variableitem_compliance - TypeError: exceptions must be derived from Warning, not <class 'NoneType'> FAILED tests/test_items.py::test_arrayitem_compliance - TypeError: exceptions must be derived from Warning, not <class 'NoneType'> ========================================= 2 failed, 71 passed, 85 warnings in 0.92s ========================================= ==> ERROR: A failure occurred in check(). Aborting... -> error making: python-hid-parser-exit status 4 -> Failed to install the following packages. Manual intervention is required:
dreieck commented on 2024-04-06 08:14 (UTC)
Please move away from calling
setup.pydirectly:What to do is described in the Arch Wiki on python packes (use
python -m buildinbuild()andpython -m installer inpackage(), together with the matchingmakedepends`).Regards and thanks for maintaining!
dreieck commented on 2024-04-06 08:12 (UTC)
check()fails for me intests/test_items.py:Regards!
mgisbers commented on 2022-12-04 14:04 (UTC)
The package is using git for sources. But misses to have git in makedepends.
class101 commented on 2022-11-28 19:56 (UTC)
Thank you Max-P I confirm it is fixed :)
1 2 Next › Last »