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}