Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at flake-libs 32 lines 650 B view raw
1{ 2 buildPythonPackage, 3 fetchPypi, 4 lib, 5 pyudev, 6}: 7 8buildPythonPackage rec { 9 pname = "usb-monitor"; 10 version = "1.23"; 11 12 src = fetchPypi { 13 inherit version; 14 pname = "usb_monitor"; 15 hash = "sha256-7xZ30JLPduY0y2SHWI7fvZHB27FbNFAMczHMXnaXl88="; 16 }; 17 18 dependencies = [ pyudev ]; 19 20 # has no tests 21 doCheck = false; 22 23 pythonImportsCheck = [ "usbmonitor" ]; 24 25 meta = { 26 description = "Cross-platform library for USB device monitoring"; 27 homepage = "https://github.com/Eric-Canas/USBMonitor"; 28 license = lib.licenses.mit; 29 maintainers = with lib.maintainers; [ sifmelcara ]; 30 platforms = lib.platforms.linux; 31 }; 32}