1{ lib
2, buildPythonPackage
3, fetchPypi
4, selenium
5, flask
6, coverage
7}:
8
9buildPythonPackage rec {
10 pname = "splinter";
11 version = "0.14.0";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "459e39e7a9f7572db6f1cdb5fdc5ccfc6404f021dccb969ee6287be2386a40db";
16 };
17
18 propagatedBuildInputs = [ selenium ];
19
20 checkInputs = [ flask coverage ];
21
22 # No tests included
23 doCheck = false;
24
25 meta = {
26 description = "Browser abstraction for web acceptance testing";
27 homepage = "https://github.com/cobrateam/splinter";
28 license = lib.licenses.bsd3;
29 };
30}