at 22.05-pre 1.0 kB view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, decorator 6, requests 7, typing ? null 8, configparser 9, click 10, freezegun 11, mock 12, pytestCheckHook 13, pytest-vcr 14, python-dateutil 15, vcrpy 16}: 17 18buildPythonPackage rec { 19 pname = "datadog"; 20 version = "0.42.0"; 21 22 src = fetchPypi { 23 inherit pname version; 24 sha256 = "sha256-em+sF6fQnxiDq5pFzk/3oWqhpes8xMbN2sf4xT59Hps="; 25 }; 26 27 postPatch = '' 28 find . -name '*.pyc' -exec rm {} \; 29 ''; 30 31 propagatedBuildInputs = [ decorator requests ] 32 ++ lib.optional (pythonOlder "3.5") typing 33 ++ lib.optional (pythonOlder "3.0") configparser; 34 35 checkInputs = [ 36 click 37 freezegun 38 mock 39 pytestCheckHook 40 pytest-vcr 41 python-dateutil 42 vcrpy 43 ]; 44 45 disabledTestPaths = [ 46 "tests/performance" 47 ]; 48 49 disabledTests = [ 50 "test_default_settings_set" 51 ]; 52 53 pythonImportsCheck = [ "datadog" ]; 54 55 meta = with lib; { 56 description = "The Datadog Python library"; 57 license = licenses.bsd3; 58 homepage = "https://github.com/DataDog/datadogpy"; 59 }; 60}