collective / icalendar

icalendar parser library for Python
https://icalendar.readthedocs.io
Other
1k stars 172 forks source link

Add __all__ attributes to icalendar modules #671

Closed c0d33ngr closed 5 months ago

c0d33ngr commented 5 months ago

This commit improves the namespace management within the icalendar directory by adding all attributes to the __init__.py files of each module. This allows for clearer control over what is imported when using wildcard imports. Closes #638

stevepiercy commented 5 months ago

See https://icalendar.readthedocs.io/en/latest/contributing.html#for-pull-requests-keep-this-in-mind

niccokunzmann commented 5 months ago

Nice! Thank you!