]>
Commit | Line | Data |
---|---|---|
19eb70bf | 1 | # NOTE: for versions >= 2.0 (for python 3.5+) see python3-django.spec |
f0e58eb7 | 2 | # |
d2a760e3 | 3 | # Conditional build: |
04256adf JB |
4 | %bcond_without doc # Sphinx documentation |
5 | %bcond_without python2 # CPython 2.x module | |
19eb70bf | 6 | %bcond_with python3 # CPython 3.x module (built from python3-django.spec) |
505c28f6 | 7 | %bcond_with tests # unit tests [failing: 1E, 1F as of 1.11.29] |
d2a760e3 | 8 | |
dd1957b5 ER |
9 | %define module django |
10 | %define egg_name Django | |
c053fa9c | 11 | Summary: The web framework for perfectionists with deadlines |
0fb0c5e5 | 12 | Summary(pl.UTF-8): Szkielet WWW dla perfekcjonistów z ograniczeniami czasowymi |
85ac776c | 13 | Name: python-%{module} |
505c28f6 JB |
14 | # keep 1.11.x here for python2 support |
15 | Version: 1.11.29 | |
ba89b9d2 | 16 | Release: 3 |
c053fa9c | 17 | License: BSD |
70ed983d | 18 | Group: Libraries/Python |
f0e58eb7 | 19 | Source0: https://www.djangoproject.com/m/releases/1.11/Django-%{version}.tar.gz |
505c28f6 JB |
20 | # Source0-md5: e725953dfc63ea9e3b5b0898a8027bd7 |
21 | Patch0: %{name}-sphinx.patch | |
f0e58eb7 | 22 | URL: https://www.djangoproject.com/ |
04256adf JB |
23 | %if %(locale -a | grep -q '^C\.utf8$'; echo $?) |
24 | BuildRequires: glibc-localedb-all | |
25 | %endif | |
a5a1a532 | 26 | BuildRequires: rpm-pythonprov |
04256adf JB |
27 | BuildRequires: rpmbuild(find_lang) >= 1.40 |
28 | BuildRequires: rpmbuild(macros) >= 1.714 | |
29 | %{?with_doc:BuildRequires: sphinx-pdg} | |
d2a760e3 | 30 | %if %{with python2} |
39cf8c36 | 31 | BuildRequires: python-devel >= 1:2.7 |
5087193f | 32 | BuildRequires: python-setuptools |
04256adf JB |
33 | %if %{with tests} |
34 | BuildRequires: python-pytz | |
35 | %endif | |
d2a760e3 JK |
36 | %endif |
37 | %if %{with python3} | |
f0e58eb7 | 38 | BuildRequires: python3-devel >= 1:3.4 |
cda38c21 | 39 | BuildRequires: python3-setuptools |
04256adf JB |
40 | %if %{with tests} |
41 | BuildRequires: python3-pytz | |
42 | %endif | |
d2a760e3 | 43 | %endif |
505c28f6 | 44 | %if %{with doc} |
ab34a6ca | 45 | BuildRequires: sphinx-pdg-2 >= 1.8 |
505c28f6 | 46 | %endif |
c738773c SP |
47 | Suggests: python-MySQLdb |
48 | Suggests: python-PyGreSQL | |
99a17499 | 49 | Suggests: python-devel-tools |
c053fa9c AM |
50 | BuildArch: noarch |
51 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
52 | ||
53 | %description | |
54 | Django is a high-level Python Web framework that encourages rapid | |
55 | development and clean, pragmatic design. | |
56 | ||
dff19739 JR |
57 | %description -l pl.UTF-8 |
58 | Django to wysokopoziomowy szkielet dla serwisów WWW w Pythonie | |
59 | wspierający szybkie tworzenie i czysty, pragmatyczny projekt. | |
f14ec3a7 | 60 | |
d2a760e3 JK |
61 | %package -n python3-%{module} |
62 | Summary: The web framework for perfectionists with deadlines | |
63 | Summary(pl.UTF-8): Szkielet WWW dla perfekcjonistów z ograniczeniami czasowymi | |
64 | Group: Libraries/Python | |
39cf8c36 | 65 | Suggests: python3-MySQLdb |
99a17499 | 66 | Suggests: python3-devel-tools |
d2a760e3 | 67 | Suggests: python3-psycopg2 |
72080aff | 68 | Conflicts: python-django < 1.11.29 |
d2a760e3 JK |
69 | |
70 | %description -n python3-%{module} | |
71 | Django is a high-level Python Web framework that encourages rapid | |
72 | development and clean, pragmatic design. | |
73 | ||
74 | %description -n python3-%{module} -l pl.UTF-8 | |
75 | Django to wysokopoziomowy szkielet dla serwisów WWW w Pythonie | |
76 | wspierający szybkie tworzenie i czysty, pragmatyczny projekt. | |
77 | ||
36477d4b | 78 | %package doc |
79 | Summary: Documentation on Django | |
80 | Summary(de.UTF-8): Dokumentation zu Django | |
81 | Summary(es.UTF-8): Documentación para Django | |
82 | Summary(fr.UTF-8): Documentation sur Django | |
83 | Summary(pl.UTF-8): Dokumentacja do Django | |
84 | Group: Documentation | |
85 | ||
86 | %description doc | |
87 | Documentation on Django. | |
88 | ||
89 | %description doc -l pl.UTF-8 | |
90 | Dokumentacja do Django. | |
91 | ||
c053fa9c | 92 | %prep |
d4aa0cb9 | 93 | %setup -q -n Django-%{version} |
db994b0e JK |
94 | %patch0 -p1 |
95 | ||
c053fa9c | 96 | %build |
e9a6c497 JK |
97 | %if %{with python2} |
98 | %py_build | |
755530bf | 99 | |
04256adf JB |
100 | %if %{with tests} |
101 | LC_ALL=C.UTF-8 \ | |
102 | PYTHONPATH=$(pwd)/build-2/lib \ | |
505c28f6 | 103 | %{__python} tests/runtests.py --parallel 1 |
04256adf JB |
104 | %endif |
105 | %endif | |
755530bf | 106 | |
e9a6c497 JK |
107 | %if %{with python3} |
108 | %py3_build | |
04256adf JB |
109 | |
110 | %if %{with tests} | |
111 | LC_ALL=C.UTF-8 \ | |
112 | PYTHONPATH=$(pwd)/build-3/lib \ | |
505c28f6 | 113 | %{__python3} tests/runtests.py --parallel 1 |
04256adf JB |
114 | %endif |
115 | %endif | |
116 | ||
117 | %if %{with doc} | |
ab34a6ca JB |
118 | %{__make} -C docs html \ |
119 | SPHINXBUILD=sphinx-build-2 | |
e9a6c497 | 120 | %endif |
36477d4b | 121 | |
c053fa9c AM |
122 | %install |
123 | rm -rf $RPM_BUILD_ROOT | |
505c28f6 | 124 | |
d2a760e3 | 125 | %if %{with python2} |
e9a6c497 | 126 | %py_install |
755530bf | 127 | %py_postclean |
755530bf | 128 | |
04256adf | 129 | %{__mv} $RPM_BUILD_ROOT%{_bindir}/{django-admin.py,django-admin-2} |
795498e1 | 130 | ln -s django-admin-2 $RPM_BUILD_ROOT%{_bindir}/py2-django-admin |
505c28f6 JB |
131 | |
132 | %{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' $RPM_BUILD_ROOT%{py_sitescriptdir}/django/conf/project_template/manage.py-tpl | |
d2a760e3 JK |
133 | %endif |
134 | ||
135 | %if %{with python3} | |
e9a6c497 | 136 | %py3_install |
76025b57 | 137 | |
04256adf | 138 | %{__mv} $RPM_BUILD_ROOT%{_bindir}/{django-admin.py,django-admin-3} |
795498e1 | 139 | ln -s django-admin-3 $RPM_BUILD_ROOT%{_bindir}/py3-django-admin |
505c28f6 JB |
140 | |
141 | %{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' $RPM_BUILD_ROOT%{py3_sitescriptdir}/django/conf/project_template/manage.py-tpl | |
142 | %{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' $RPM_BUILD_ROOT%{py3_sitescriptdir}/django/bin/django-admin.py | |
0b2875fc ER |
143 | %endif |
144 | ||
145 | # setup "django-admin" global alias | |
0b2875fc | 146 | %if %{with python3} |
ab34a6ca JB |
147 | ln -sf django-admin-3 $RPM_BUILD_ROOT%{_bindir}/django-admin |
148 | %else | |
149 | %{__rm} $RPM_BUILD_ROOT%{_bindir}/django-admin | |
d2a760e3 | 150 | %endif |
c053fa9c | 151 | |
04256adf | 152 | %if %{with doc} |
755530bf | 153 | install -d $RPM_BUILD_ROOT%{_docdir} |
36477d4b | 154 | ln -sf python-django-doc-%{version} $RPM_BUILD_ROOT%{_docdir}/python-django-doc |
04256adf | 155 | %endif |
36477d4b | 156 | |
dd1957b5 ER |
157 | # don't package .po sources |
158 | find \ | |
159 | %{?with_python2:$RPM_BUILD_ROOT%{py_sitescriptdir}/%{module}} \ | |
160 | %{?with_python3:$RPM_BUILD_ROOT%{py3_sitescriptdir}/%{module}} \ | |
161 | -name django.po -o \ | |
04256adf | 162 | -name djangojs.po | xargs %{__rm} -v |
dd1957b5 | 163 | |
04256adf | 164 | %find_lang django --with-django --all-name |
dd1957b5 | 165 | |
04256adf JB |
166 | # fix after find-lang: |
167 | # - remove __pycache__ "language" | |
168 | # - drop charsets from lang names (django uses non-standard _Charset instead of @charset) | |
169 | grep -v __pycache__ <django.lang | \ | |
170 | sed -e 's/lang(sr_Latn)/lang(sr)/;s/lang(zh_Hans)/lang(zh_CN)/;s/lang(zh_Hant)/lang(zh_TW)/' > django_fixed.lang | |
dd1957b5 ER |
171 | |
172 | # separate lang to Python 2 and Python 3 files | |
173 | %if %{with python2} | |
04256adf | 174 | grep python2 django_fixed.lang > python2-django.lang |
dd1957b5 ER |
175 | %endif |
176 | %if %{with python3} | |
04256adf | 177 | grep python3 django_fixed.lang > python3-django.lang |
dd1957b5 ER |
178 | %endif |
179 | ||
c053fa9c AM |
180 | %clean |
181 | rm -rf $RPM_BUILD_ROOT | |
182 | ||
d2a760e3 | 183 | %if %{with python2} |
dd1957b5 | 184 | %files -f python2-django.lang |
c053fa9c | 185 | %defattr(644,root,root,755) |
04256adf | 186 | %doc AUTHORS LICENSE README.rst |
795498e1 | 187 | %attr(755,root,root) %{_bindir}/django-admin-2 |
72080aff | 188 | %attr(755,root,root) %{_bindir}/py2-django-admin |
3890c26f | 189 | %dir %{py_sitescriptdir}/%{module} |
dd1957b5 ER |
190 | %{py_sitescriptdir}/%{module}/*.py[co] |
191 | %{py_sitescriptdir}/%{module}/apps | |
192 | %{py_sitescriptdir}/%{module}/bin | |
193 | %{py_sitescriptdir}/%{module}/core | |
194 | %{py_sitescriptdir}/%{module}/db | |
195 | %{py_sitescriptdir}/%{module}/dispatch | |
196 | %{py_sitescriptdir}/%{module}/forms | |
197 | %{py_sitescriptdir}/%{module}/http | |
198 | %{py_sitescriptdir}/%{module}/middleware | |
199 | %{py_sitescriptdir}/%{module}/template | |
200 | %{py_sitescriptdir}/%{module}/templatetags | |
201 | %{py_sitescriptdir}/%{module}/test | |
202 | %{py_sitescriptdir}/%{module}/urls | |
203 | %{py_sitescriptdir}/%{module}/utils | |
204 | %{py_sitescriptdir}/%{module}/views | |
205 | ||
206 | %dir %{py_sitescriptdir}/%{module}/conf | |
207 | %{py_sitescriptdir}/%{module}/conf/*.py[co] | |
208 | %{py_sitescriptdir}/%{module}/conf/app_template | |
04256adf JB |
209 | %dir %{py_sitescriptdir}/%{module}/conf/locale |
210 | %{py_sitescriptdir}/%{module}/conf/locale/__init__.py[co] | |
dd1957b5 ER |
211 | %{py_sitescriptdir}/%{module}/conf/project_template |
212 | %{py_sitescriptdir}/%{module}/conf/urls | |
213 | ||
214 | %dir %{py_sitescriptdir}/%{module}/contrib | |
dd1957b5 | 215 | %{py_sitescriptdir}/%{module}/contrib/*.py[co] |
04256adf | 216 | %dir %{py_sitescriptdir}/%{module}/contrib/admin |
dd1957b5 | 217 | %{py_sitescriptdir}/%{module}/contrib/admin/*.py[co] |
04256adf | 218 | %dir %{py_sitescriptdir}/%{module}/contrib/admin/locale |
dd1957b5 ER |
219 | %{py_sitescriptdir}/%{module}/contrib/admin/migrations |
220 | %{py_sitescriptdir}/%{module}/contrib/admin/static | |
221 | %{py_sitescriptdir}/%{module}/contrib/admin/templates | |
222 | %{py_sitescriptdir}/%{module}/contrib/admin/templatetags | |
223 | %{py_sitescriptdir}/%{module}/contrib/admin/views | |
04256adf | 224 | %dir %{py_sitescriptdir}/%{module}/contrib/admindocs |
dd1957b5 | 225 | %{py_sitescriptdir}/%{module}/contrib/admindocs/*.py[co] |
04256adf | 226 | %dir %{py_sitescriptdir}/%{module}/contrib/admindocs/locale |
dd1957b5 | 227 | %{py_sitescriptdir}/%{module}/contrib/admindocs/templates |
04256adf | 228 | %dir %{py_sitescriptdir}/%{module}/contrib/auth |
dd1957b5 ER |
229 | %{py_sitescriptdir}/%{module}/contrib/auth/*.py[co] |
230 | %{py_sitescriptdir}/%{module}/contrib/auth/common-passwords.txt.gz | |
231 | %{py_sitescriptdir}/%{module}/contrib/auth/handlers | |
04256adf | 232 | %dir %{py_sitescriptdir}/%{module}/contrib/auth/locale |
dd1957b5 ER |
233 | %{py_sitescriptdir}/%{module}/contrib/auth/management |
234 | %{py_sitescriptdir}/%{module}/contrib/auth/migrations | |
235 | %{py_sitescriptdir}/%{module}/contrib/auth/templates | |
236 | %{py_sitescriptdir}/%{module}/contrib/auth/tests | |
04256adf | 237 | %dir %{py_sitescriptdir}/%{module}/contrib/contenttypes |
dd1957b5 | 238 | %{py_sitescriptdir}/%{module}/contrib/contenttypes/*.py[co] |
04256adf | 239 | %dir %{py_sitescriptdir}/%{module}/contrib/contenttypes/locale |
dd1957b5 ER |
240 | %{py_sitescriptdir}/%{module}/contrib/contenttypes/management |
241 | %{py_sitescriptdir}/%{module}/contrib/contenttypes/migrations | |
04256adf | 242 | %dir %{py_sitescriptdir}/%{module}/contrib/flatpages |
dd1957b5 | 243 | %{py_sitescriptdir}/%{module}/contrib/flatpages/*.py[co] |
04256adf | 244 | %dir %{py_sitescriptdir}/%{module}/contrib/flatpages/locale |
dd1957b5 ER |
245 | %{py_sitescriptdir}/%{module}/contrib/flatpages/migrations |
246 | %{py_sitescriptdir}/%{module}/contrib/flatpages/templatetags | |
04256adf | 247 | %dir %{py_sitescriptdir}/%{module}/contrib/gis |
dd1957b5 ER |
248 | %{py_sitescriptdir}/%{module}/contrib/gis/*.py[co] |
249 | %{py_sitescriptdir}/%{module}/contrib/gis/admin | |
250 | %{py_sitescriptdir}/%{module}/contrib/gis/db | |
251 | %{py_sitescriptdir}/%{module}/contrib/gis/forms | |
252 | %{py_sitescriptdir}/%{module}/contrib/gis/gdal | |
253 | %{py_sitescriptdir}/%{module}/contrib/gis/geoip | |
254 | %{py_sitescriptdir}/%{module}/contrib/gis/geoip2 | |
255 | %{py_sitescriptdir}/%{module}/contrib/gis/geometry | |
256 | %{py_sitescriptdir}/%{module}/contrib/gis/geos | |
04256adf | 257 | %dir %{py_sitescriptdir}/%{module}/contrib/gis/locale |
dd1957b5 ER |
258 | %{py_sitescriptdir}/%{module}/contrib/gis/management |
259 | %{py_sitescriptdir}/%{module}/contrib/gis/serializers | |
260 | %{py_sitescriptdir}/%{module}/contrib/gis/sitemaps | |
261 | %{py_sitescriptdir}/%{module}/contrib/gis/static | |
262 | %{py_sitescriptdir}/%{module}/contrib/gis/templates | |
263 | %{py_sitescriptdir}/%{module}/contrib/gis/utils | |
04256adf | 264 | %dir %{py_sitescriptdir}/%{module}/contrib/humanize |
dd1957b5 | 265 | %{py_sitescriptdir}/%{module}/contrib/humanize/*.py[co] |
04256adf | 266 | %dir %{py_sitescriptdir}/%{module}/contrib/humanize/locale |
dd1957b5 | 267 | %{py_sitescriptdir}/%{module}/contrib/humanize/templatetags |
04256adf | 268 | %dir %{py_sitescriptdir}/%{module}/contrib/messages |
dd1957b5 ER |
269 | %{py_sitescriptdir}/%{module}/contrib/messages/*.py[co] |
270 | %{py_sitescriptdir}/%{module}/contrib/messages/storage | |
04256adf | 271 | %dir %{py_sitescriptdir}/%{module}/contrib/postgres |
dd1957b5 ER |
272 | %{py_sitescriptdir}/%{module}/contrib/postgres/*.py[co] |
273 | %{py_sitescriptdir}/%{module}/contrib/postgres/aggregates | |
274 | %{py_sitescriptdir}/%{module}/contrib/postgres/fields | |
275 | %{py_sitescriptdir}/%{module}/contrib/postgres/forms | |
04256adf JB |
276 | %{py_sitescriptdir}/%{module}/contrib/postgres/jinja2 |
277 | %dir %{py_sitescriptdir}/%{module}/contrib/postgres/locale | |
278 | %{py_sitescriptdir}/%{module}/contrib/postgres/templates | |
279 | %dir %{py_sitescriptdir}/%{module}/contrib/redirects | |
dd1957b5 | 280 | %{py_sitescriptdir}/%{module}/contrib/redirects/*.py[co] |
04256adf | 281 | %dir %{py_sitescriptdir}/%{module}/contrib/redirects/locale |
dd1957b5 | 282 | %{py_sitescriptdir}/%{module}/contrib/redirects/migrations |
04256adf | 283 | %dir %{py_sitescriptdir}/%{module}/contrib/sessions |
dd1957b5 ER |
284 | %{py_sitescriptdir}/%{module}/contrib/sessions/*.py[co] |
285 | %{py_sitescriptdir}/%{module}/contrib/sessions/backends | |
04256adf | 286 | %dir %{py_sitescriptdir}/%{module}/contrib/sessions/locale |
dd1957b5 ER |
287 | %{py_sitescriptdir}/%{module}/contrib/sessions/management |
288 | %{py_sitescriptdir}/%{module}/contrib/sessions/migrations | |
289 | %{py_sitescriptdir}/%{module}/contrib/sitemaps | |
04256adf | 290 | %dir %{py_sitescriptdir}/%{module}/contrib/sites |
dd1957b5 | 291 | %{py_sitescriptdir}/%{module}/contrib/sites/*.py[co] |
04256adf | 292 | %dir %{py_sitescriptdir}/%{module}/contrib/sites/locale |
dd1957b5 ER |
293 | %{py_sitescriptdir}/%{module}/contrib/sites/migrations |
294 | %{py_sitescriptdir}/%{module}/contrib/staticfiles | |
295 | %{py_sitescriptdir}/%{module}/contrib/syndication | |
296 | %{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info | |
d3df6894 | 297 | %endif |
36477d4b | 298 | |
d2a760e3 | 299 | %if %{with python3} |
dd1957b5 | 300 | %files -n python3-%{module} -f python3-django.lang |
d2a760e3 | 301 | %defattr(644,root,root,755) |
04256adf | 302 | %doc AUTHORS LICENSE README.rst |
9749628d | 303 | %attr(755,root,root) %{_bindir}/django-admin |
795498e1 | 304 | %attr(755,root,root) %{_bindir}/django-admin-3 |
72080aff | 305 | %attr(755,root,root) %{_bindir}/py3-django-admin |
3890c26f | 306 | %dir %{py3_sitescriptdir}/%{module} |
dd1957b5 ER |
307 | %{py3_sitescriptdir}/%{module}/*.py |
308 | %{py3_sitescriptdir}/%{module}/__pycache__ | |
309 | %{py3_sitescriptdir}/%{module}/apps | |
310 | %{py3_sitescriptdir}/%{module}/bin | |
311 | %{py3_sitescriptdir}/%{module}/core | |
312 | %{py3_sitescriptdir}/%{module}/db | |
313 | %{py3_sitescriptdir}/%{module}/dispatch | |
314 | %{py3_sitescriptdir}/%{module}/forms | |
315 | %{py3_sitescriptdir}/%{module}/http | |
316 | %{py3_sitescriptdir}/%{module}/middleware | |
317 | %{py3_sitescriptdir}/%{module}/template | |
318 | %{py3_sitescriptdir}/%{module}/templatetags | |
319 | %{py3_sitescriptdir}/%{module}/test | |
320 | %{py3_sitescriptdir}/%{module}/urls | |
321 | %{py3_sitescriptdir}/%{module}/utils | |
322 | %{py3_sitescriptdir}/%{module}/views | |
323 | ||
324 | %dir %{py3_sitescriptdir}/%{module}/conf | |
325 | %{py3_sitescriptdir}/%{module}/conf/*.py | |
326 | %{py3_sitescriptdir}/%{module}/conf/__pycache__ | |
327 | %{py3_sitescriptdir}/%{module}/conf/app_template | |
04256adf JB |
328 | %dir %{py3_sitescriptdir}/%{module}/conf/locale |
329 | %{py3_sitescriptdir}/%{module}/conf/locale/__init__.py | |
330 | %{py3_sitescriptdir}/%{module}/conf/locale/__pycache__ | |
dd1957b5 ER |
331 | %{py3_sitescriptdir}/%{module}/conf/project_template |
332 | %{py3_sitescriptdir}/%{module}/conf/urls | |
333 | ||
334 | %dir %{py3_sitescriptdir}/%{module}/contrib | |
dd1957b5 ER |
335 | %{py3_sitescriptdir}/%{module}/contrib/*.py |
336 | %{py3_sitescriptdir}/%{module}/contrib/__pycache__ | |
04256adf | 337 | %dir %{py3_sitescriptdir}/%{module}/contrib/admin |
dd1957b5 ER |
338 | %{py3_sitescriptdir}/%{module}/contrib/admin/*.py |
339 | %{py3_sitescriptdir}/%{module}/contrib/admin/__pycache__ | |
04256adf | 340 | %dir %{py3_sitescriptdir}/%{module}/contrib/admin/locale |
dd1957b5 ER |
341 | %{py3_sitescriptdir}/%{module}/contrib/admin/migrations |
342 | %{py3_sitescriptdir}/%{module}/contrib/admin/static | |
343 | %{py3_sitescriptdir}/%{module}/contrib/admin/templates | |
344 | %{py3_sitescriptdir}/%{module}/contrib/admin/templatetags | |
345 | %{py3_sitescriptdir}/%{module}/contrib/admin/views | |
04256adf | 346 | %dir %{py3_sitescriptdir}/%{module}/contrib/admindocs |
dd1957b5 ER |
347 | %{py3_sitescriptdir}/%{module}/contrib/admindocs/*.py |
348 | %{py3_sitescriptdir}/%{module}/contrib/admindocs/__pycache__ | |
04256adf | 349 | %dir %{py3_sitescriptdir}/%{module}/contrib/admindocs/locale |
dd1957b5 | 350 | %{py3_sitescriptdir}/%{module}/contrib/admindocs/templates |
04256adf | 351 | %dir %{py3_sitescriptdir}/%{module}/contrib/auth |
dd1957b5 ER |
352 | %{py3_sitescriptdir}/%{module}/contrib/auth/*.py |
353 | %{py3_sitescriptdir}/%{module}/contrib/auth/__pycache__ | |
354 | %{py3_sitescriptdir}/%{module}/contrib/auth/common-passwords.txt.gz | |
355 | %{py3_sitescriptdir}/%{module}/contrib/auth/handlers | |
04256adf | 356 | %dir %{py3_sitescriptdir}/%{module}/contrib/auth/locale |
dd1957b5 ER |
357 | %{py3_sitescriptdir}/%{module}/contrib/auth/management |
358 | %{py3_sitescriptdir}/%{module}/contrib/auth/migrations | |
359 | %{py3_sitescriptdir}/%{module}/contrib/auth/templates | |
360 | %{py3_sitescriptdir}/%{module}/contrib/auth/tests | |
04256adf | 361 | %dir %{py3_sitescriptdir}/%{module}/contrib/contenttypes |
dd1957b5 ER |
362 | %{py3_sitescriptdir}/%{module}/contrib/contenttypes/*.py |
363 | %{py3_sitescriptdir}/%{module}/contrib/contenttypes/__pycache__ | |
04256adf | 364 | %dir %{py3_sitescriptdir}/%{module}/contrib/contenttypes/locale |
dd1957b5 ER |
365 | %{py3_sitescriptdir}/%{module}/contrib/contenttypes/management |
366 | %{py3_sitescriptdir}/%{module}/contrib/contenttypes/migrations | |
04256adf | 367 | %dir %{py3_sitescriptdir}/%{module}/contrib/flatpages |
dd1957b5 ER |
368 | %{py3_sitescriptdir}/%{module}/contrib/flatpages/*.py |
369 | %{py3_sitescriptdir}/%{module}/contrib/flatpages/__pycache__ | |
04256adf | 370 | %dir %{py3_sitescriptdir}/%{module}/contrib/flatpages/locale |
dd1957b5 ER |
371 | %{py3_sitescriptdir}/%{module}/contrib/flatpages/migrations |
372 | %{py3_sitescriptdir}/%{module}/contrib/flatpages/templatetags | |
04256adf | 373 | %dir %{py3_sitescriptdir}/%{module}/contrib/gis |
dd1957b5 ER |
374 | %{py3_sitescriptdir}/%{module}/contrib/gis/*.py |
375 | %{py3_sitescriptdir}/%{module}/contrib/gis/__pycache__ | |
376 | %{py3_sitescriptdir}/%{module}/contrib/gis/admin | |
377 | %{py3_sitescriptdir}/%{module}/contrib/gis/db | |
378 | %{py3_sitescriptdir}/%{module}/contrib/gis/forms | |
379 | %{py3_sitescriptdir}/%{module}/contrib/gis/gdal | |
380 | %{py3_sitescriptdir}/%{module}/contrib/gis/geoip | |
381 | %{py3_sitescriptdir}/%{module}/contrib/gis/geoip2 | |
382 | %{py3_sitescriptdir}/%{module}/contrib/gis/geometry | |
383 | %{py3_sitescriptdir}/%{module}/contrib/gis/geos | |
04256adf | 384 | %dir %{py3_sitescriptdir}/%{module}/contrib/gis/locale |
dd1957b5 ER |
385 | %{py3_sitescriptdir}/%{module}/contrib/gis/management |
386 | %{py3_sitescriptdir}/%{module}/contrib/gis/serializers | |
387 | %{py3_sitescriptdir}/%{module}/contrib/gis/sitemaps | |
388 | %{py3_sitescriptdir}/%{module}/contrib/gis/static | |
389 | %{py3_sitescriptdir}/%{module}/contrib/gis/templates | |
390 | %{py3_sitescriptdir}/%{module}/contrib/gis/utils | |
04256adf | 391 | %dir %{py3_sitescriptdir}/%{module}/contrib/humanize |
dd1957b5 ER |
392 | %{py3_sitescriptdir}/%{module}/contrib/humanize/*.py |
393 | %{py3_sitescriptdir}/%{module}/contrib/humanize/__pycache__ | |
04256adf | 394 | %dir %{py3_sitescriptdir}/%{module}/contrib/humanize/locale |
dd1957b5 | 395 | %{py3_sitescriptdir}/%{module}/contrib/humanize/templatetags |
04256adf | 396 | %dir %{py3_sitescriptdir}/%{module}/contrib/messages |
dd1957b5 ER |
397 | %{py3_sitescriptdir}/%{module}/contrib/messages/*.py |
398 | %{py3_sitescriptdir}/%{module}/contrib/messages/__pycache__ | |
399 | %{py3_sitescriptdir}/%{module}/contrib/messages/storage | |
04256adf | 400 | %dir %{py3_sitescriptdir}/%{module}/contrib/postgres |
dd1957b5 ER |
401 | %{py3_sitescriptdir}/%{module}/contrib/postgres/*.py |
402 | %{py3_sitescriptdir}/%{module}/contrib/postgres/__pycache__ | |
403 | %{py3_sitescriptdir}/%{module}/contrib/postgres/aggregates | |
404 | %{py3_sitescriptdir}/%{module}/contrib/postgres/fields | |
405 | %{py3_sitescriptdir}/%{module}/contrib/postgres/forms | |
04256adf JB |
406 | %{py3_sitescriptdir}/%{module}/contrib/postgres/jinja2 |
407 | %dir %{py3_sitescriptdir}/%{module}/contrib/postgres/locale | |
408 | %{py3_sitescriptdir}/%{module}/contrib/postgres/templates | |
409 | %dir %{py3_sitescriptdir}/%{module}/contrib/redirects | |
dd1957b5 ER |
410 | %{py3_sitescriptdir}/%{module}/contrib/redirects/*.py |
411 | %{py3_sitescriptdir}/%{module}/contrib/redirects/__pycache__ | |
04256adf | 412 | %dir %{py3_sitescriptdir}/%{module}/contrib/redirects/locale |
dd1957b5 | 413 | %{py3_sitescriptdir}/%{module}/contrib/redirects/migrations |
04256adf | 414 | %dir %{py3_sitescriptdir}/%{module}/contrib/sessions |
dd1957b5 ER |
415 | %{py3_sitescriptdir}/%{module}/contrib/sessions/*.py |
416 | %{py3_sitescriptdir}/%{module}/contrib/sessions/__pycache__ | |
417 | %{py3_sitescriptdir}/%{module}/contrib/sessions/backends | |
04256adf | 418 | %dir %{py3_sitescriptdir}/%{module}/contrib/sessions/locale |
dd1957b5 ER |
419 | %{py3_sitescriptdir}/%{module}/contrib/sessions/management |
420 | %{py3_sitescriptdir}/%{module}/contrib/sessions/migrations | |
421 | %{py3_sitescriptdir}/%{module}/contrib/sitemaps | |
04256adf | 422 | %dir %{py3_sitescriptdir}/%{module}/contrib/sites |
dd1957b5 ER |
423 | %{py3_sitescriptdir}/%{module}/contrib/sites/*.py |
424 | %{py3_sitescriptdir}/%{module}/contrib/sites/__pycache__ | |
04256adf | 425 | %dir %{py3_sitescriptdir}/%{module}/contrib/sites/locale |
dd1957b5 ER |
426 | %{py3_sitescriptdir}/%{module}/contrib/sites/migrations |
427 | %{py3_sitescriptdir}/%{module}/contrib/staticfiles | |
428 | %{py3_sitescriptdir}/%{module}/contrib/syndication | |
429 | ||
430 | %{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info | |
d2a760e3 JK |
431 | %endif |
432 | ||
04256adf | 433 | %if %{with doc} |
36477d4b | 434 | %files doc |
435 | %defattr(644,root,root,755) | |
505c28f6 | 436 | %doc docs/_build/html/{_downloads,_images,_modules,_static,faq,howto,internals,intro,misc,ref,releases,topics,*.html,*.js} |
36477d4b | 437 | %{_docdir}/python-django-doc |
04256adf | 438 | %endif |