biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / wavedrom / default.nix
blobd5e36be1e9f19c3afc656a4f8e71e4f561c9f99a
2   lib,
3   attrdict,
4   buildPythonPackage,
5   cairosvg,
6   fetchPypi,
7   pillow,
8   pytestCheckHook,
9   pyyaml,
10   setuptools-scm,
11   six,
12   svgwrite,
13   xmldiff,
16 buildPythonPackage rec {
17   pname = "wavedrom";
18   version = "2.0.3.post3";
19   format = "setuptools";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-MntNXcpZPIElfCAv6lFvepCHR/sRUnw1nwNPW3r39Hs=";
24   };
26   nativeBuildInputs = [ setuptools-scm ];
28   propagatedBuildInputs = [
29     attrdict
30     pyyaml
31     svgwrite
32     six
33   ];
35   nativeCheckInputs = [
36     cairosvg
37     pillow
38     pytestCheckHook
39     xmldiff
40   ];
42   disabledTests = [
43     # Requires to clone a full git repository
44     "test_upstream"
45   ];
47   pythonImportsCheck = [ "wavedrom" ];
49   meta = with lib; {
50     description = "WaveDrom compatible Python command line";
51     mainProgram = "wavedrompy";
52     homepage = "https://github.com/wallento/wavedrompy";
53     license = licenses.mit;
54     maintainers = with maintainers; [ airwoodix ];
55   };