21 buildPythonPackage rec {
22 pname = "python-bsblan";
26 disabled = pythonOlder "3.12";
28 src = fetchFromGitHub {
30 repo = "python-bsblan";
31 rev = "refs/tags/v${version}";
32 hash = "sha256-mOVX65YRDUac0GoB9+tHIYtvNDGyxT0BSsj8I3OzuBI=";
36 sed -i "/ruff/d" pyproject.toml
39 env.PACKAGE_VERSION = version;
41 build-system = [ poetry-core ];
61 pythonImportsCheck = [ "bsblan" ];
64 description = "Module to control and monitor an BSBLan device programmatically";
65 homepage = "https://github.com/liudger/python-bsblan";
66 changelog = "https://github.com/liudger/python-bsblan/releases/tag/v${version}";
67 license = licenses.mit;
68 maintainers = with maintainers; [ fab ];