python312Packages.aiorussound: 2.3.2 -> 3.0.5

https://github.com/noahhusby/aiorussound/releases/tag/3.0.5
This commit is contained in:
Martin Weinelt 2024-09-07 03:48:25 +02:00
parent 399f8f1710
commit 0f8a12ee92
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -4,28 +4,43 @@
fetchFromGitHub,
# build-system
setuptools,
poetry-core,
# dependencies
mashumaro,
orjson,
# tests
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "aiorussound";
version = "2.3.2";
version = "3.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "noahhusby";
repo = "aiorussound";
rev = "refs/tags/${version}";
hash = "sha256-lQDHwm6dpernRYktu6eqV8uP7FHHHAU28viLg0q58+8=";
hash = "sha256-tv/Box8YqmFXvnezp44lKrPscK9K24+mXBv9aZw/3M4=";
};
build-system = [ setuptools ];
build-system = [ poetry-core ];
doCheck = false; # no tests
dependencies = [
mashumaro
orjson
];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "aiorussound" ];
meta = with lib; {
changelog = "https://github.com/noahhusby/aiorussound/releases/tag/${version}";
description = "Async python package for interfacing with Russound RIO hardware";
homepage = "https://github.com/noahhusby/aiorussound";
license = licenses.mit;