python312Packages.aiolifx: refactor

+6 -6
+6 -6
pkgs/development/python-modules/aiolifx/default.nix
··· 1 1 { lib 2 2 , async-timeout 3 + , bitstring 4 + , buildPythonPackage 3 5 , click 4 6 , fetchPypi 5 - , buildPythonPackage 6 - , pythonOlder 7 7 , ifaddr 8 8 , inquirerpy 9 - , bitstring 9 + , pythonOlder 10 10 , setuptools 11 11 }: 12 12 ··· 22 22 hash = "sha256-E3UxNTqss3urpMTwhLhIoAnBekGOIyFy0+sOj3mGlss="; 23 23 }; 24 24 25 - nativeBuildInputs = [ 25 + build-system = [ 26 26 setuptools 27 27 ]; 28 28 29 - propagatedBuildInputs = [ 29 + dependencies = [ 30 30 async-timeout 31 31 bitstring 32 32 click ··· 43 43 44 44 meta = with lib; { 45 45 description = "Module for local communication with LIFX devices over a LAN"; 46 - mainProgram = "aiolifx"; 47 46 homepage = "https://github.com/frawau/aiolifx"; 48 47 changelog = "https://github.com/frawau/aiolifx/releases/tag/${version}"; 49 48 license = licenses.mit; 50 49 maintainers = with maintainers; [ netixx ]; 50 + mainProgram = "aiolifx"; 51 51 }; 52 52 }