at 18.09-beta 1.1 kB view raw
1{ stdenv, buildPythonPackage, fetchFromGitHub 2, requests, decorator, flake8, mock, six, update_checker, pytestrunner, prawcore 3, pytest, betamax, betamax-serializers, betamax-matchers, requests_toolbelt 4}: 5 6buildPythonPackage rec { 7 pname = "praw"; 8 version = "5.4.0"; 9 10 src = fetchFromGitHub { 11 owner = "praw-dev"; 12 repo = "praw"; 13 rev = "v${version}"; 14 sha256 = "13vbh2r952ai2m6sc79psfwaj5fc8cssdg2pqpizg2mwd0l1s6lb"; 15 }; 16 17 postPatch = '' 18 # drop upper bound of prawcore requirement 19 sed -ri "s/'(prawcore >=.+), <.+'/'\1'/" setup.py 20 ''; 21 22 propagatedBuildInputs = [ 23 requests 24 decorator 25 flake8 26 mock 27 six 28 update_checker 29 pytestrunner 30 prawcore 31 ]; 32 33 checkInputs = [ 34 pytest 35 betamax 36 betamax-serializers 37 betamax-matchers 38 requests_toolbelt 39 ]; 40 41 meta = with stdenv.lib; { 42 description = "Python Reddit API wrapper"; 43 homepage = http://praw.readthedocs.org/; 44 license = licenses.gpl3; 45 platforms = platforms.all; 46 maintainers = with maintainers; [ jgeerds ]; 47 }; 48}