Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
979 B · 49 lines
Nix
at litex
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950{ lib, awesomeversion, buildPythonPackage, aiohttp, fetchFromGitHub, setuptools, pythonOlder, packaging}:
buildPythonPackage rec { pname = "pyswitchbee"; version = "1.8.0"; format = "pyproject";
disabled = pythonOlder "3.9";
src = fetchFromGitHub { owner = "jafar-atili"; repo = "pySwitchbee"; rev = "refs/tags/${version}"; hash = "sha256-bMxWrapFX689yvC6+9NUunEtTe79+QNauFa1ZjG9ON4="; };
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ aiohttp awesomeversion packaging ];
# Module doesn't have tests doCheck = false;
pythonImportsCheck = [ "switchbee" ];
meta = with lib; { description = "Library to control SwitchBee smart home device"; homepage = "https://github.com/jafar-atili/pySwitchbee/"; changelog = "https://github.com/jafar-atili/pySwitchbee/releases/tag/${version}"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; };}