at master 1.2 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 setuptools, 7 twiggy, 8 requests, 9 offtrac, 10 python-bugzilla, 11 taskw, 12 python-dateutil, 13 pytz, 14 keyring, 15 six, 16 jinja2, 17 pycurl, 18 dogpile-cache, 19 lockfile, 20 click, 21 pyxdg, 22 future, 23 jira, 24}: 25 26buildPythonPackage rec { 27 pname = "bugwarrior"; 28 version = "1.8.0"; 29 format = "setuptools"; 30 disabled = pythonOlder "3.6"; 31 32 src = fetchPypi { 33 inherit pname version; 34 sha256 = "f024c29d2089b826f05481cace33a62aa984f33e98d226f6e41897e6f11b3f51"; 35 }; 36 37 propagatedBuildInputs = [ 38 setuptools 39 twiggy 40 requests 41 offtrac 42 python-bugzilla 43 taskw 44 python-dateutil 45 pytz 46 keyring 47 six 48 jinja2 49 pycurl 50 dogpile-cache 51 lockfile 52 click 53 pyxdg 54 future 55 jira 56 ]; 57 58 # for the moment oauth2client <4.0.0 and megaplan>=1.4 are missing for running the test suite. 59 doCheck = false; 60 61 meta = with lib; { 62 homepage = "https://github.com/GothenburgBitFactory/bugwarrior"; 63 description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior"; 64 license = licenses.gpl3Plus; 65 platforms = platforms.all; 66 maintainers = with maintainers; [ pierron ]; 67 }; 68}