python312Packages.aiolifx: refactor

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