Merge pull request #118935 from fabaff/pyruckus

authored by

Sandro and committed by
GitHub
92433bd9 33ca41c6

+39 -1
+36
pkgs/development/python-modules/pyruckus/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pexpect 5 + , python-slugify 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pyruckus"; 11 + version = "0.14"; 12 + disabled = pythonOlder "3.6"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "gabe565"; 16 + repo = pname; 17 + rev = version; 18 + sha256 = "069asvx7g2gywpmid0cbf84mlzhgha4yqd47y09syz09zgv34a36"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + pexpect 23 + python-slugify 24 + ]; 25 + 26 + # Tests requires network features 27 + doCheck = false; 28 + pythonImportsCheck = [ "pyruckus" ]; 29 + 30 + meta = with lib; { 31 + description = "Python client for Ruckus Unleashed"; 32 + homepage = "https://github.com/gabe565/pyruckus"; 33 + license = with licenses; [ mit ]; 34 + maintainers = with maintainers; [ fab ]; 35 + }; 36 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 705 705 "rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf 706 706 "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 707 707 "rtorrent" = ps: with ps; [ ]; 708 - "ruckus_unleashed" = ps: with ps; [ ]; # missing inputs: pyruckus 708 + "ruckus_unleashed" = ps: with ps; [ pyruckus ]; 709 709 "russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio 710 710 "russound_rnet" = ps: with ps; [ ]; # missing inputs: russound 711 711 "sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: pysabnzbd
+2
pkgs/top-level/python-packages.nix
··· 6313 6313 6314 6314 pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { }; 6315 6315 6316 + pyruckus = callPackage ../development/python-modules/pyruckus { }; 6317 + 6316 6318 pysam = callPackage ../development/python-modules/pysam { }; 6317 6319 6318 6320 pysaml2 = callPackage ../development/python-modules/pysaml2 {