Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-vdirsyncer-0.19.2-1.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-vdirsyncer Distribution: openSUSE Tumbleweed
Version: 0.19.2 Vendor: openSUSE
Release: 1.3 Build date: Fri Dec 8 17:14:31 2023
Group: Productivity/Networking/News/Utilities Build host: reproducible
Size: 567123 Source RPM: python-vdirsyncer-0.19.2-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/pimutils/vdirsyncer
Summary: CalDAV and CardDAV synchronization module
Vdirsyncer synchronizes calendars and addressbooks between two
storages. The supported storages are CalDAV, CardDAV, arbitrary HTTP
resources, vdir and some more. It aims to be for CalDAV and CardDAV
what OfflineIMAP is for IMAP.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Dec 08 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Thu Jul 27 2023 Matej Cepl <mcepl@suse.com>
  - Add missing dependency
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
  - fix and reenable tests
* Sun Dec 18 2022 Matej Cepl <mcepl@suse.com>
  - 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.
* Sat Jul 10 2021 Matej Cepl <mcepl@suse.com>
  - 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).
* Mon May 31 2021 Matej Cepl <mcepl@suse.com>
  - Add deprecated_getiterator.patch (.getiterator() in
    etree.Element is obsolete, use just plain iter())
    gh#pimutils/vdirsyncer#880
* Mon Apr 12 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Remove ifpython3 macro guarding the Provides/Obsoletes
* Fri Mar 12 2021 Matej Cepl <mcepl@suse.com>
  - Set up update-alternatives for systemd unit files.
* Sun Feb 28 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Fix source references
* Tue Sep 01 2020 Michal Hrusecky <michal.hrusecky@opensuse.org>
  -fix compatibility with latest click - patch taken directly from upstream git
    * 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch

Files

/etc/alternatives/vdirsyncer
/etc/alternatives/vdirsyncer.service
/etc/alternatives/vdirsyncer.timer
/usr/bin/vdirsyncer
/usr/bin/vdirsyncer-3.12
/usr/lib/python3.12/site-packages/vdirsyncer
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/PKG-INFO
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/SOURCES.txt
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/dependency_links.txt
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/entry_points.txt
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/requires.txt
/usr/lib/python3.12/site-packages/vdirsyncer-0.19.2-py3.12.egg-info/top_level.txt
/usr/lib/python3.12/site-packages/vdirsyncer/__init__.py
/usr/lib/python3.12/site-packages/vdirsyncer/__main__.py
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/__main__.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/http.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/http.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/metasync.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/metasync.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/repair.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/repair.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/version.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/version.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/vobject.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/__pycache__/vobject.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__init__.py
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/config.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/config.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/cli/config.py
/usr/lib/python3.12/site-packages/vdirsyncer/cli/discover.py
/usr/lib/python3.12/site-packages/vdirsyncer/cli/fetchparams.py
/usr/lib/python3.12/site-packages/vdirsyncer/cli/tasks.py
/usr/lib/python3.12/site-packages/vdirsyncer/cli/utils.py
/usr/lib/python3.12/site-packages/vdirsyncer/exceptions.py
/usr/lib/python3.12/site-packages/vdirsyncer/http.py
/usr/lib/python3.12/site-packages/vdirsyncer/metasync.py
/usr/lib/python3.12/site-packages/vdirsyncer/repair.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__init__.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/google.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/google.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/http.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/http.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/storage/base.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/dav.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/filesystem.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/google.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/google_helpers.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/http.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/memory.py
/usr/lib/python3.12/site-packages/vdirsyncer/storage/singlefile.py
/usr/lib/python3.12/site-packages/vdirsyncer/sync
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__init__.py
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/status.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/__pycache__/status.cpython-312.pyc
/usr/lib/python3.12/site-packages/vdirsyncer/sync/exceptions.py
/usr/lib/python3.12/site-packages/vdirsyncer/sync/status.py
/usr/lib/python3.12/site-packages/vdirsyncer/utils.py
/usr/lib/python3.12/site-packages/vdirsyncer/version.py
/usr/lib/python3.12/site-packages/vdirsyncer/vobject.py
/usr/lib/systemd/user/vdirsyncer-3.12.service
/usr/lib/systemd/user/vdirsyncer-3.12.timer
/usr/lib/systemd/user/vdirsyncer.service
/usr/lib/systemd/user/vdirsyncer.timer
/usr/share/doc/packages/python312-vdirsyncer
/usr/share/doc/packages/python312-vdirsyncer/README.rst
/usr/share/licenses/python312-vdirsyncer
/usr/share/licenses/python312-vdirsyncer/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:23:08 2024