1{ lib, buildPythonPackage, fetchPypi, nose
2, lxml
3, requests
4, pyparsing
5}:
6buildPythonPackage rec {
7 pname = "twill";
8 version = "3.0";
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "01770eddb34f5fe6ee59992b84619968885d359ad3d6d9191e8ba8eec93482aa";
13 };
14
15 checkInputs = [ nose ];
16
17 propagatedBuildInputs = [
18 lxml
19 requests
20 pyparsing
21 ];
22
23 doCheck = false; # pypi package comes without tests, other homepage does not provide all verisons
24
25 meta = with lib; {
26 homepage = "https://twill-tools.github.io/twill/";
27 description = "A simple scripting language for Web browsing";
28 license = licenses.mit;
29 maintainers = with maintainers; [ mic92 ];
30 };
31}