evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / py-opensonic / default.nix
blob3a7bb3244536b5aca3492ba7f91f4132a188dc35
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , setuptools
5 , requests
6 }:
8 buildPythonPackage rec {
9   pname = "py-opensonic";
10   version = "5.2.1";
11   pyproject = true;
13   src = fetchFromGitHub {
14     owner = "khers";
15     repo = "py-opensonic";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-lVErs5f2LoCrMNr+f8Bm2Q6xQRNuisloqyRHchYTukk=";
18   };
20   build-system = [ setuptools ];
22   dependencies = [ requests ];
24   doCheck = false; # no tests
26   pythonImportsCheck = [
27     "libopensonic"
28   ];
30   meta = with lib; {
31     description = "Python library to wrap the Open Subsonic REST API";
32     homepage = "https://github.com/khers/py-opensonic";
33     changelog = "https://github.com/khers/py-opensonic/blob/${src.rev}/CHANGELOG.md";
34     license = licenses.gpl3Only;
35     maintainers = with maintainers; [ hexa ];
36   };