biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / broadbean / default.nix
blob93eca748c521f9ab9c1a3ed13de1f80f3b9c0322
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   setuptools,
7   versioningit,
8   wheel,
9   numpy,
10   matplotlib,
11   schema,
12   hypothesis,
13   pytestCheckHook,
16 buildPythonPackage rec {
17   pname = "broadbean";
18   version = "0.14.0";
19   format = "pyproject";
21   disabled = pythonOlder "3.7";
23   src = fetchPypi {
24     inherit pname version;
25     hash = "sha256-v+Ov6mlSnaJG98ooA9AhPGJflrFafKQoO5wi+PxcZVw=";
26   };
28   nativeBuildInputs = [
29     setuptools
30     versioningit
31     wheel
32   ];
34   propagatedBuildInputs = [
35     numpy
36     matplotlib
37     schema
38   ];
40   nativeCheckInputs = [
41     hypothesis
42     pytestCheckHook
43   ];
45   disabledTests = [
46     # on a 200ms deadline
47     "test_points"
48   ];
50   pythonImportsCheck = [ "broadbean" ];
52   meta = {
53     homepage = "https://qcodes.github.io/broadbean";
54     description = "Library for making pulses that can be leveraged with QCoDeS";
55     license = lib.licenses.mit;
56     maintainers = with lib.maintainers; [ evilmav ];
57   };