Hi, I waited a long time updating vdirsyncer because digest auth was broken. This has been fixed now (or since a while ...).
The tests succeed if the user running them is allowed to communicate (pf). I also verified that khal which has a dependency on vdirsyncer works. The big change in version 0.19.0 was the change to asyncio as backend. More infos on changes are recorded in the changelog: https://github.com/pimutils/vdirsyncer/blob/main/CHANGELOG.rst OK? Remi diff refs/heads/master refs/heads/vdirsyncer commit - 61e21a29c20cbe9a6ae694d55ca70a8ddf826e4a commit + d5f99be72a21c6f03c82c2646dd14a6f026750eb blob - 8d15037544dc742f01d8cc090ed148691d4cdf7e blob + 7609922f6430b70daac11c8a78edbf05f3ac317b --- productivity/vdirsyncer/Makefile +++ productivity/vdirsyncer/Makefile @@ -1,8 +1,7 @@ COMMENT = synchronize calendars and contacts -MODPY_DISTV = 0.18.0 +MODPY_DISTV = 0.19.3 DISTNAME = vdirsyncer-${MODPY_DISTV} -REVISION = 7 CATEGORIES = productivity @@ -24,15 +23,19 @@ BUILD_DEPENDS = textproc/py-sphinx>=4.0.2 \ ${RUN_DEPENDS} RUN_DEPENDS = devel/py-atomicwrites \ + www/py-aiohttp \ + www/py-aiohttp-oauthlib \ + devel/py-aiostream \ devel/py-click-log>=0.3.0 \ devel/py-click-threading \ - www/py-requests-oauthlib \ - www/py-requests-toolbelt + www/py-requests TEST_DEPENDS = devel/py-hypothesis \ devel/py-test-cov \ - devel/py-test-localserver \ - www/py-urllib3 + devel/py-test-httpserver \ + devel/py-test-asyncio \ + security/py-trustme \ + devel/py-aioresponses TEST_ENV += DAV_SERVER=skip \ DETERMINISTIC_TESTS=true blob - b166bfe40601fc479eaa77ff0c75ae05cae7e1a7 blob + ccb5287da80a8d3ab809f7116bba6194645c178f --- productivity/vdirsyncer/distinfo +++ productivity/vdirsyncer/distinfo @@ -1,2 +1,2 @@ -SHA256 (vdirsyncer-0.18.0.tar.gz) = J7w+1R93STX7ujkpFcjI1M9jmuUaRLZ0aGtJoQJfwgE= -SIZE (vdirsyncer-0.18.0.tar.gz) = 115125 +SHA256 (vdirsyncer-0.19.3.tar.gz) = 5DeFH+uYXew1RGVPj5z23RCbCwP34ZlWCGYDCS/+so8= +SIZE (vdirsyncer-0.19.3.tar.gz) = 125478 blob - 61e78fde9ebd1d69a12eebc5a00ddab0ef65bb1d blob + 2c5e45edb429bde87a0d3a47d5cd921f439be734 --- productivity/vdirsyncer/pkg/PLIST +++ productivity/vdirsyncer/pkg/PLIST @@ -62,12 +62,12 @@ lib/python${MODPY_VERSION}/site-packages/vdirsyncer/st lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}dav.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}dav.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}etesync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}etesync.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}google.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}google.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}google_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}google_helpers.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}memory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -76,9 +76,9 @@ lib/python${MODPY_VERSION}/site-packages/vdirsyncer/st lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/${MODPY_PYCACHE}singlefile.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/base.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/dav.py -lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/etesync.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/filesystem.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/google.py +lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/google_helpers.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/http.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/memory.py lib/python${MODPY_VERSION}/site-packages/vdirsyncer/storage/singlefile.py