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