14 buildPythonPackage rec {
19 disabled = pythonOlder "3.7";
21 src = fetchFromGitHub {
24 rev = "refs/tags/v${version}";
25 hash = "sha256-hdtnET7YfSb85+TGwpwzoxOfxPT7VSj9eKSiV6AXUS8=";
29 substituteInPlace setup.cfg \
30 --replace-fail "--pep8" ""
33 build-system = [ setuptools ];
47 # Failure seems to be related to arrow > 1.0
49 # Broke with TatSu 5.7:
51 # AssertionError: 'Europe/Berlin' not found in "tzfile('Atlantic/Jan_Mayen')"
52 "test_timezone_not_dropped"
55 pythonImportsCheck = [ "ics" ];
58 description = "Pythonic and easy iCalendar library (RFC 5545)";
60 Ics.py is a pythonic and easy iCalendar library. Its goals are to read and
61 write ics data in a developer friendly way.
63 homepage = "http://icspy.readthedocs.org/";
64 changelog = "https://github.com/ics-py/ics-py/releases/tag/v${version}";
65 license = licenses.asl20;