diff --git a/pkgs/development/python-modules/bt-proximity/default.nix b/pkgs/development/python-modules/bt-proximity/default.nix new file mode 100644 index 00000000000..dfd4d8f0cbf --- /dev/null +++ b/pkgs/development/python-modules/bt-proximity/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub +, pybluez }: + +buildPythonPackage rec { + pname = "bt-proximity"; + version = "0.0.20180217"; + + # pypi only has a pre-compiled wheel and no sources + src = fetchFromGitHub { + owner = "FrederikBolding"; + repo = "bluetooth-proximity"; + rev = "463bade8a9080b47f09bf4a47830b31c69c5dffd"; + sha256 = "0anfh90cj3c2g7zqrjvq0d6dzpb4hjl6gk8zw0r349j2zw9i4h7y"; + }; + + propagatedBuildInputs = [ pybluez ]; + + # there are no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "Bluetooth Proximity Detection using Python"; + homepage = https://github.com/FrederikBolding/bluetooth-proximity; + maintainers = with maintainers; [ peterhoeg ]; + license = licenses.asl20; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 28baa2dfbe4..b8b46dec2f2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -272,6 +272,8 @@ in { browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {}); + bt_proximity = callPackage ../development/python-modules/bt-proximity { }; + bugseverywhere = callPackage ../applications/version-management/bugseverywhere {}; cachecontrol = callPackage ../development/python-modules/cachecontrol { };