Package Details: etesync-dav 0.33.0-3

Git Clone URL: https://aur.archlinux.org/etesync-dav.git (read-only, click to copy)
Package Base: etesync-dav
Description: A CalDAV and CardDAV adapter for EteSync
Upstream URL: https://github.com/etesync/etesync-dav/
Licenses: GPL
Replaces: python-radicale-storage-etesync
Submitter: tasn
Maintainer: tasn (xiretza)
Last Packager: tasn
Votes: 10
Popularity: 0.000001
First Submitted: 2018-03-16 14:44 (UTC)
Last Updated: 2024-12-01 14:30 (UTC)

Latest Comments

1 2 3 4 Next › Last »

tasn commented on 2024-12-01 14:30 (UTC)

Fixed.

AI5C commented on 2024-11-25 23:01 (UTC) (edited on 2024-11-25 23:03 (UTC) by AI5C)

@tasn: The update you pushed negates the need for the missing comma patch, and fails to build. The diff below corrects the issue.

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,15 +19,11 @@ depends=(
 )
 replaces=('python-radicale-storage-etesync')
 makedepends=('python-build' 'python-installer' 'python-wheel')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
-        "add-missing-comma-in-setup.py.patch")
-sha256sums=('dcc85d168fe74c0350991dca45788b93100460bc23339432ca836165adc47c5e'
-            '98d3d69d368eedd073245ac0943882455405e519304044e2b571f97bc8487954')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+
+sha256sums=('dcc85d168fe74c0350991dca45788b93100460bc23339432ca836165adc47c5e')
+

-prepare() {
-  cd "${pkgname}-${pkgver}"
-  patch -p1 < "$srcdir/add-missing-comma-in-setup.py.patch"
-}

 build() {
   cd "${pkgname}-${pkgver}"

benalexau commented on 2024-06-05 08:25 (UTC)

@letscho I have the same issue and https://github.com/etesync/etebase-py/issues/50 seems relevant.

tolik commented on 2024-03-24 02:00 (UTC)

Seems like the dependency python-etesync is no longer available in the main repositories. For people like me trying to install it, fortunately the PKGBUILD file can still be found. https://gitlab.archlinux.org/archlinux/packaging/packages/python-etesync/-/blob/main/PKGBUILD?ref_type=heads

letscho commented on 2024-03-05 20:56 (UTC)

After installing this package I get following error when running etesync-dav:

Traceback (most recent call last):
  File "/usr/bin/etesync-dav", line 10, in <module>
    from etesync_dav.manage import Manager
  File "/usr/lib/python3.11/site-packages/etesync_dav/manage.py", line 22, in <module>
    import etebase as Etebase
  File "/usr/lib/python3.11/site-packages/etebase/__init__.py", line 6, in <module>
    from .etebase_python import CollectionAccessLevel, PrefetchOption, Utils  # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: /usr/lib/python3.11/site-packages/etebase/etebase_python.cpython-311-x86_64-linu
x-gnu.so: undefined symbol: sodium_bin2base64

I installed it more than a month ago on the same laptop without issues.

xiretza commented on 2023-07-16 14:36 (UTC)

Thanks, I've moved it to depends=!

daftaupe commented on 2023-07-14 08:26 (UTC) (edited on 2023-07-14 13:54 (UTC) by daftaupe)

Fwiw, the following error is thrown if python-setuptools is not installed at runtime.

$ etesync-dav
Traceback (most recent call last):
  File "/usr/bin/etesync-dav", line 10, in <module>
    from etesync_dav.manage import Manager
  File "/usr/lib/python3.11/site-packages/etesync_dav/manage.py", line 23, in <module>
    from .radicale.creds import Credentials
  File "/usr/lib/python3.11/site-packages/etesync_dav/radicale/__init__.py", line 16, in <module>
    from . import web, storage, rights  # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/etesync_dav/radicale/web.py", line 15, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

AckslD commented on 2023-05-04 20:42 (UTC)

arichiardi it looks like this was fixed in 0.32.2 but the package is not yet updated to that version: https://github.com/etesync/etesync-dav/issues/292

arichiardi commented on 2023-02-22 17:46 (UTC)

Hi all, has anyone encountered this error:

error in etesync-dav setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier)
    types-setuptools>=50.0.0pyobjc-framework-Cocoa>=7.0.0 ; sys_platform=="darwin"
                    ~~~~~~~~^

benalexau commented on 2022-11-30 22:30 (UTC)

I overcame the error reported by @francois072 by setting these variables before building:

export OPENSSL_LIB_DIR=/usr/lib
export OPENSSL_INCLUDE_DIR=/usr/include/openssl

The built package now fails on startup with "ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory". This was resolved using pacman -S openssl-1.1.