1{
2 lib,
3 buildPythonPackage,
4 qrcodegen,
5 setuptools,
6 python,
7}:
8
9buildPythonPackage rec {
10 pname = "qrcodegen";
11 pyproject = true;
12
13 inherit (qrcodegen)
14 version
15 src
16 ;
17
18 sourceRoot = "${src.name}/python";
19
20 build-system = [ setuptools ];
21
22 pythonImportsCheck = [ "qrcodegen" ];
23
24 checkPhase = ''
25 runHook preCheck
26
27 ${python.interpreter} qrcodegen-demo.py
28
29 runHook postCheck
30 '';
31
32 meta = {
33 inherit (qrcodegen.meta)
34 description
35 homepage
36 license
37 maintainers
38 platforms
39 ;
40 };
41}