diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 7ff3a25b3df5..aa690e8d1100 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -115,6 +115,7 @@ nslqqq = "Nikita Mikhailov "; ocharles = "Oliver Charles "; offline = "Jaka Hudoklin "; + olcai = "Erik Timan "; orbitz = "Malcolm Matalka "; page = "Carles Pagès "; pashev = "Igor Pashev "; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b15eefbdac87..802f316d0260 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4672,6 +4672,26 @@ let }; }; + icalendar = buildPythonPackage rec { + version = "3.8.4"; + name = "icalendar-${version}"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/i/icalendar/${name}.zip"; + md5 = "d700e6e75613fd1ee882c4b11c58940c"; + }; + + buildInputs = with self; [ setuptools ]; + propagatedBuildInputs = with self; [ pytz ]; + + meta = with stdenv.lib; { + description = "A parser/generator of iCalendar files"; + homepage = "http://icalendar.readthedocs.org/"; + license = licenses.bsd2; + maintainers = [ maintainers.olcai ]; + }; + }; + importlib = if isPy26 then (buildPythonPackage { name = "importlib-1.0.2"; src = pkgs.fetchurl {