4 bluetooth-sensor-state-data,
13 buildPythonPackage rec {
14 pname = "bluemaestro-ble";
18 disabled = pythonOlder "3.9";
20 src = fetchFromGitHub {
21 owner = "Bluetooth-Devices";
23 rev = "refs/tags/v${version}";
24 hash = "sha256-mJ5JNGN4F9U3WMJQDwiZwuxE0zOirwo1sWF3/bVwXhY=";
27 nativeBuildInputs = [ poetry-core ];
29 propagatedBuildInputs = [
31 bluetooth-sensor-state-data
35 nativeCheckInputs = [ pytestCheckHook ];
38 substituteInPlace pyproject.toml \
39 --replace " --cov=bluemaestro_ble --cov-report=term-missing:skip-covered" ""
42 pythonImportsCheck = [ "bluemaestro_ble" ];
45 description = "Library for bluemaestro BLE devices";
46 homepage = "https://github.com/Bluetooth-Devices/bluemaestro-ble";
47 changelog = "https://github.com/Bluetooth-Devices/bluemaestro-ble/blob/v${version}/CHANGELOG.md";
48 license = with licenses; [ mit ];
49 maintainers = with maintainers; [ fab ];