etesync / etesync-dav

This is a CalDAV and CardDAV adapter for EteSync
https://www.etesync.com
GNU General Public License v3.0
285 stars 45 forks source link

etesync-dav stopped working after python 3.12 upgrade (Arch Linux) #311

Closed paapereira closed 1 month ago

paapereira commented 2 months ago

Hello, I believe the python upgrade is to blame. I don't know if a etesync fix for python 3.12 is needed or if this is a OS issue. Appreciate the help.

` $ uname -a Linux tardis 6.8.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 02 May 2024 17:49:46 +0000 x86_64 GNU/Linux

$ pacman -Q python
python 3.12.3-1

$ pacman -Q etesync-dav
etesync-dav 0.32.1-3

$ etesync-dav ❯ Traceback (most recent call last): File "/usr/bin/etesync-dav", line 10, in from etesync_dav.manage import Manager File "/usr/lib/python3.12/site-packages/etesync_dav/manage.py", line 21, in import etesync as api ModuleNotFoundError: No module named 'etesync'

Xiretza commented 1 month ago

If you built a python package against one python version, you'll have to rebuild it against the new python version once it's out. This has nothing to do with upstream.

tasn commented 1 month ago

What @Xiretza said. :)