Commit Graph

42 Commits

Author SHA1 Message Date
Lucidiot 657a881112
Bump to 0.3.0 2019-08-04 03:04:08 +02:00
Lucidiot d603f17ce4 Merge branch 'cli' into 'master'
Command-line interface

Closes #11

See merge request Lucidiot/pylspci!9
2019-08-04 01:01:55 +00:00
Lucidiot 550d42bfb6 Command-line interface 2019-08-04 01:01:55 +00:00
Lucidiot cdf14c22ec Merge branch 'builder' into 'master'
Command builder

Closes #13

See merge request Lucidiot/pylspci!8
2019-08-03 22:53:16 +00:00
Lucidiot 8ee73aaffb Command builder 2019-08-03 22:53:16 +00:00
Lucidiot 7a0906ef93 Add a cool PyPI classifier 2019-07-25 17:04:55 +00:00
Lucidiot f17b7d0509 Merge branch 'filters' into 'master'
Add slot and device filters

Closes #9

See merge request Lucidiot/pylspci!7
2019-07-20 21:59:57 +00:00
Lucidiot e174ed130a Add slot and device filters 2019-07-20 21:59:57 +00:00
Lucidiot e86c9b06d8 Merge branch 'limit-devices' into 'master'
Limit to 32 devices and 8 functions

Closes #12

See merge request Lucidiot/pylspci!6
2019-07-13 16:07:02 +00:00
Lucidiot 39064834c5 Limit to 32 devices and 8 functions 2019-07-13 16:07:02 +00:00
Lucidiot 82a832b69c Merge branch 'bridge-paths' into 'master'
PCI bridge paths

Closes #8

See merge request Lucidiot/pylspci!5
2019-07-13 15:36:17 +00:00
Lucidiot a9345daaec PCI bridge paths 2019-07-13 15:36:17 +00:00
Lucidiot 1b88567ee4 Merge branch 'options' into 'master'
List pcilib options

Closes #10

See merge request Lucidiot/pylspci!4
2019-07-12 06:51:00 +00:00
Lucidiot 5799d5bf96 List pcilib options 2019-07-12 06:51:00 +00:00
Lucidiot 469dda308b Merge branch 'docs' into 'master'
Full documentation

Closes #7

See merge request Lucidiot/pylspci!3
2019-07-10 18:54:15 +00:00
Lucidiot 62c6213ccb Full documentation 2019-07-10 18:54:15 +00:00
Lucidiot 5938f58610 Merge branch 'verbose-parser' into 'master'
Verbose parser

Closes #3

See merge request Lucidiot/pylspci!2
2019-07-10 17:02:55 +00:00
Lucidiot 300cbbd5c2 Verbose parser 2019-07-10 17:02:55 +00:00
Lucidiot 4d8e2a1846 Merge branch 'lspci-options' into 'master'
Options for lspci

Closes #6

See merge request Lucidiot/pylspci!1
2019-07-06 16:57:25 +00:00
Lucidiot 7a4e85830c Options for lspci 2019-07-06 16:57:25 +00:00
Lucidiot 7bda6b9ac7
Ignore CI venv in doc8 2019-07-06 16:59:34 +02:00
Lucidiot 2bac37fbc7
Add doc8 2019-07-06 16:54:27 +02: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 7af1f31280
Require Python 3.5+ 2019-07-06 15:05:57 +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 02efa39c3c
Add cache and ignore CI virtualenv 2019-07-06 02:58:25 +02:00
Lucidiot df119a00b4
Add GitLab CI config 2019-07-06 02:53:57 +02:00
Lucidiot 8cba3cfde6
Add empty requirements 2019-07-06 02:49:56 +02:00
Lucidiot 817211b27f
Add VERSION 2019-07-06 02:49:50 +02:00
Lucidiot 17d860d88a
Add dev requirements 2019-07-06 02:49:45 +02:00
Lucidiot 71a81dca25
Add Sphinx docs 2019-07-06 02:49:32 +02:00
Lucidiot 55c054c393
Fix LICENSE 2019-07-06 02:37:16 +02:00
Lucidiot e2229ccd36 Basic implementation for simple parsing 2019-06-23 20:20:28 +02:00
Lucidiot 822fb1d6ae Add LICENSE 2019-06-23 20:13:07 +02:00
Lucidiot e96caaf824 Setup the Python package 2019-06-23 20:12:34 +02:00