python-caldav / caldav

Apache License 2.0
321 stars 95 forks source link

Depend on deprecated vobject #420

Open ArtemIsmagilov opened 3 months ago

ArtemIsmagilov commented 3 months ago

Why do we need a dependency on vobject? icalendar is currently well supported. It seems that we have the same functionality implemented by different libraries. besides, vobject is not supported.

tobixen commented 3 months ago

For backward compatibility we need to support the .vobject_instance property.

My intention is to look through the library and make sure there are no internal calls to .vobject_instance, move the import of vobject to the vobject_instance-getter and make it into an optional dependency.