1{ lib
2, buildPythonPackage
3, fetchPypi
4, pytest
5, mock
6, cmarkgfm
7, bleach
8, docutils
9, future
10, pygments
11, six
12}:
13
14buildPythonPackage rec {
15 pname = "readme_renderer";
16 version = "24.0";
17
18 src = fetchPypi {
19 inherit pname version;
20 sha256 = "0br0562lnvj339f1nwz4nfl4ay49rw05xkqacigzf9wz4mdza5mv";
21 };
22
23 checkInputs = [ pytest mock ];
24
25 propagatedBuildInputs = [
26 bleach cmarkgfm docutils future pygments six
27 ];
28
29 checkPhase = ''
30 # disable one failing test case
31 # fixtures test is failing for incorrect class name
32 py.test -k "not test_invalid_link and not fixtures"
33 '';
34
35 meta = {
36 description = "readme_renderer is a library for rendering readme descriptions for Warehouse";
37 homepage = https://github.com/pypa/readme_renderer;
38 license = lib.licenses.asl20;
39 };
40}