Revisions of python-caldav
buildservice-autocommit
accepted
request 1139387
from
Dirk Mueller (dirkmueller)
(revision 30)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1139178
from
Axel Braun (DocB)
(revision 29)
- enabled %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1133409
from
Markéta Machová (mcalabkova)
(revision 28)
baserev update by copy to link target
Markéta Machová (mcalabkova)
committed
(revision 27)
changes
Markéta Machová (mcalabkova)
accepted
request 1133142
from
Petr Gajdos (pgajdos)
(revision 26)
pmmu version update
buildservice-autocommit
accepted
request 1033143
from
Daniel Garcia (dgarcia)
(revision 25)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 24)
- Add drop-python2-support.patch to remove python-six dependency gh#python-caldav/caldav#228 - Remove python_module macro definition - Update to 0.10.0 ## Quick summary * Work on a universal search method * Refactoring, consolidated lots of slightly duplicated code into one method to rule them all * Support for things needed by the calendar-cli utility, like search by categories * Support for completion of recurring tasks * More utilities for tasks * Uncomplete-method ... for undoing the complete (recurrences not supported though) * get/set duration/dtstart/dtend (arguably this belongs to vobject and/or icalendar) * Other improvements: * picklable URLs * display_name convenience method * possible to set child/parent relationships * Potential bugfix: sequence number may need to be increased when saving something to the calendar (not backported, this may have side effects) ## Search method Calendar now has a method search. Here is some information from the docstring: Parameters supported: * xml - use this search query, and ignore other filter parameters * comp_class - set to event, todo or journal to restrict search to this resource type. Some server implementations require this to be set. * todo - sets comp_class to Todo, and restricts search to pending tasks,
buildservice-autocommit
accepted
request 1010575
from
Daniel Garcia (dgarcia)
(revision 23)
baserev update by copy to link target
Daniel Garcia (dgarcia)
accepted
request 1010527
from
Axel Braun (DocB)
(revision 22)
version update
buildservice-autocommit
accepted
request 1006299
from
Daniel Garcia (dgarcia)
(revision 21)
baserev update by copy to link target
Daniel Garcia (dgarcia)
accepted
request 1006203
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 20)
- Update to v0.9.1 ## Quick summary * Tweaks to support the DAVMail server implementation * v0.9.0 broke for python 3.5 and lower, due to usage of fstrings. v0.9.1 has been tested with python 3.5. * Discovery of some cases of broken support of recurring events on the server side, and logging of errors (optionally raising of errors) * New method .close on the DAVClient object. ## Minor changes * Quite some users are complaining because recurring events aren't supported - which is intentional, because the server is supposed to take care of that. Unfortunately quite some servers doesn't. Thanks to cos, at least we now have some code in place to log an error (or optionally raising an error) when recurrences aren't taken care of (though, it only works if the server is returning non-expanded recurring events - if searching for a recurrence and the server doesn't find it, then ... no error logged). The error message is referring to https://github.com/python-caldav/caldav/issues/157 * New method `.close` on the DAVClient object ## Documentation fixes * Added the fastmail caldav URL to the documentation - including note that they are picky on the trailing slash - ref https://github.com/home-assistant/core/issues/66599 * Keeping the changelog up-to-date ## Bugfixes * v0.9.0 broke on elder python versions due to an f"string". The f-format was introduced in python 3.6. Anything below is actually End of Life versions, but still ... it's a very small effort here to preserve compatibility with elder python versions. * The library had some difficulties with the DAVMail server - at one point it does not return a calendar home set property, and at another point the calendar home set URL is the same as the calendar URL. * The `URL.canonical()` method should rewrite variants of the same URL into something that will be equal - some work has been put making it more robust. Issues: https://github.com/python-caldav/caldav/issues/189. f-strings discussed outside github. ## Linting Removal of some extra white space ## Testing framework and incompatibility matrix * The testTodoDatesearch is pesky - because every server has different visions on how (or weather) to support recurring tasks. Added yet more complexity to allow the test code to pass on different servers. * Removed some silly test code in testSetCalendarProperties - seems to be just recreating a calendar, which we do in the setup of any test
Dirk Mueller (dirkmueller)
committed
(revision 19)
- update to 0.8.2: * urllib.quote on uuids before including it in a new URL on object creation * Principal.calendar (and CalendarSet.calendar) now accepts an URL as "cal_id" * Minor workaround for problem with cloud.global/e.email: urllib.quote the calendar_home_set_url if it's a path and it contains the character '@' * Minor fixes to improve support for SOGo * Bugfix for non-ascii in the password * timezones ... the API of tzlocal was changed for a short while, pytz is deprecated, but icalendar only supports timestamps localized with pytz. What a mess! * Added supported-report-set to the tags (but so far no code for using it) * Multiget didn't work * Silly spelling mistake in one of the error classes * Attempts to resolve broken ical issues with X-APPLE-STRUCTURED-EVENT and X-APPLE-STRUCTURED-LOCATION (#37, ...) * Compatibility issue with e.email
Matej Cepl (mcepl)
accepted
request 906345
from
Jason Craig (jacraig)
(revision 18)
- Update to 0.8.0 * Support for WebDAV sync-tokens * Work on support for RFC6635, scheduling/RVSP (partially done) * Improved support for iCloud, Google * Calendar API improvements * Improvement of the documentation, examples and inline docstrings and comments * Bugfixes - Use fdupes to remove duplicate files. - Remove shebangs from various non-executable Python files.
buildservice-autocommit
accepted
request 814646
from
Steve Kowalik (StevenK)
(revision 17)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 16)
- Update to 0.7.1: * Some tweaks to support newer versions of Zimbra and other caldav server implementations with slightly twisted support for the RFC. * API change: add_event, add_todo and add_journal methods are now deprecated and aliases of save_. New attributes no_create and no_overwrite if one wants to be sure the save_-methods does the right thing. * Calendars can now be created without a display name * Quite some minor bugfixes * Some code refactoring, removing some duplicated code * library will gracefully create an UID if fed with caldav data missing the UID field * the code for calendar searches has been reorganized making it possible for "power users" to do custom calendar searches. - Drop nose from BuildRequires/Requires, we don't run the testsuite, and it isn't listed in the requirements.
buildservice-autocommit
accepted
request 766864
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 766779
from
Markéta Machová (mcalabkova)
(revision 14)
- update to 0.6.2 * caldav/lib/error.py - ProppatchError was not defined, ref https://github.com/python-caldav/caldav/issues/54. Also added a common base class DAVError, and made sure the error referenced in #54 will never reappear, even if new methods are added to DAVClient. * caldav/elements/cdav.py - fixing a retention problem - the timezone fixes done recently was not compatible with python 2.7 nor 3.5. * setup.py - reintroducing dependencies pytz and tzlocal - but only for old python versions * README.md - proper documentation of the dual licensing, ref https://github.com/python-caldav/caldav/issues/60 * caldav/objects.py - fixes (or workarounds?) that solves real-world issues with iCloud and MS Exchange. Ref https://github.com/python-caldav/caldav/pull/56
buildservice-autocommit
accepted
request 697741
from
Thomas Bechtold (tbechtold)
(revision 13)
baserev update by copy to link target
Thomas Bechtold (tbechtold)
accepted
request 697739
from
Adrian Schröter (adrianSuSE)
(revision 12)
update
buildservice-autocommit
accepted
request 687588
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
baserev update by copy to link target
Displaying revisions 1 - 20 of 30