Package: python3-usbmonitor
Source: usbmonitor
Version: 1.23-2build1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
Installed-Size: 76
Depends: python3-pyudev, python3:any
Section: python
Priority: optional
Homepage: https://github.com/Eric-Canas/USBMonitor
Description: Library to simplify USB device monitoring
 USBMonitor is a versatile cross-platform library that simplifies USB
 device monitoring for Windows, Linux and MacOS systems. It enables
 developers to effortlessly track device connections, disconnections,
 and access to all connected device attributes.
 .
 With USBMonitor, developers can stay up-to-date with any changes in
 the connected USB devices, allowing them to trigger specific actions
 whenever a USB device is connected or disconnected. By ensuring
 consistent functionality across various operating systems, USBMonitor
 removes the need to address platform-specific quirks,
 inconsistencies, or incompatibilities, resulting in a smooth and
 efficient USB device management experience. The uniformity in
 functionality significantly enhances code compatibility, minimizing
 the risk of code issues or unexpected breaks when moving between
 platforms.
 .
 At its core, USBMonitor utilizes pyudev (for Linux environments), WMI
 (for Windows environments), and the I/O Registry (for MacOs
 environments). Handling all the low-level intricacies and translating
 OS-specific information to ensure consistency across all systems.
