1{ lib
2, buildPythonPackage
3, fetchPypi
4, xorgserver
5, mock
6}:
7
8buildPythonPackage rec {
9 pname = "xvfbwrapper";
10 version = "0.2.9";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "097wxhvp01ikqpg1z3v8rqhss6f1vwr399zpz9a05d2135bsxx5w";
15 };
16 propagatedBuildInputs = [ xorgserver ];
17
18 # See: https://github.com/cgoldberg/xvfbwrapper/issues/30
19 doCheck = false;
20
21 nativeCheckInputs = [ mock ];
22
23 meta = with lib; {
24 description = "Run headless display inside X virtual framebuffer (Xvfb)";
25 homepage = "https://github.com/cgoldberg/xvfbwrapper";
26 license = licenses.mit;
27 maintainers = with maintainers; [ ashgillman ];
28 };
29}