python3Packages.jupytext: fix build by adding missing markdown-it-py dep; python3 only

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Timo Kaufmann <timokau@zoho.com>
This commit is contained in:
Benjamin Hipple 2020-12-07 21:19:14 -05:00
parent 3c9e1eb9a2
commit b2d64e2c28
2 changed files with 7 additions and 6 deletions

View file

@ -1,5 +1,5 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, mock
, markdown-it-py
, nbformat
, pytest
, pyyaml
@ -10,16 +10,19 @@ buildPythonPackage rec {
pname = "jupytext";
version = "1.7.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "23123b90c267c67716fe6a022dfae49b84fd3809370d83211f2920eb3106bf40";
};
propagatedBuildInputs = [
pyyaml
markdown-it-py
nbformat
pyyaml
toml
] ++ lib.optionals isPy27 [ mock ]; # why they put it in install_requires, who knows
];
checkInputs = [
pytest

View file

@ -2,7 +2,6 @@
, attrs
, coverage
, psutil
, pytest
, pytest-benchmark
}:
@ -25,7 +24,6 @@ buildPythonPackage rec {
coverage
pytest-benchmark
psutil
pytest
pytestCheckHook
];
@ -42,7 +40,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Markdown parser done right";
homepage = "https://markdown-it-py.readthedocs.io/en/latest";
changelog = "https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md";
changelog = "https://github.com/executablebooks/markdown-it-py/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ bhipple ];
};