1{ stdenv, buildPythonPackage, fetchPypi, markdown,
2 pytest, pytestrunner, pytestcov, coverage }:
3
4buildPythonPackage rec {
5 pname = "MarkdownSuperscript";
6 version = "2.1.1";
7
8 src = fetchPypi {
9 inherit pname version;
10 sha256 = "2c255b5959c1f5dd364ae80762bd0a568a0fcc9fd4e4a3d7e7b192e88adf8900";
11 };
12
13 propagatedBuildInputs = [ markdown ];
14
15 postPatch = ''
16 # remove version bounds for Markdown dependency
17 sed 's/\["Markdown.*"\]/["Markdown"]/' -i setup.py
18
19 # remove version bounds for test dependencies
20 sed 's/=.*//' -i requirements/*.txt
21 '';
22
23 checkInputs = [ pytest pytestrunner pytestcov coverage ];
24
25 meta = {
26 broken = true;
27 description = "An extension to the Python Markdown package enabling superscript text";
28 homepage = "https://github.com/jambonrose/markdown_superscript_extension";
29 license = stdenv.lib.licenses.bsd2;
30 };
31}