View | Details | Raw Unified | Return to bug 278029
Collapse All | Expand All

(-)b/www/radicale/Makefile (-4 / +2 lines)
Lines 1-6 Link Here
1
PORTNAME=	radicale
1
PORTNAME=	radicale
2
PORTVERSION=	3.1.8
2
PORTVERSION=	3.1.9
3
PORTREVISION=	1
4
CATEGORIES=	www python
3
CATEGORIES=	www python
5
MASTER_SITES=	PYPI
4
MASTER_SITES=	PYPI
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 20-32 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \ Link Here
20
		${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.3:devel/py-dateutil@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.3:devel/py-dateutil@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR}
20
		${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR}
22
21
23
USES=		cpe python shebangfix
22
USES=		cpe python
24
USE_PYTHON=	autoplist distutils
23
USE_PYTHON=	autoplist distutils
25
USERS=		radicale
24
USERS=		radicale
26
GROUPS=		radicale
25
GROUPS=		radicale
27
USE_RC_SUBR=	radicale
26
USE_RC_SUBR=	radicale
28
NO_ARCH=	yes
27
NO_ARCH=	yes
29
SHEBANG_FILES=	radicale.wsgi
30
28
31
SUB_LIST=	USERS="${USERS}" GROUPS="${GROUPS}" PYTHON_CMD="${PYTHON_CMD}"
29
SUB_LIST=	USERS="${USERS}" GROUPS="${GROUPS}" PYTHON_CMD="${PYTHON_CMD}"
32
30
(-)b/www/radicale/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1658826001
1
TIMESTAMP = 1711764587
2
SHA256 (Radicale-3.1.8.tar.gz) = 556a5b6dad428d9d0e2e879cfd84afe8d5987e04ae9d57b3015073f01664e484
2
SHA256 (Radicale-3.1.9.tar.gz) = 3ad32467989364e13463b329b2e963f3ddd7c40e43f31f1e6906409baf6818e9
3
SIZE (Radicale-3.1.8.tar.gz) = 113385
3
SIZE (Radicale-3.1.9.tar.gz) = 116881
(-)a/www/radicale/files/patch-radicale_item_filter.py (-25 lines)
Removed Link Here
1
--- radicale/item/filter.py.orig	2022-07-14 20:36:41 UTC
2
+++ radicale/item/filter.py
3
@@ -225,6 +225,7 @@ def visit_time_ranges(vobject_item: vobject.base.Compo
4
     def get_children(components: Iterable[vobject.base.Component]) -> Iterator[
5
                          Tuple[vobject.base.Component, bool, List[date]]]:
6
         main = None
7
+        rec_main = None
8
         recurrences = []
9
         for comp in components:
10
             if hasattr(comp, "recurrence_id") and comp.recurrence_id.value:
11
@@ -232,11 +233,14 @@ def visit_time_ranges(vobject_item: vobject.base.Compo
12
                 if comp.rruleset:
13
                     # Prevent possible infinite loop
14
                     raise ValueError("Overwritten recurrence with RRULESET")
15
+                rec_main = comp
16
                 yield comp, True, []
17
             else:
18
                 if main is not None:
19
                     raise ValueError("Multiple main components")
20
                 main = comp
21
+        if main is None and len(recurrences) == 1:
22
+            main = rec_main
23
         if main is None:
24
             raise ValueError("Main component missing")
25
         yield main, False, recurrences
(-)b/www/radicale/pkg-plist (-2 / +179 lines)
Lines 1-4 Link Here
1
bin/radicale
1
@sample %%ETCDIR%%/config.sample
2
@sample %%ETCDIR%%/config.sample
2
@sample %%ETCDIR%%/rights.sample
3
@sample %%ETCDIR%%/rights.sample
3
@dir(radicale,radicale,0755) %%DATADIR%%
4
etc/rc.d/radicale
5
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/PKG-INFO
6
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/SOURCES.txt
7
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/dependency_links.txt
8
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/entry_points.txt
9
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/requires.txt
10
%%PYTHON_SITELIBDIR%%/Radicale-3.1.9-py%%PYTHON_VER%%.egg-info/top_level.txt
11
%%PYTHON_SITELIBDIR%%/radicale/__init__.py
12
%%PYTHON_SITELIBDIR%%/radicale/__main__.py
13
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
14
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
15
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
16
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
17
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
18
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
19
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/httputils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
20
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/httputils%%PYTHON_EXT_SUFFIX%%.pyc
21
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/log%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
22
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/log%%PYTHON_EXT_SUFFIX%%.pyc
23
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/pathutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
24
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/pathutils%%PYTHON_EXT_SUFFIX%%.pyc
25
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/server%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
26
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/server%%PYTHON_EXT_SUFFIX%%.pyc
27
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/types%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
28
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/types%%PYTHON_EXT_SUFFIX%%.pyc
29
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
30
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
31
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/xmlutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
32
%%PYTHON_SITELIBDIR%%/radicale/__pycache__/xmlutils%%PYTHON_EXT_SUFFIX%%.pyc
33
%%PYTHON_SITELIBDIR%%/radicale/app/__init__.py
34
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
35
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
36
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
37
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/base%%PYTHON_EXT_SUFFIX%%.pyc
38
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/delete%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
39
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/delete%%PYTHON_EXT_SUFFIX%%.pyc
40
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/get%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
41
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/get%%PYTHON_EXT_SUFFIX%%.pyc
42
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/head%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
43
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/head%%PYTHON_EXT_SUFFIX%%.pyc
44
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/mkcalendar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
45
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/mkcalendar%%PYTHON_EXT_SUFFIX%%.pyc
46
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/mkcol%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
47
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/mkcol%%PYTHON_EXT_SUFFIX%%.pyc
48
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/move%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
49
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/move%%PYTHON_EXT_SUFFIX%%.pyc
50
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/options%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
51
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/options%%PYTHON_EXT_SUFFIX%%.pyc
52
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/post%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
53
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/post%%PYTHON_EXT_SUFFIX%%.pyc
54
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/propfind%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
55
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/propfind%%PYTHON_EXT_SUFFIX%%.pyc
56
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/proppatch%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
57
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/proppatch%%PYTHON_EXT_SUFFIX%%.pyc
58
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/put%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
59
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/put%%PYTHON_EXT_SUFFIX%%.pyc
60
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/report%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
61
%%PYTHON_SITELIBDIR%%/radicale/app/__pycache__/report%%PYTHON_EXT_SUFFIX%%.pyc
62
%%PYTHON_SITELIBDIR%%/radicale/app/base.py
63
%%PYTHON_SITELIBDIR%%/radicale/app/delete.py
64
%%PYTHON_SITELIBDIR%%/radicale/app/get.py
65
%%PYTHON_SITELIBDIR%%/radicale/app/head.py
66
%%PYTHON_SITELIBDIR%%/radicale/app/mkcalendar.py
67
%%PYTHON_SITELIBDIR%%/radicale/app/mkcol.py
68
%%PYTHON_SITELIBDIR%%/radicale/app/move.py
69
%%PYTHON_SITELIBDIR%%/radicale/app/options.py
70
%%PYTHON_SITELIBDIR%%/radicale/app/post.py
71
%%PYTHON_SITELIBDIR%%/radicale/app/propfind.py
72
%%PYTHON_SITELIBDIR%%/radicale/app/proppatch.py
73
%%PYTHON_SITELIBDIR%%/radicale/app/put.py
74
%%PYTHON_SITELIBDIR%%/radicale/app/report.py
75
%%PYTHON_SITELIBDIR%%/radicale/auth/__init__.py
76
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
77
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
78
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/htpasswd%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
79
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/htpasswd%%PYTHON_EXT_SUFFIX%%.pyc
80
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/http_x_remote_user%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
81
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/http_x_remote_user%%PYTHON_EXT_SUFFIX%%.pyc
82
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/none%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
83
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/none%%PYTHON_EXT_SUFFIX%%.pyc
84
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/remote_user%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
85
%%PYTHON_SITELIBDIR%%/radicale/auth/__pycache__/remote_user%%PYTHON_EXT_SUFFIX%%.pyc
86
%%PYTHON_SITELIBDIR%%/radicale/auth/htpasswd.py
87
%%PYTHON_SITELIBDIR%%/radicale/auth/http_x_remote_user.py
88
%%PYTHON_SITELIBDIR%%/radicale/auth/none.py
89
%%PYTHON_SITELIBDIR%%/radicale/auth/remote_user.py
90
%%PYTHON_SITELIBDIR%%/radicale/config.py
91
%%PYTHON_SITELIBDIR%%/radicale/httputils.py
92
%%PYTHON_SITELIBDIR%%/radicale/item/__init__.py
93
%%PYTHON_SITELIBDIR%%/radicale/item/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
94
%%PYTHON_SITELIBDIR%%/radicale/item/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
95
%%PYTHON_SITELIBDIR%%/radicale/item/__pycache__/filter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
96
%%PYTHON_SITELIBDIR%%/radicale/item/__pycache__/filter%%PYTHON_EXT_SUFFIX%%.pyc
97
%%PYTHON_SITELIBDIR%%/radicale/item/filter.py
98
%%PYTHON_SITELIBDIR%%/radicale/log.py
99
%%PYTHON_SITELIBDIR%%/radicale/pathutils.py
100
%%PYTHON_SITELIBDIR%%/radicale/py.typed
101
%%PYTHON_SITELIBDIR%%/radicale/rights/__init__.py
102
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
103
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
104
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/authenticated%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
105
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/authenticated%%PYTHON_EXT_SUFFIX%%.pyc
106
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/from_file%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
107
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/from_file%%PYTHON_EXT_SUFFIX%%.pyc
108
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/owner_only%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
109
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/owner_only%%PYTHON_EXT_SUFFIX%%.pyc
110
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/owner_write%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
111
%%PYTHON_SITELIBDIR%%/radicale/rights/__pycache__/owner_write%%PYTHON_EXT_SUFFIX%%.pyc
112
%%PYTHON_SITELIBDIR%%/radicale/rights/authenticated.py
113
%%PYTHON_SITELIBDIR%%/radicale/rights/from_file.py
114
%%PYTHON_SITELIBDIR%%/radicale/rights/owner_only.py
115
%%PYTHON_SITELIBDIR%%/radicale/rights/owner_write.py
116
%%PYTHON_SITELIBDIR%%/radicale/server.py
117
%%PYTHON_SITELIBDIR%%/radicale/storage/__init__.py
118
%%PYTHON_SITELIBDIR%%/radicale/storage/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
119
%%PYTHON_SITELIBDIR%%/radicale/storage/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
120
%%PYTHON_SITELIBDIR%%/radicale/storage/__pycache__/multifilesystem_nolock%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
121
%%PYTHON_SITELIBDIR%%/radicale/storage/__pycache__/multifilesystem_nolock%%PYTHON_EXT_SUFFIX%%.pyc
122
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__init__.py
123
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
124
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
125
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
126
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/base%%PYTHON_EXT_SUFFIX%%.pyc
127
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
128
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.pyc
129
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/create_collection%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
130
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/create_collection%%PYTHON_EXT_SUFFIX%%.pyc
131
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/delete%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
132
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/delete%%PYTHON_EXT_SUFFIX%%.pyc
133
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/discover%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
134
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/discover%%PYTHON_EXT_SUFFIX%%.pyc
135
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/get%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
136
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/get%%PYTHON_EXT_SUFFIX%%.pyc
137
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/history%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
138
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/history%%PYTHON_EXT_SUFFIX%%.pyc
139
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/lock%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
140
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/lock%%PYTHON_EXT_SUFFIX%%.pyc
141
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
142
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.pyc
143
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/move%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
144
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/move%%PYTHON_EXT_SUFFIX%%.pyc
145
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/sync%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
146
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/sync%%PYTHON_EXT_SUFFIX%%.pyc
147
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/upload%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
148
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/upload%%PYTHON_EXT_SUFFIX%%.pyc
149
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/verify%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
150
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/__pycache__/verify%%PYTHON_EXT_SUFFIX%%.pyc
151
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/base.py
152
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/cache.py
153
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/create_collection.py
154
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/delete.py
155
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/discover.py
156
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/get.py
157
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/history.py
158
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/lock.py
159
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/meta.py
160
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/move.py
161
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/sync.py
162
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/upload.py
163
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem/verify.py
164
%%PYTHON_SITELIBDIR%%/radicale/storage/multifilesystem_nolock.py
165
%%PYTHON_SITELIBDIR%%/radicale/types.py
166
%%PYTHON_SITELIBDIR%%/radicale/utils.py
167
%%PYTHON_SITELIBDIR%%/radicale/web/__init__.py
168
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
169
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
170
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/internal%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
171
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/internal%%PYTHON_EXT_SUFFIX%%.pyc
172
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/none%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
173
%%PYTHON_SITELIBDIR%%/radicale/web/__pycache__/none%%PYTHON_EXT_SUFFIX%%.pyc
174
%%PYTHON_SITELIBDIR%%/radicale/web/internal.py
175
%%PYTHON_SITELIBDIR%%/radicale/web/internal_data/css/icon.png
176
%%PYTHON_SITELIBDIR%%/radicale/web/internal_data/css/main.css
177
%%PYTHON_SITELIBDIR%%/radicale/web/internal_data/fn.js
178
%%PYTHON_SITELIBDIR%%/radicale/web/internal_data/index.html
179
%%PYTHON_SITELIBDIR%%/radicale/web/none.py
180
%%PYTHON_SITELIBDIR%%/radicale/xmlutils.py
4
%%WWWDIR%%/radicale.wsgi
181
%%WWWDIR%%/radicale.wsgi
5
- 
182
@dir(radicale,radicale,0755) %%DATADIR%%

Return to bug 278029