Merge pull request #109284 from fabaff/gps3

Sandro 0f0c2509 22d184ae

Changed files
+30 -1
pkgs
development
python-modules
servers
home-assistant
top-level
+27
pkgs/development/python-modules/gps3/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
}:
+
+
buildPythonPackage rec {
+
pname = "gps3";
+
version = "0.33.3";
+
+
src = fetchFromGitHub {
+
owner = "onkelbeh";
+
repo = pname;
+
rev = version;
+
sha256 = "0a0qpk7d2b1cld58qcdn6bxrkil6ascs51af01dy4p83062h1hi6";
+
};
+
+
# Project has no tests
+
doCheck = false;
+
pythonImportsCheck = [ "gps3" ];
+
+
meta = with lib; {
+
description = "Python client for GPSD";
+
homepage = "https://github.com/onkelbeh/gps3";
+
license = with licenses; [ mit ];
+
maintainers = with maintainers; [ fab ];
+
};
+
}
+1 -1
pkgs/servers/home-assistant/component-packages.nix
···
"google_travel_time" = ps: with ps; [ googlemaps ];
"google_wifi" = ps: with ps; [ ];
"gpmdp" = ps: with ps; [ websocket_client ];
-
"gpsd" = ps: with ps; [ ]; # missing inputs: gps3
+
"gpsd" = ps: with ps; [ gps3 ];
"gpslogger" = ps: with ps; [ aiohttp-cors ];
"graphite" = ps: with ps; [ ];
"gree" = ps: with ps; [ ]; # missing inputs: greeclimate
+2
pkgs/top-level/python-packages.nix
···
gprof2dot = callPackage ../development/python-modules/gprof2dot { inherit (pkgs) graphviz; };
+
gps3 = callPackage ../development/python-modules/gps3 { };
+
gpsoauth = callPackage ../development/python-modules/gpsoauth { };
gpxpy = callPackage ../development/python-modules/gpxpy { };