13 buildPythonPackage rec {
18 disabled = pythonOlder "3.6";
20 src = fetchFromGitHub {
23 rev = "refs/tags/v${version}";
24 hash = "sha256-hdtnET7YfSb85+TGwpwzoxOfxPT7VSj9eKSiV6AXUS8=";
31 propagatedBuildInputs = [
43 # 0.8 will move to python-dateutil
44 substituteInPlace requirements.txt \
45 --replace "arrow>=0.11,<0.15" "arrow"
46 substituteInPlace setup.cfg --replace "--pep8" ""
50 # Failure seems to be related to arrow > 1.0
52 # Broke with TatSu 5.7:
56 pythonImportsCheck = [
61 description = "Pythonic and easy iCalendar library (RFC 5545)";
63 Ics.py is a pythonic and easy iCalendar library. Its goals are to read and
64 write ics data in a developer friendly way.
66 homepage = "http://icspy.readthedocs.org/";
67 changelog = "https://github.com/ics-py/ics-py/releases/tag/v${version}";
68 license = licenses.asl20;
69 maintainers = with maintainers; [ ];