perlPackages.NetAsyncWebSocket: 0.13 -> 0.14 (#352432)
[NixPkgs.git] / pkgs / development / python-modules / markups / default.nix
blobf187a8fc9d4693901cf921946bf13d553c71793a
2   lib,
3   buildPythonPackage,
4   docutils,
5   fetchPypi,
6   importlib-metadata,
7   markdown,
8   pygments,
9   pytestCheckHook,
10   python-markdown-math,
11   pythonOlder,
12   pyyaml,
13   setuptools,
14   textile,
17 buildPythonPackage rec {
18   pname = "markups";
19   version = "4.0.0";
20   format = "pyproject";
22   disabled = pythonOlder "3.7";
24   src = fetchPypi {
25     pname = "Markups";
26     inherit version;
27     hash = "sha256-Pdua+xxV0M/4EuM5LKM/RoSYwHB6T6iy4F0LoNMsAZ4=";
28   };
30   nativeBuildInputs = [ setuptools ];
32   propagatedBuildInputs = [
33     docutils
34     markdown
35     pygments
36     python-markdown-math
37     pyyaml
38     textile
39   ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
41   nativeCheckInputs = [ pytestCheckHook ];
43   disabledTests = [
44     # AssertionError: '.selector .ch { color: #408080' not found in 'pre...
45     "test_get_pygments_stylesheet"
46   ];
48   pythonImportsCheck = [ "markups" ];
50   meta = with lib; {
51     description = "Wrapper around various text markup languages";
52     homepage = "https://github.com/retext-project/pymarkups";
53     license = licenses.bsd3;
54     maintainers = with maintainers; [ klntsky ];
55   };