vobject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. This requires python-dateutil and pyicu.