Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at domenkozar-patch-1 61 lines 1.2 kB view raw
1{ lib 2, python-dateutil 3, buildPythonPackage 4, emoji 5, fetchFromGitHub 6, freezegun 7, tzdata 8, pyparsing 9, pydantic 10, pytest-asyncio 11, pytest-benchmark 12, pytest-golden 13, pytestCheckHook 14, pythonOlder 15}: 16 17buildPythonPackage rec { 18 pname = "ical"; 19 version = "4.2.8"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.9"; 23 24 src = fetchFromGitHub { 25 owner = "allenporter"; 26 repo = pname; 27 rev = "refs/tags/${version}"; 28 hash = "sha256-vOjsHGB1VJuBEfLAXUkvTbQSFi4mkpf9qROVZo3ZABY="; 29 }; 30 31 propagatedBuildInputs = [ 32 emoji 33 python-dateutil 34 tzdata 35 pydantic 36 pyparsing 37 ]; 38 39 checkInputs = [ 40 freezegun 41 pytest-asyncio 42 pytest-benchmark 43 pytest-golden 44 pytestCheckHook 45 ]; 46 47 # https://github.com/allenporter/ical/issues/136 48 disabledTests = [ "test_all_zoneinfo" ]; 49 50 pythonImportsCheck = [ 51 "ical" 52 ]; 53 54 meta = with lib; { 55 description = "Library for handling iCalendar"; 56 homepage = "https://github.com/allenporter/ical"; 57 changelog = "https://github.com/allenporter/ical/releases/tag/${version}"; 58 license = licenses.asl20; 59 maintainers = with maintainers; [ dotlambda ]; 60 }; 61}