From 60c18fa94960cfe9224a01f5d925d7164fbb0b2f Mon Sep 17 00:00:00 2001 From: Tobias Brox Date: Fri, 9 May 2025 12:51:54 +0200 Subject: [PATCH 1/4] radicale tests, another attempt on fixup --- tests/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/conf.py b/tests/conf.py index db3ac1d1..967449c6 100644 --- a/tests/conf.py +++ b/tests/conf.py @@ -107,7 +107,7 @@ def setup_radicale(self): self.configuration.update( { "storage": {"filesystem_folder": self.serverdir.name}, - "auth": {"type": None}, + "auth": {"type": 'none'}, } ) self.server = radicale.server From 5de253bac61be6be0013dd81b287df8af1ab0a21 Mon Sep 17 00:00:00 2001 From: Tobias Brox Date: Fri, 9 May 2025 13:02:29 +0200 Subject: [PATCH 2/4] style fixup --- .readthedocs.yaml | 1 - CHANGELOG.md | 4 ++++ docs/source/index.rst | 3 ++- tests/conf.py | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index d76600b5..3b894c7f 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -38,4 +38,3 @@ python: - method: pip path: . extra_requirements: doc - diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ed97980..a62a9973 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ In version 2.0, the requests library will be replaced with niquests or httpx. S ## [1.5.0] - [Unreleased] +### Fixed + +* Readthedocs integration has been repaired (https://github.com/python-caldav/caldav/pull/453 - but eventually the fix was introduced directly in the master branch) + ### Deprecated Python 3.7 is no longer tested - but it should work. Please file a bug report if it doesn't work. (Note that the caldav library pulls in many dependencies, and not all of them supports dead snakes). diff --git a/docs/source/index.rst b/docs/source/index.rst index c43db7ab..853f4807 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -19,7 +19,8 @@ Project home The project currently lives on github, https://github.com/python-caldav/caldav - if you have problems using the library (including problems understanding the documentation), -please feel free to report it on the issue tracker there. +please feel free to report it on the issue tracker there or send email +to caldav@plann.no. Backward compatibility support ============================== diff --git a/tests/conf.py b/tests/conf.py index 967449c6..93e2bc2f 100644 --- a/tests/conf.py +++ b/tests/conf.py @@ -107,7 +107,7 @@ def setup_radicale(self): self.configuration.update( { "storage": {"filesystem_folder": self.serverdir.name}, - "auth": {"type": 'none'}, + "auth": {"type": "none"}, } ) self.server = radicale.server From bcde02942d9f39c425a399687ca2d9ae794fc467 Mon Sep 17 00:00:00 2001 From: Tobias Brox Date: Fri, 9 May 2025 12:19:17 +0200 Subject: [PATCH 3/4] fixup (readthedocs issue) --- .readthedocs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 3b894c7f..d686310b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -37,4 +37,5 @@ python: install: - method: pip path: . - extra_requirements: doc + extra_requirements: + - doc From 3e45585ee2334c55adb6cde5097d63234806af3b Mon Sep 17 00:00:00 2001 From: Tobias Brox Date: Fri, 9 May 2025 13:22:34 +0200 Subject: [PATCH 4/4] CHANGELOG: now with radicale tests passing --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a62a9973..da9308d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ Python 3.7 is no longer tested - but it should work. Please file a bug report i #### Test framework +* Radicale tests have been broken for a while, but now it's fixed ... and github will be running those tests as well. https://github.com/python-caldav/caldav/pull/480 plus commits directly to the main branch. * Python 3.13 is officially supported by github user @ArtemIsmagilov in https://github.com/python-caldav/caldav/pull/454 * Functional test framework has been refactored in https://github.com/python-caldav/caldav/pull/450 * code for setting up and rigging down xandikos/radicale servers have been moved from `tests/test_caldav.py` to `tests/conf.py`. This allows for: