1{ stdenv, buildPythonPackage, fetchFromGitHub 2, requests 3, testfixtures, mock, requests_toolbelt 4, betamax, betamax-serializers, betamax-matchers 5}: 6 7buildPythonPackage rec { 8 pname = "prawcore"; 9 version = "0.15.0"; 10 11 src = fetchFromGitHub { 12 owner = "praw-dev"; 13 repo = "prawcore"; 14 rev = "v${version}"; 15 sha256 = "0v16n6bzf483i00bn0qykrg3wvw9dbnfdl512pw8n635ld1g7cb8"; 16 }; 17 18 postPatch = '' 19 sed -i "s/'testfixtures >4.13.2, <6'/'testfixtures >4.13.2'/g" setup.py 20 ''; 21 22 propagatedBuildInputs = [ 23 requests 24 ]; 25 26 checkInputs = [ 27 testfixtures 28 mock 29 betamax 30 betamax-serializers 31 betamax-matchers 32 requests_toolbelt 33 ]; 34 35 meta = with stdenv.lib; { 36 description = "Low-level communication layer for PRAW"; 37 homepage = http://praw.readthedocs.org/; 38 license = licenses.gpl3; 39 platforms = platforms.all; 40 maintainers = with maintainers; [ jgeerds ]; 41 }; 42}