v4l2ctl is a python package to control v4l2 drivers.
The project is still in its early development stages. It can, however, already be used to read the name, driver, version and capabilities of a v4l2 device driver, and read the supported frame sizes and intervals..
pip install v4l2ctl
All documentation can be found here.
There is a lot to be tested and unfortunately, I don't have enough camera devices to test all features. If you find any bugs or problems, please don't hesitate to open an issue.
Copyright 2020, Michael Israel
Licensed under the EUPL