Commit Graph

27 Commits

Author SHA1 Message Date
Lucidiot
45dfdd7277
Prevent using SimpleParser with verbose=True 2020-11-29 19:45:48 +01:00
Lucidiot
a34c08c9ce
Add isort 2020-11-29 19:17:36 +01:00
Lucidiot
ce1abd76d0
Fix typing of kwargs 2020-11-29 19:06:57 +01:00
Erwan Rouchet
4406ce90a7
Add support for IOMMUGroup, closes #17 2020-08-06 11:30:47 +02:00
Lucidiot
c9e34b2a5e
Add PhySlot field 2020-01-22 19:21:12 +01:00
Lucidiot
3c3bbe25c5
Warn about unknown fields instead of erroring 2020-01-22 19:16:43 +01:00
Lucidiot
fc5d3c7644
Add optional NUMANode field 2020-01-22 19:07:41 +01:00
Lucidiot
ba2557bca1 Typing with mypy 2019-09-06 21:09:50 +00:00
Lucidiot
550d42bfb6 Command-line interface 2019-08-04 01:01:55 +00:00
Lucidiot
8ee73aaffb Command builder 2019-08-03 22:53:16 +00:00
Lucidiot
e174ed130a Add slot and device filters 2019-07-20 21:59:57 +00:00
Lucidiot
39064834c5 Limit to 32 devices and 8 functions 2019-07-13 16:07:02 +00:00
Lucidiot
a9345daaec PCI bridge paths 2019-07-13 15:36:17 +00:00
Lucidiot
5799d5bf96 List pcilib options 2019-07-12 06:51:00 +00:00
Lucidiot
62c6213ccb Full documentation 2019-07-10 18:54:15 +00:00
Lucidiot
300cbbd5c2 Verbose parser 2019-07-10 17:02:55 +00:00
Lucidiot
7a4e85830c Options for lspci 2019-07-06 16:57:25 +00:00
Lucidiot
00af328d9b
Reach 100% coverage, closes #5 2019-07-06 16:14:49 +02:00
Lucidiot
0b2717463a
Use cached_property for ArgumentParser 2019-07-06 15:51:34 +02:00
Lucidiot
64ebaa4416
Add unit tests for fields 2019-07-06 15:41:58 +02:00
Lucidiot
0e4555d3ed
Use typing.Optional 2019-07-06 15:41:39 +02:00
Lucidiot
62230b0c18
Properly configure unit tests 2019-07-06 15:40:59 +02:00
Lucidiot
60ad48c95e
Use typing everywhere 2019-07-06 15:18:01 +02:00
Lucidiot
d87be42b4c
Add Device class, closes #2 2019-07-06 15:13:27 +02:00
Lucidiot
e26a6608a5
Fix ID handling 2019-07-06 15:03:50 +02:00
Lucidiot
2e6458d2df
Move fields to pylspci.fields 2019-07-06 15:02:53 +02:00
Lucidiot
e2229ccd36 Basic implementation for simple parsing 2019-06-23 20:20:28 +02:00