lol

python312Packages.evolutionhttp: init at 0.0.18

An HTTP client for controlling a Bryant Evolution HVAC system.

+50
+48
pkgs/development/python-modules/evolutionhttp/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + 6 + # build-system 7 + hatchling, 8 + 9 + # dependencies 10 + aiofiles, 11 + aiohttp, 12 + 13 + # tests 14 + mock, 15 + pytestCheckHook, 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "evolutionhttp"; 20 + version = "0.0.18"; 21 + pyproject = true; 22 + 23 + src = fetchPypi { 24 + inherit pname version; 25 + hash = "sha256-LZ9IQJ2qVdCbhOECbPOjikeJA0aGKLdZURG6tjIrkT4="; 26 + }; 27 + 28 + build-system = [ hatchling ]; 29 + 30 + dependencies = [ 31 + aiofiles 32 + aiohttp 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + mock 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ "evolutionhttp" ]; 41 + 42 + meta = with lib; { 43 + description = "An HTTP client for controlling a Bryant Evolution HVAC system"; 44 + homepage = "https://github.com/danielsmyers/evolutionhttp"; 45 + license = licenses.asl20; 46 + maintainers = with maintainers; [ hexa ]; 47 + }; 48 + }
+2
pkgs/top-level/python-packages.nix
··· 4062 4062 4063 4063 evohome-async = callPackage ../development/python-modules/evohome-async { }; 4064 4064 4065 + evolutionhttp = callPackage ../development/python-modules/evolutionhttp { }; 4066 + 4065 4067 evosax = callPackage ../development/python-modules/evosax { }; 4066 4068 4067 4069 evtx = callPackage ../development/python-modules/evtx { };