14
0

49 Commits

Author SHA256 Message Date
baee5c77ad Accepting request 1294923 from devel:languages:python
- Add patch support-new-pytest-asyncio.patch:
  * Support changes required by pytest-asyncio 1.0.

OBS-URL: https://build.opensuse.org/request/show/1294923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=21
2025-07-22 10:20:46 +00:00
bf2edc4fbf - Add patch support-new-pytest-asyncio.patch:
* Support changes required by pytest-asyncio 1.0.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=47
2025-07-22 04:29:58 +00:00
6cdb1f73dd Accepting request 1231588 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1231588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=20
2024-12-17 18:23:31 +00:00
59de53fee5 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=45
2024-12-17 00:59:45 +00:00
080d0b0362 Accepting request 1132134 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1132134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=19
2023-12-09 21:53:29 +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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=43
2023-12-08 16:15:32 +00:00
5d2a96fde2 Accepting request 1102201 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1102201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=18
2023-08-03 15:30:58 +00:00
f68bf7bc1f - Add missing dependency
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=41
2023-07-27 14:35:59 +00:00
4e82ea0429 Accepting request 1084913 from devel:languages:python
- fix and reenable tests

OBS-URL: https://build.opensuse.org/request/show/1084913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=17
2023-05-05 13:58:33 +00:00
bf166b00e8 - fix and reenable tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=39
2023-05-04 23:56:46 +00:00
cd8492770f Accepting request 1043983 from devel:languages:python
REQUIRES https://build.opensuse.org/request/show/1043982

- Update to 0.19.0:
  - Add "shell" password fetch strategy to pass command string to
    a shell.
  - Add "description" and "order" as metadata.
    These fetch the CalDAV: calendar-description,
    ``CardDAV:addressbook-description`` and
    ``apple-ns:calendar-order`` properties respectively.
  - Add a new ``showconfig`` status. This prints *some*
    configuration values as JSON. This is intended to be used by
    external tools and helpers that interact with ``vdirsyncer``,
    and considered experimental.
  - Update TLS-related tests that were failing due to weak MDs.
  - ``pytest-httpserver`` and ``trustme`` are now required for
    tests.
  - ``pytest-localserver`` is no longer required for tests.
  - Multithreaded support has been dropped. The
    ``"--max-workers`` has been removed.
  - A new ``asyncio`` backend is now used. So far, this shows
    substantial speed improvements in ``discovery`` and
    ``metasync``, but little change in `sync`. This will likely
    continue improving over time. :gh:`906`
  - The ``google`` storage types no longer
    require ``requests-oauthlib``, but require
    ``python-aiohttp-oauthlib`` instead.
  - Vdirsyncer no longer includes experimental support for
    `EteSync <https://www.etesync.com/>`_. The existing
    integration had not been supported for a long time and
    no longer worked. Support for external storages may be
    added if anyone is interested in maintaining an EteSync
    plugin. EteSync users should consider using `etesync-dav`_.
  - The ``plist`` for macOS has been dropped. It was broken and
    homebrew generates their own based on package metadata. macOS
    users are encouraged to use that as a reference.
  - Changes to SSL configuration:
    - Support for ``md5`` and ``sha1`` certificate fingerprints
      has been dropped. If you're validating certificate
      fingerprints, use ``sha256`` instead.
    - When using a custom ``verify_fingerprint``, CA validation
      is always disabled.
    - If ``verify_fingerprint`` is unset, CA verification is
      always active. Disabling both features is insecure and no
      longer supported.
    - The ``verify`` parameter no longer takes boolean values, it
      is now optional and only takes a string to a custom CA for
      verification.
    - The ``verify`` and ``verify_fingerprint`` will likely be
      merged into a single parameter in future.

OBS-URL: https://build.opensuse.org/request/show/1043983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=16
2022-12-21 15:06:37 +00:00
e740d20b9f Add missing requires.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=37
2022-12-20 19:18:07 +00:00
b5575b32cd Accepting request 905578 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/905578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=15
2021-07-10 20:54:50 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=36
2021-07-10 12:30:23 +00:00
766452612f Accepting request 896413 from devel:languages:python
- Add deprecated_getiterator.patch (.getiterator() in
  etree.Element is obsolete, use just plain iter())
  gh#pimutils/vdirsyncer#880

