biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / pr / pretix / plugins / passbook.nix
blobccb14543b7ab0a9f60fe8519b67bf8fb6f85b23a
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , substituteAll
6 # build-system
7 , pretix-plugin-build
8 , setuptools
10 # runtime
11 , openssl
13 # dependencies
14 , googlemaps
15 , wallet-py3k
18 buildPythonPackage rec {
19   pname = "pretix-passbook";
20   version = "1.13.2";
21   pyproject = true;
23   src = fetchFromGitHub {
24     owner = "pretix";
25     repo = "pretix-passbook";
26     rev = "v${version}";
27     hash = "sha256-rdX93AFoLLsA44a9sSgcQrCJiOlhe3j5WTBO+MHZ/X8=";
28   };
30   patches = [
31     (substituteAll {
32       src = ./passbook-openssl.patch;
33       openssl = lib.getExe openssl;
34     })
35   ];
37   build-system = [
38     pretix-plugin-build
39     setuptools
40   ];
42   dependencies = [
43     googlemaps
44     wallet-py3k
45   ];
47   doCheck = false; # no tests
49   pythonImportsCheck = [
50     "pretix_passbook"
51   ];
53   meta = with lib; {
54     description = "Support for Apple Wallet/Passbook files in pretix";
55     homepage = "https://github.com/pretix/pretix-passbook";
56     license = licenses.asl20;
57     maintainers = with maintainers; [ hexa ];
58   };