@@ -1,15 +1,22 @@
1−{ lib, fetchPypi, buildPythonPackage }:
1+{ lib, fetchFromGitHub, buildPythonPackage, jsonschema }:
22
33buildPythonPackage rec {
44 pname = "robotframework";
5− version = "4.0";
5+ version = "4.0.1";
66
7− src = fetchPypi {
8− inherit pname version;
9− sha256 = "a02a6f4af3b0830e4396058694c333cb63eb47f50acf6723be34f0f7a4d73ad7";
10− extension = "zip";
7+ src = fetchFromGitHub {
8+ owner = pname;
9+ repo = pname;
10+ rev = "v${version}";
11+ sha256 = "1nkph0slrhss6y52y8jgbdc6m8hbqjilrwp3r00wwyqdifrfa1i6";
1112 };
1213
14+ checkInputs = [ jsonschema ];
15+
16+ checkPhase = ''
17+ python3 utest/run.py
18+ '';
19+
1320 meta = with lib; {
1421 description = "Generic test automation framework";
1522 homepage = "https://robotframework.org/";