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.12.0"; 10 11 src = fetchFromGitHub { 12 owner = "praw-dev"; 13 repo = "prawcore"; 14 rev = "v${version}"; 15 sha256 = "1z5fz6v4bv6xw84l4q3rpw3j63bb2dldl0fd6ckz8wqlpb2l45br"; 16 }; 17 18 propagatedBuildInputs = [ 19 requests 20 ]; 21 22 checkInputs = [ 23 testfixtures 24 mock 25 betamax 26 betamax-serializers 27 betamax-matchers 28 requests_toolbelt 29 ]; 30 31 meta = with stdenv.lib; { 32 description = "Low-level communication layer for PRAW"; 33 homepage = http://praw.readthedocs.org/; 34 license = licenses.gpl3; 35 platforms = platforms.all; 36 maintainers = with maintainers; [ jgeerds ]; 37 }; 38}