vobject - a Python iCalendar library

As of January, 2016, vobject is now hosted on GitHub, and maintained by Sameen Karim of Eventable. The new homepage is http://eventable.github.io/vobject/.

vobject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. It is being developed in concert with the Open Source Application Foundation's Chandler project.

Currently, iCalendar files are supported and well tested. vCard 3.0 files are supported, and all data should be imported, but only a few components are understood in a sophisticated way.

The Calendar Server team has added VAVAILABILITY support to vobject's iCalendar parsing.

Please report bugs by entering them in the OSAF Bugzilla, product vobject.

vobject is licensed under the Apache 2.0 license.

Useful scripts included with vobject:

If you find vobject helpful, donations to OSAF are greatly appreciated.

27 February 2009

vobject 0.8.1c released (SVN revision 217).

To install, use easy_install, or download the archive and untar, run python setup.py install. Tests can be run via python setup.py test. dateutil 1.1 or later is required. Python 2.4 is also required.

Release Notes

Previous releases

See release history.