linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pycategories / default.nix
blob55f30f9e55a97cdb84fb02c0f8a23092e15b7013
1 { buildPythonPackage
2 , callPackage
3 , pytestcov
4 , fetchPypi
5 , lib
6 , pytest
7 , pythonOlder
8 , pytestrunner
9 }:
11 buildPythonPackage rec {
12   pname = "pycategories";
13   version = "1.2.0";
14   disabled = pythonOlder "3.4";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "bd70ecb5e94e7659e564ea153f0c7673291dc37c526c246800fc08d6c5378099";
19   };
21   nativeBuildInputs = [ pytestrunner ];
23   # Is private because the author states it's unmaintained
24   # and shouldn't be used in production code
25   propagatedBuildInputs = [ (callPackage ./infix.nix { }) ];
27   checkInputs = [ pytest pytestcov ];
29   meta = with lib; {
30     homepage = "https://gitlab.com/danielhones/pycategories";
31     description = "Implementation of some concepts from category theory";
32     license = licenses.mit;
33     maintainers = with maintainers; [ dmvianna ];
34   };