anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / mathlibtools / default.nix
blob0253ac6d7497cffc0aa42e9243600257a25456c9
2   lib,
3   atomicwrites,
4   buildPythonPackage,
5   click,
6   fetchPypi,
7   gitpython,
8   networkx,
9   pydot,
10   pygithub,
11   pythonOlder,
12   pyyaml,
13   toml,
14   tqdm,
17 buildPythonPackage rec {
18   pname = "mathlibtools";
19   version = "1.3.2";
20   format = "setuptools";
22   disabled = pythonOlder "3.6";
24   src = fetchPypi {
25     inherit pname version;
26     hash = "sha256-mkn0y3NV/acnkqVzi8xd+Sex4QLvxxmt++FtsZmgrGs=";
27   };
29   propagatedBuildInputs = [
30     atomicwrites
31     click
32     gitpython
33     networkx
34     pydot
35     pygithub
36     pyyaml
37     toml
38     tqdm
39   ];
41   # Requires internet access
42   doCheck = false;
44   pythonImportsCheck = [ "mathlibtools" ];
46   meta = with lib; {
47     description = "Supporting tool for Lean's mathlib";
48     mainProgram = "leanproject";
49     homepage = "https://github.com/leanprover-community/mathlib-tools";
50     changelog = "https://github.com/leanprover-community/mathlib-tools/raw/v${version}/CHANGELOG.md";
51     license = licenses.asl20;
52     maintainers = with maintainers; [ gebner ];
53   };