OBS-URL: https://build.opensuse.org/request/show/896413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=14
2021-06-01 08:39:41 +00:00
e8b0dc1d6d Fix metadata
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=34
2021-05-31 16:11:59 +00:00
a460548bf0 - Add deprecated_getiterator.patch (.getiterator() in
etree.Element is obsolete, use just plain iter())

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=33
2021-05-31 16:10:00 +00:00
3212766117 Accepting request 884562 from devel:languages:python
- Remove ifpython3 macro guarding the Provides/Obsoletes 

- Set up update-alternatives for systemd unit files.

- Fix source references

-fix compatibility with latest click - patch taken directly from upstream git
 * 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch

OBS-URL: https://build.opensuse.org/request/show/884562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=13
2021-04-12 15:10:21 +00:00
6aa7d125a5 - Remove ifpython3 macro guarding the Provides/Obsoletes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=31
2021-04-12 07:00:01 +00:00
36dd96afd8 - Set up update-alternatives for systemd unit files.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=30
2021-03-12 19:57:16 +00:00
b274f2cb63 Accepting request 875834 from home:frispete:Tumbleweed
- Fix source references

OBS-URL: https://build.opensuse.org/request/show/875834
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=29
2021-02-28 23:11:59 +00:00
Tomáš Chvátal
79d6574c8e Accepting request 831282 from home:-miska-
-fix compatibility with latest click - patch taken directly from upstream git
 * 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch

OBS-URL: https://build.opensuse.org/request/show/831282
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=28
2020-09-01 20:17:04 +00:00
55e47b4006 Accepting request 822345 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/822345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=12
2020-07-24 08:04:12 +00:00
3eb31f890f Accepting request 822341 from home:mcalabkova:branches:devel:languages:python
- Update to 0.16.8
  * Support Python 3.7 and 3.8.
  * Vdirsyncer will now warn if there's a string without quotes in your config.
- Drop python-vdirsyncer-fix-tests.patch

OBS-URL: https://build.opensuse.org/request/show/822341
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=26
2020-07-23 10:06:34 +00:00
7f25836df4 Accepting request 812361 from devel:languages:python
- Add missing BR python-atomicwrites

OBS-URL: https://build.opensuse.org/request/show/812361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=11
2020-06-08 22:02:31 +00:00
99bb21f699 - Add missing BR python-atomicwrites
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=24
2020-06-07 21:35:32 +00:00
b3719c7364 Accepting request 806957 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/806957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=10
2020-05-19 12:48:08 +00:00
Tomáš Chvátal
aa1bd196f3 Accepting request 806924 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/806924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=22
2020-05-18 13:00:57 +00:00
af316854a0 Accepting request 798912 from devel:languages:python
- Skip failing test due to changed quoting in click:
  * test_verbosity

OBS-URL: https://build.opensuse.org/request/show/798912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=9
2020-04-29 18:53:30 +00:00
Tomáš Chvátal
8baa69c40c - Skip failing test due to changed quoting in click:
* test_verbosity

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=20
2020-04-29 12:52:09 +00:00
7e7872d271 Accepting request 769764 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/769764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=8
2020-02-04 18:54:33 +00:00
Tomáš Chvátal
50dd4a5835 Accepting request 769698 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769698
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=18
2020-02-03 18:21:20 +00:00
7f2b0d4a87 Accepting request 707748 from devel:languages:python
- Make the deadline for tests even larger, on slow obs bots
  it takes 1300:
  * python-vdirsyncer-shift-deadline.patch

OBS-URL: https://build.opensuse.org/request/show/707748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=7
2019-06-07 10:19:02 +00:00
Tomáš Chvátal
71ef7d3fd8 - Make the deadline for tests even larger, on slow obs bots
it takes 1300:
  * python-vdirsyncer-shift-deadline.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=16
