at 24.11-pre 1.3 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 click, 5 fetchPypi, 6 freezegun, 7 hatchling, 8 mock, 9 pytest-vcr, 10 pytestCheckHook, 11 python-dateutil, 12 pythonAtLeast, 13 pythonOlder, 14 requests, 15 vcrpy, 16}: 17 18buildPythonPackage rec { 19 pname = "datadog"; 20 version = "0.49.1"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 hash = "sha256-TLenmRr2ytuGj+RQzUVkc+ZfEfxni3189hBE/xxgdNg="; 28 }; 29 30 nativeBuildInputs = [ hatchling ]; 31 32 propagatedBuildInputs = [ requests ]; 33 34 __darwinAllowLocalNetworking = true; 35 36 nativeCheckInputs = [ 37 click 38 freezegun 39 mock 40 pytestCheckHook 41 pytest-vcr 42 python-dateutil 43 vcrpy 44 ]; 45 46 disabledTestPaths = [ 47 "tests/performance" 48 # https://github.com/DataDog/datadogpy/issues/800 49 "tests/integration/api/test_*.py" 50 ]; 51 52 disabledTests = [ 53 "test_default_settings_set" 54 # https://github.com/DataDog/datadogpy/issues/746 55 "TestDogshell" 56 ]; 57 58 pythonImportsCheck = [ "datadog" ]; 59 60 meta = with lib; { 61 description = "The Datadog Python library"; 62 homepage = "https://github.com/DataDog/datadogpy"; 63 changelog = "https://github.com/DataDog/datadogpy/blob/v${version}/CHANGELOG.md"; 64 license = licenses.bsd3; 65 maintainers = with maintainers; [ ]; 66 }; 67}