Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mesa / default.nix
bloba7664ca70468e0d7ffbd822894851687efb35f53
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy27
5 , cookiecutter
6 , networkx
7 , pandas
8 , tornado
9 , tqdm
10 , pytestCheckHook
13 buildPythonPackage rec {
14   pname = "mesa";
15   version = "2.2.4";
16   format = "setuptools";
18   # According to their docs, this library is for Python 3+.
19   disabled = isPy27;
21   src = fetchPypi {
22     pname = "mesa";
23     inherit version;
24     hash = "sha256-5og3ACS2r36BEGWfqtw6WG6yJwNF5p3M9K25sSmHosM=";
25   };
27   propagatedBuildInputs = [
28     cookiecutter
29     networkx
30     pandas
31     tornado
32     tqdm
33   ];
35   nativeCheckInputs = [
36     pytestCheckHook
37   ];
39   disabledTests = [
40     "test_examples"
41     "test_run"
42     "test_scaffold_creates_project_dir"
43   ];
45   meta = with lib; {
46     homepage = "https://github.com/projectmesa/mesa";
47     description = "An agent-based modeling (or ABM) framework in Python";
48     license = licenses.asl20;
49     maintainers = [ maintainers.dpaetzel ];
50     broken = true; # missing dependencies
51   };