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

python313-vdirsyncer-0.19.3-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-vdirsyncer Distribution: openSUSE Tumbleweed
Version: 0.19.3 Vendor: openSUSE
Release: 1.1 Build date: Tue Dec 17 01:59:32 2024
Group: Unspecified Build host: reproducible
Size: 594201 Source RPM: python-vdirsyncer-0.19.3-1.1.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

* Tue Dec 17 2024 Steve Kowalik <[email protected]>
  - 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.
* Fri Dec 08 2023 Dirk Müller <[email protected]>
  - 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 <[email protected]>
  - Add missing dependency
* Thu May 04 2023 Dirk Müller <[email protected]>
  - fix and reenable tests
* Sun Dec 18 2022 Matej Cepl <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Add deprecated_getiterator.patch (.getiterator() in
    etree.Element is obsolete, use just plain iter())
    gh#pimutils/vdirsyncer#880
* Mon Apr 12 2021 Steve Kowalik <[email protected]>
  - Remove ifpython3 macro guarding the Provides/Obsoletes
* Fri Mar 12 2021 Matej Cepl <[email protected]>
  - Set up update-alternatives for systemd unit files.
* Sun Feb 28 2021 Hans-Peter Jansen <[email protected]>
  - Fix source references

Files

/etc/alternatives/vdirsyncer
/etc/alternatives/vdirsyncer.service
/etc/alternatives/vdirsyncer.timer
/usr/bin/vdirsyncer
/usr/bin/vdirsyncer-3.13
/usr/lib/python3.13/site-packages/vdirsyncer
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/AUTHORS.rst
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/LICENSE
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/METADATA
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/RECORD
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/WHEEL
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/vdirsyncer/__init__.py
/usr/lib/python3.13/site-packages/vdirsyncer/__main__.py
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/http.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/http.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/metasync.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/metasync.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/repair.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/repair.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/version.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/vobject.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/vobject.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__init__.py
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/config.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/config.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/cli/config.py
/usr/lib/python3.13/site-packages/vdirsyncer/cli/discover.py
/usr/lib/python3.13/site-packages/vdirsyncer/cli/fetchparams.py
/usr/lib/python3.13/site-packages/vdirsyncer/cli/tasks.py
/usr/lib/python3.13/site-packages/vdirsyncer/cli/utils.py
/usr/lib/python3.13/site-packages/vdirsyncer/exceptions.py
/usr/lib/python3.13/site-packages/vdirsyncer/http.py
/usr/lib/python3.13/site-packages/vdirsyncer/metasync.py
/usr/lib/python3.13/site-packages/vdirsyncer/repair.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__init__.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/base.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/http.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/http.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/storage/base.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/dav.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/filesystem.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/google.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/google_helpers.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/http.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/memory.py
/usr/lib/python3.13/site-packages/vdirsyncer/storage/singlefile.py
/usr/lib/python3.13/site-packages/vdirsyncer/sync
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__init__.py
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/status.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/status.cpython-313.pyc
/usr/lib/python3.13/site-packages/vdirsyncer/sync/exceptions.py
/usr/lib/python3.13/site-packages/vdirsyncer/sync/status.py
/usr/lib/python3.13/site-packages/vdirsyncer/utils.py
/usr/lib/python3.13/site-packages/vdirsyncer/version.py
/usr/lib/python3.13/site-packages/vdirsyncer/vobject.py
/usr/lib/systemd/user/vdirsyncer-3.13.service
/usr/lib/systemd/user/vdirsyncer-3.13.timer
/usr/lib/systemd/user/vdirsyncer.service
/usr/lib/systemd/user/vdirsyncer.timer
/usr/share/doc/packages/python313-vdirsyncer
/usr/share/doc/packages/python313-vdirsyncer/README.rst
/usr/share/licenses/python313-vdirsyncer
/usr/share/licenses/python313-vdirsyncer/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jan 6 23:23:53 2025