08ba880945
- Update to 0.20.0: * Remove dependency on abandoned atomicwrites library. * Implement filter_hook for the HTTP storage. * Drop support for Python 3.7. * Add support for Python 3.12 and Python 3.13. * Properly close the status database after using. This especially affects tests, where we were leaking a large amount of file descriptors. * Extend supported versions of aiostream to include 0.7.x. - Drop patch support-new-pytest-asyncio.patch, no longer required.
Steve Kowalik2025-12-16 04:26:43 +00:00
c171ffffed
Accepting request 1294923 from devel:languages:python
Ana Guerrero2025-07-22 10:20:46 +00:00
ce8252b5c1
- Add patch support-new-pytest-asyncio.patch: * Support changes required by pytest-asyncio 1.0.
Steve Kowalik2025-07-22 04:29:58 +00:00
40fc84d2a2
Accepting request 1231588 from devel:languages:python
Ana Guerrero2024-12-17 18:23:31 +00:00
95263f454d
- Update to 0.19.3: * Added a no_delete option to the storage configuration. :gh:1090 * Fix crash when running vdirsyncer repair on a collection. :gh:1019 * Add an option to request vCard v4.0. :gh:1066 * Require matching BEGIN and END lines in vobjects. :gh:1103 * Implement digest auth. :gh:1137 * Add filter_hook parameter to :storage:http. :gh:1136 - Drop patch 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch, included. - Switch to pyproject macros. - Stop skipping so many tests.
Steve Kowalik2024-12-17 00:59:45 +00:00
b83b7f7fb4
- update to 0.19.2: * Improve the performance of `SingleFileStorage. :gh:818 * Properly document some caveats of the Google Contacts storage. * Fix crash when using auth certs. :gh:1033 * The filesystem storage can be specified with type = * "filesystem/icalendar" or type = "filesystem/vcard". This has not functional impact, and is merely for forward compatibility with the Rust implementation of vdirsyncer. * Python 3.10 and 3.11 are officially supported. * Instructions for integrating with Google CalDav/CardDav have changed. * Applications now need to be registered as "Desktop applications". Using "Web application" no longer works due to changes on Google's side. * Fixed crash when operating on Google Contacts. :gh:994 * The HTTP_PROXY and HTTPS_PROXY` are now respected. * Instructions for integrating with Google CalDav/CardDav have changed. * Applications now need to be registered as "Web Application". * Various documentation updates. - fix and reenable tests - Remove ifpython3 macro guarding the Provides/Obsoletes * 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch - Skip flaky test test_legacy_status
Dirk Mueller2023-12-08 16:15:32 +00:00
7c5fcfe75a
- Update to 0.18.0: This release is a maintenance-focused one and mostly addresses compatibility with newer Python versions and newer dependencies. Note: Version 0.17 has some alpha releases but ultimately was never finalised. 0.18 actually continues where 0.16 left off. - Support for Python 3.5 and 3.6 has been dropped. This release mostly focuses on keeping vdirsyncer compatible with newer environments. - Python 3.9 is now supported. - click 8 and click-threading 0.5.0 are now required. - For those using pipsi, we now recommend using pipx, it's successor. - Our Debian/Ubuntu build scripts have been updated. New versions should be pushed to those repositories soon. - Remove obsolete patches: - python-vdirsyncer-shift-deadline.patch - deprecated_getiterator.patch - Temporarily switch off tests (gh#pimutils/vdirsyncer#654).
Matej Cepl2021-07-10 12:30:23 +00:00
a460548bf0
- Add deprecated_getiterator.patch (.getiterator() in etree.Element is obsolete, use just plain iter())
Matej Cepl2021-05-31 16:10:00 +00:00
71ef7d3fd8
- Make the deadline for tests even larger, on slow obs bots it takes 1300: * python-vdirsyncer-shift-deadline.patch
Tomáš Chvátal
2019-06-05 07:16:21 +00:00