checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
32 lines
961 B
Nix
32 lines
961 B
Nix
{ lib, buildPythonPackage, fetchPypi, markdown,
|
|
pytest, pytest-runner, pytest-cov, coverage }:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "MarkdownSuperscript";
|
|
version = "2.1.1";
|
|
|
|
src = fetchPypi {
|
|
inherit pname version;
|
|
sha256 = "2c255b5959c1f5dd364ae80762bd0a568a0fcc9fd4e4a3d7e7b192e88adf8900";
|
|
};
|
|
|
|
propagatedBuildInputs = [ markdown ];
|
|
|
|
postPatch = ''
|
|
# remove version bounds for Markdown dependency
|
|
sed 's/\["Markdown.*"\]/["Markdown"]/' -i setup.py
|
|
|
|
# remove version bounds for test dependencies
|
|
sed 's/=.*//' -i requirements/*.txt
|
|
'';
|
|
|
|
nativeCheckInputs = [ pytest pytest-runner pytest-cov coverage ];
|
|
|
|
meta = with lib; {
|
|
description = "An extension to the Python Markdown package enabling superscript text";
|
|
homepage = "https://github.com/jambonrose/markdown_superscript_extension";
|
|
license = licenses.bsd2;
|
|
broken = true; # unmaintained in nixpkgs, barely maintained in pypi, added 2020-11-29
|
|
};
|
|
}
|