python312Packages.evolutionhttp: init at 0.0.18
An HTTP client for controlling a Bryant Evolution HVAC system.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
|
||||
# build-system
|
||||
hatchling,
|
||||
|
||||
# dependencies
|
||||
aiofiles,
|
||||
aiohttp,
|
||||
|
||||
# tests
|
||||
mock,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "evolutionhttp";
|
||||
version = "0.0.18";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-LZ9IQJ2qVdCbhOECbPOjikeJA0aGKLdZURG6tjIrkT4=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
dependencies = [
|
||||
aiofiles
|
||||
aiohttp
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
mock
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "evolutionhttp" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "An HTTP client for controlling a Bryant Evolution HVAC system";
|
||||
homepage = "https://github.com/danielsmyers/evolutionhttp";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
@@ -4062,6 +4062,8 @@ self: super: with self; {
|
||||
|
||||
evohome-async = callPackage ../development/python-modules/evohome-async { };
|
||||
|
||||
evolutionhttp = callPackage ../development/python-modules/evolutionhttp { };
|
||||
|
||||
evosax = callPackage ../development/python-modules/evosax { };
|
||||
|
||||
evtx = callPackage ../development/python-modules/evtx { };
|
||||
|
||||
Reference in New Issue
Block a user