dateutil/dateutil

Add in RFC7529 extensions to rrule.

Open

#285 opened on Jul 25, 2016

View on GitHub
 (3 comments) (6 reactions) (0 assignees)Python (2,189 stars) (470 forks)batch import
enhancementhelp wantedmedium-difficultyrrule

Description

Looks like RFC7529 provides some significant extensions to the RRULE, including a more satisfactory resolution to #149.

We should probably implement these extensions. I haven't read it thoroughly, but we may want to see if these extensions allow BYEASTER to be easily recast as a combination of other rules. This will allow us to generate compliant rrulestr strings specified with the byeaster input.

It also seems like our implementation is based on RFC2445, which is obsoleted by RFC5545. We should update rrule as appropriate for both.

Contributor guide