3 , bleak-retry-connector
5 , bluetooth-auto-recovery
17 buildPythonPackage rec {
18 pname = "habluetooth";
22 disabled = pythonOlder "3.10";
24 src = fetchFromGitHub {
25 owner = "Bluetooth-Devices";
27 rev = "refs/tags/v${version}";
28 hash = "sha256-IoVXmq9ShwLpGtoxVOtoirSirJJ1DqBI/mP7PmK7OUs=";
32 substituteInPlace pyproject.toml \
33 --replace " --cov=habluetooth --cov-report=term-missing:skip-covered" ""
43 propagatedBuildInputs = [
47 bluetooth-auto-recovery
55 pythonImportsCheck = [
60 description = "Library for high availability Bluetooth";
61 homepage = "https://github.com/Bluetooth-Devices/habluetooth";
62 changelog = "https://github.com/Bluetooth-Devices/habluetooth/blob/v${version}/CHANGELOG.md";
63 license = licenses.asl20;
64 maintainers = with maintainers; [ fab ];