summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-01-25 23:23:24 +0100
committerGitHub <noreply@github.com>2021-01-25 23:23:24 +0100
commit080e13d54b3852ea7f450ab91d8ec1a6062e3551 (patch)
tree52a883806961d651f5b8df9cbbd64a091ab75af3 /pkgs
parentae0b40ab503f3e5b51a5a4f0d4f00b7c4f461957 (diff)
parent416c13f9d938bf5e93ec2f42b57c2291262ec14c (diff)
downloadnixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar.gz
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar.bz2
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar.lz
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar.xz
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.tar.zst
nixpkgs-080e13d54b3852ea7f450ab91d8ec1a6062e3551.zip
Merge pull request #110816 from fabaff/brottsplatskartan
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/brottsplatskartan/default.nix35
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix2
-rw-r--r--pkgs/top-level/python-packages.nix2
3 files changed, 38 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/brottsplatskartan/default.nix b/pkgs/development/python-modules/brottsplatskartan/default.nix
new file mode 100644
index 00000000000..8daf79f208d
--- /dev/null
+++ b/pkgs/development/python-modules/brottsplatskartan/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytest-cov
+, pytestCheckHook
+, requests
+}:
+
+buildPythonPackage rec {
+  pname = "brottsplatskartan";
+  version = "1.0.5";
+
+  src = fetchFromGitHub {
+    owner = "chrillux";
+    repo = pname;
+    rev = version;
+    sha256 = "07iwmnchvpw156j23yfccg4c32izbwm8b02bjr1xgmcwzbq21ks9";
+  };
+
+  propagatedBuildInputs = [ requests ];
+
+  checkInputs = [
+    pytest-cov
+    pytestCheckHook
+  ];
+
+  pythonImportsCheck = [ "brottsplatskartan" ];
+
+  meta = with lib; {
+    description = "Python API wrapper for brottsplatskartan.se";
+    homepage = "https://github.com/chrillux/brottsplatskartan";
+    license = with licenses; [ mit ];
+    maintainers = with maintainers; [ fab ];
+  };
+}
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index e2a656e85b5..65b246d6659 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -96,7 +96,7 @@
     "braviatv" = ps: with ps; [ bravia-tv ];
     "broadlink" = ps: with ps; [ broadlink ];
     "brother" = ps: with ps; [ brother ];
-    "brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan
+    "brottsplatskartan" = ps: with ps; [ brottsplatskartan ];
     "browser" = ps: with ps; [ ];
     "brunt" = ps: with ps; [ ]; # missing inputs: brunt
     "bsblan" = ps: with ps; [ bsblan ];
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 4f0aa4b38ef..d15bd2b0336 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1050,6 +1050,8 @@ in {
 
   brotlipy = callPackage ../development/python-modules/brotlipy { };
 
+  brottsplatskartan = callPackage ../development/python-modules/brottsplatskartan { };
+
   browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { };
 
   browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy { });