1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 qrcode,
7 pillow,
8}:
9buildPythonPackage rec {
10 pname = "qrcode-terminal";
11 version = "0.8";
12 pyproject = true;
13
14 src = fetchPypi {
15 inherit pname version;
16 hash = "sha256-Hitp5mK5NG6Y3ZWYMDPp1Dz/BkPYr9oSYF9RVCjmZsA=";
17 };
18
19 build-system = [ setuptools ];
20
21 dependencies = [
22 qrcode
23 pillow
24 ];
25
26 # have no test
27 doCheck = false;
28
29 pythonImportsCheck = [ "qrcode_terminal" ];
30
31 meta = {
32 description = "Display QRCode in Terminal";
33 homepage = "https://github.com/alishtory/qrcode-terminal";
34 license = lib.licenses.mit;
35 maintainers = with lib.maintainers; [ moraxyc ];
36 mainProgram = "qrcode-terminal-py";
37 };
38}