2019-06-05 07:16:21 +00:00
1fbc07f62e Accepting request 703580 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/703580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=6
2019-05-17 21:43:53 +00:00
Tomáš Chvátal
fddaebc654 Accepting request 703576 from home:anandrit:branches:devel:languages:python
- Skip flaky test test_legacy_status

OBS-URL: https://build.opensuse.org/request/show/703576
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=14
2019-05-16 23:03:44 +00:00
832b9f564e Accepting request 701270 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/701270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=5
2019-05-13 12:49:45 +00:00
Tomáš Chvátal
5c342cdb88 Accepting request 701268 from home:pgajdos
- added patches
  default deadline (200ms) is too short for obs
  + python-vdirsyncer-shift-deadline.patch

OBS-URL: https://build.opensuse.org/request/show/701268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=12
2019-05-07 10:11:51 +00:00
Tomáš Chvátal
8b2414146a Accepting request 701106 from home:pgajdos
please really carefully review

OBS-URL: https://build.opensuse.org/request/show/701106
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=11
2019-05-06 13:41:12 +00:00
Tomáš Chvátal
a680703840 Accepting request 692066 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary. Wrap description.

OBS-URL: https://build.opensuse.org/request/show/692066
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=10
2019-04-08 08:33:42 +00:00
f511d705f0 Accepting request 691022 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/691022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=4
2019-04-04 10:07:50 +00:00
Tomáš Chvátal
7b8e0f88ab Accepting request 689876 from home:pgajdos
- version update to 0.16.7
  Fixes for Python 3.7
- added patches
  https://github.com/pimutils/vdirsyncer/pull/779
  + python-vdirsyncer-fix-tests.patch

OBS-URL: https://build.opensuse.org/request/show/689876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=8
2019-04-03 11:17:48 +00:00
75a2243c2d Accepting request 623572 from devel:languages:python
- fix vdirsyncer.timer service (forwarded request 623571 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/623572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=3
2018-07-18 20:56:47 +00:00
b8fc8a734f Accepting request 623571 from home:mimi_vx:branches:devel:languages:python
- fix vdirsyncer.timer service

OBS-URL: https://build.opensuse.org/request/show/623571
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=6
2018-07-18 08:06:03 +00:00
6f27440453 Accepting request 620574 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/620574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=2
2018-07-13 08:20:07 +00:00
b3093bde2c Accepting request 620568 from home:dmacvicar:branches:devel:languages:python
- Add systemd unit and timer from upstream git
- Make package python3 only
- Update to version 0.16.6
  * Documentation building no longer needs a working installation
    of vdirsyncer.
- Changes from version 0.16.5
  * click-log 0.3 is required.
  * All output will now happen on stderr (because of the upgrade of ``click-log``).
- Changes from version 0.16.4
  * Fix tests for new Hypothesis version. (Literally no other change included)
- Changes from version 0.16.3
  * First version with custom Debian and Ubuntu packages. See :gh:`663`.
  * Remove invalid ASCII control characters from server responses. See :gh:`626`.
  * Python 3.3 is no longer supported. See :ghpr:`674`.
- Changes from version 0.16.2
  * Fix crash when using daterange or item_type filters in
    :storage:`google_calendar`, see :gh:`657`.
  * Fixes for new version ``0.2.0`` of ``click-log``. The version
    requirements for the dependency ``click-log`` changed.
- Changes from version 0.16.1
  * Removed remoteStorage support, see :gh:`647`.
  * Fixed test failures caused by latest requests version, see :gh:`660`.

OBS-URL: https://build.opensuse.org/request/show/620568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=4
2018-07-04 07:18:06 +00:00
0a61671f31 Accepting request 508133 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/508133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vdirsyncer?expand=0&rev=1
2017-08-10 12:01:39 +00:00
Jan Matejek
e5af172521 Accepting request 508105 from home:alois:branches:devel:languages:python
Update to 0.16.0 (2nd attempt)

OBS-URL: https://build.opensuse.org/request/show/508105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=2
2017-07-04 12:41:09 +00:00
db7e1bb2a8 Accepting request 507443 from home:alois:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/507443
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vdirsyncer?expand=0&rev=1
2017-07-04 05:24:49 +00:00