Skip to main content
Help us improve Python packaging – donate today!

Module supporting the iCalendar specification as defined in RFC5545 as well as its predecessor RFC2445 and non-standard deviances from iCal (Apple), Outlook-calendar (Microsoft), ...

Project Description

pyICSParser is a Python module that provides support for the iCalendar specification as defined in RFC5545.

It aims to be as compatible as possible to iCalendar for its inputs and outputs (RFC5545 strict mode)

Beyond iCalendar strict compatibility is also targets compatibility with RFC2445 (RFC2445-backward compatibility) and with popular calendaring applications (iCal, Outlook, google calendar, …)

This support includes a Parser, Object Model, Validator, Generator and events instances enumerator for iCalendar files.

In case you want to use the current in-development version, you can get it from the github repository at

Release history Release notifications

This version
History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pyICSParser-0.6a14.macosx-10.5-x86_64.exe (92.2 kB) Copy SHA256 hash SHA256 Windows Installer any Mar 15, 2015
pyICSParser-0.6a14-py2.7.egg (57.3 kB) Copy SHA256 hash SHA256 Egg 2.7 Mar 15, 2015
pyICSParser-0.6a14.tar.gz (29.1 kB) Copy SHA256 hash SHA256 Source None Mar 15, 2015 (34.4 kB) Copy SHA256 hash SHA256 Source None Mar 15, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page