python313Packages.letpot: init at 0.3.0 (#377393)

authored by OTABI Tomoya and committed by GitHub 3bc43c2e 150f7f5e

+45
+43
pkgs/development/python-modules/letpot/default.nix
··· 1 + { 2 + aiohttp, 3 + aiomqtt, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + lib, 7 + poetry-core, 8 + pytestCheckHook, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "letpot"; 13 + version = "0.3.0"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jpelgrom"; 18 + repo = "python-letpot"; 19 + tag = "v${version}"; 20 + hash = "sha256-OFLQ0DV7roqUlm6zJWAzMRpcmAi/oco8lEHbmfqNaVs="; 21 + }; 22 + 23 + build-system = [ poetry-core ]; 24 + 25 + dependencies = [ 26 + aiohttp 27 + aiomqtt 28 + ]; 29 + 30 + pythonImportsCheck = [ "letpot" ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 35 + 36 + meta = { 37 + changelog = "https://github.com/jpelgrom/python-letpot/releases/tag/${src.tag}"; 38 + description = "Asynchronous Python client for LetPot hydroponic gardens"; 39 + homepage = "https://github.com/jpelgrom/python-letpot"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ dotlambda ]; 42 + }; 43 + }
+2
pkgs/top-level/python-packages.nix
··· 7248 7248 7249 7249 lektricowifi = callPackage ../development/python-modules/lektricowifi { }; 7250 7250 7251 + letpot = callPackage ../development/python-modules/letpot { }; 7252 + 7251 7253 leveldb = callPackage ../development/python-modules/leveldb { }; 7252 7254 7253 7255 levenshtein = callPackage ../development/python-modules/levenshtein { };