1{ lib 2, buildPythonPackage 3, fetchPypi 4, isPy3k 5, mozprofile 6, mozversion 7, moztest 8, manifestparser 9, marionette_driver 10, browsermob-proxy 11, wptserve 12}: 13 14buildPythonPackage rec { 15 pname = "marionette-harness"; 16 version = "4.5.0"; 17 disabled = isPy3k; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "241c7f6032d01b0d78f5c0d13ea691935ddce9f8fce991319cc4fe860d61a7c4"; 22 }; 23 24 propagatedBuildInputs = [ mozprofile mozversion browsermob-proxy moztest 25 wptserve manifestparser marionette_driver ]; 26 27 meta = { 28 description = "Mozilla Marionette protocol test automation harness"; 29 homepage = https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette; 30 license = lib.licenses.mpl20; 31 maintainers = with lib.maintainers; [ raskin ]; 32 }; 33}