biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / bless / default.nix
blobf4352cba1978919c95088d40f71c94924c3bf721
2   lib,
3   aioconsole,
4   bleak,
5   buildPythonPackage,
6   dbus-next,
7   fetchFromGitHub,
8   numpy,
9   pytest-asyncio,
10   pytestCheckHook,
11   pythonOlder,
12   setuptools,
15 buildPythonPackage rec {
16   pname = "bless";
17   version = "0.2.6";
18   pyproject = true;
20   disabled = pythonOlder "3.7";
22   src = fetchFromGitHub {
23     owner = "kevincar";
24     repo = "bless";
25     rev = "refs/tags/v${version}";
26     hash = "sha256-dAdA+d75iE6v6t4mfgvwhRsIARLW+IqCGmaMABaDlZg=";
27   };
29   postPatch = ''
30     sed -i "/pysetupdi/d" setup.py
31   '';
33   nativeBuildInputs = [ setuptools ];
35   propagatedBuildInputs = [
36     bleak
37     dbus-next
38   ];
40   nativeCheckInputs = [
41     aioconsole
42     numpy
43     pytest-asyncio
44     pytestCheckHook
45   ];
47   pythonImportsCheck = [ "bless" ];
49   meta = with lib; {
50     description = "Library for creating a BLE Generic Attribute Profile (GATT) server";
51     homepage = "https://github.com/kevincar/bless";
52     changelog = "https://github.com/kevincar/bless/releases/tag/v${version}";
53     license = licenses.mit;
54     maintainers = with maintainers; [ fab ];
55   };